Local state vs strict reactive centralized state
NOTE This article started as a reply to a Slack message but morphed into something larger. It is not a complete discussion, but just some thoughts I had around the topic of state management.
View discretion is advised.With local state it is easy to modify things you shouldn't or take actions that...
A Story about PS4 Pro
I come home, throw the week's mail on the counter grab a glass of water and start to head towards my gaming options.
On the table is my PS Vita charging for my weekend trip and in front of me is my 3 year old mid-tier gaming PC.
I ignore both of these,...
Travel Loadout - The Gear
I still don't travel as much as many developers I know: but, I have traveled a lot more this year than ever before.
So, the night before I travel out to New York I think it would be good to cover my carry-on pack.
This is going to be a series of posts,...
Building Todo MVC from Scratch Using Ember CLI
Creating a new ProjectRight now Ember-CLI is in a bit of a teenage stage.
While the 1.13.x branch of Ember CLI is crazy stable, I would rather get the benefits of building apps using hot style reloading and alot of the performance upgrades available in the 2.x beta versions.
This means, we'll need...
Creating a Simple TODO MVC API with API Kit
For a long time, I've wanted a small JSON based API server that I could stand up in minutes with relationships.
I decided that Node and Mongoose give me a lot of flexibility for small projects that I just want to try things out on.I've been messing around with this stack and...
Starting New JS Rapid App Development Tool
For a while now, most of my new development has been working on interaction heavy client-side apps.
So, with this, I've been wanting a better way of throwing up APIs fast.I've learned enough Rails to cut my teeth in.
But, I'm still not entirely comfortable putting a new app on it.
And, when it...
How Destiny Has Killed Its Base Game to DLC Growth
Yes, I realize that we are now over a month past E3 and the Destiny wars, but today it struck me that there is a HUGE group of players that are being overlooked by Activision and the press alike.Before I speak to this group, let me say quick impressions on two...
Announcement - EmberGrep One Year Later
It has been exactly one year to the day since I officially started working on EmberGrep (there was a lot of planning before I settled on the domain but that's how I'm keeping track)
Now I have more exciting news to share!Starting next week I will be a Front End Engineering instructor...
I Made a Huge Mistake
Last year I wrote three different articles.
And I have to admit something...RepositoriesAfter reading Fowler's "Patterns of Enterprise Application Architecture", I found that I royally messed things up.
Repositories actually are in-memory collections or at least mediators to a different data store or subsystem that FEELS like an in-memory collection of records.
Add Variables to Your Password Reset Emails
Laravel ships with a fairly nice default password broker.
It creates an auto-expiring reset token, associates that with the user, and sends an email to the user all in one nice fairly modular system.
But, there's a problem...How do you add dynamic data to your reset view.By default, Laravel will pass through the...