You may have seen references to pods when reading up on Ember and ember-cli. What the heck are pods? Simply put, pods are a way of grouping files in your project by feature (ex: Task) rather than by type (ex: controllers). According to the ember-cli...Continue reading »
Posts about development
I18n is an acronym for internationalization. It is a part of most frameworks, and is used in applications to translate words or phrases to other languages. Instead of writing the phrase “My favorite songs”, you make a call to the I18n library to fetch...Continue reading »
In part 1 of this series on using I18n, we looked at reasons to use I18n in your apps, even if you only need to support a single language.
I18n example in RailsContinue reading »
If you’ve been on a site powered by Discourse, you may have seen the following notification:
How and why did they do this?
One of the built-in benefits of rendering frontend templates server-side is that you are guaranteed users will be using the...Continue reading »
There will come a point in your career as a developer that you run across one of two common scenarios.
- You come face-to-face with a project that has no tests (or very few).
- You come face-to-face with a project that has incorrect tests.
These two...Continue reading »
If your team works in an office, you probably have a janitor that comes in to clean it. It might happen daily or weekly, but chances are that it happens. What if you applied that same mindset to your codebase?Continue reading »
Most of us are easily distracted. It's very tempting to check email, browse your Twitter feed, or poke around on Reddit. Over time, I've found that you can still do all of those things, you just have to timebox them. The biggest productivity boost I've found actually has nothing to do with programming.Continue reading »
Code Spelunking (a fancy way to say reading and understanding source code) is an great way to level up quickly. Think about it - your favorite open source library is a pool of knowledge from a talented community that has been improved over time. Learn from it!Continue reading »
Just over two weeks ago, I (and hopefully you!) started a challenge to "Just build it". We set a timeline of two weeks to see what we could build in order to level up our development skills. I want to go over what I built, what I've learned, and give you tips you can implement in your applications.
The application I built is called Gitshot (clearly, I didn't waste time thinking of a name), and it gives developers and designers the ability to generate screenshots from GitHub pull requests. Continue reading »
A foolproof way to level up your development in a short amount of time is to just build something. Pick something away from the silo of your day job or client work (something different than what you work on daily will be more exciting!), give yourself a deadline, and just build it.