Will Schenk

I cofounded HappyFunCorp over 7 years ago, since then we've built over 170 different products. We've learned a lot.

This site is about the first steps of building an application, the very begining of projects. Technology for the Blank Page.

Current post

Deploying ActionCable on Heroku with Sidekiq

you're gonna need a bigger redis

ActionCable is WebSockets on rails. This lets you create realtime, interactive systems, where you can push data from one client to another client without reloading or polling. But how do we deploy it on heroku?

Read more

In the beginning...

Build something interesting. Build something fun. Build something people want.

Building new products is fun. It's a process of exploration, to see what you can make a computer do that is interesting to people. It's not just the technology itself, but getting things in front of people quickly.

This really isn't a software engineering exercise per se, though of course you need to understand how things work. It a rapid feature development exercise. How it works under the hood should be cobbled together out of existing components, slammed together with bubble gum and scotch tape, exploding at the edge cases, and in front of people in days, rather than an exegantly crafted cathedral that will be done any week now.

Lets talk about how, when trying to explore an idea from the start, you can do this quickly. We'll be talking in general about how to orient yourself to the different technologies, to learn which tools are good for which jobs. We'll be going in depth in a few things to learn how to effectively use the tools.

And we'll be playing around with some random stuff for no other reason than I think it's cool.

Topics

Howtos

In which we go through step by step to achieve a particular goal.

Latest: Deploying ActionCable on Heroku with Sidekiq

Overviews

In which we cover a topic in depth to orient ourselves with the technology.

Latest: Slow data and Fast Sites

Product

In which we cover product design as it relates to technology.

Latest: Why Engineers build crappy products

Tools

In which we cover a topic in depth to orient ourselves with the technology.

Latest: Using rake for dataflow programming and data science

Social Investigator

In which you follow along while I go through the process of building out a product in my spare time.

Latest: Pulling data out of Google Analytics

Ruby & Rails

In which we cover things around effectively using Ruby and Rails.

Latest: Receiving posted JSON with Sinatra

Recent posts all posts

all posts »