Ryan Tablada

Building the Web

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...

Ryan Tablada

Ryan Tablada

Oct 23, 2016

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,...

Ryan Tablada

Ryan Tablada

Sep 15, 2016

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,...

Ryan Tablada

Ryan Tablada

Jun 2, 2016

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...

Ryan Tablada

Ryan Tablada

Jan 22, 2016

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...

Ryan Tablada

Ryan Tablada

Jan 20, 2016

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...

Ryan Tablada

Ryan Tablada

Nov 8, 2015

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...

Ryan Tablada

Ryan Tablada

Jul 23, 2015

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...

Ryan Tablada

Ryan Tablada

Jun 9, 2015

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. Domain classes...

Ryan Tablada

Ryan Tablada

Jan 16, 2015

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...

Ryan Tablada

Ryan Tablada

Jan 13, 2015

Page 1 of 10 Next