Laravel for Rails Devs, Part 1: Hello World
Back-End Full-Stack Web Leveling UpIn the last few years, PHP has experienced a bit of a renaissance; the language got some significant upgrades and the community has adopted...
In the last few years, PHP has experienced a bit of a renaissance; the language got some significant upgrades and the community has adopted...
Is extracting classes a good idea? One criterion is that "context switches should be few in number and short in distance." Switching between classes...
Capturing valid data—whether usernames, purchases, or reservations—is a key part of writing good web applications. Here's how to make your database work for you.
In this blog post, we'll create a desktop file-management app using Electron and Ember.JS. Electron provides the cross-platform development environment, while EmberJS gives...
Many of the native mobile apps you love weren’t always native. Will a hybrid web app help you build a successful MVP, or kill...
For applications that have sections with different business concerns, Ember engines provide a structure for scaling without the threat of exponential file size growth.
Recently I got to see a great example of when small methods and classes are good and when they're not so good, thanks to...
Async generator functions have arrived in JavaScript! Iterate over Stream-like data with a for-loop and even rewrite ReactiveX.js. Read on to see what comes...
Although not yet in the hands of the average consumer, virtual and augmented reality are gaining traction. I believe that mobile virtual reality is...
Phillip interned with Big Nerd Ranch as a backend developer in 2015 and was hired as a permanent employee after the internship. In this...
Function composition is a technique used to build complex functions out of simpler ones. Elixir does not provide a mechanism for composing two functions...
Since JavaScript is unrelated to Java, many OOP patterns are not idiomatic to JavaScript. So how do you solve common OOP-like problems? It might...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources