The only thing I like about Google these days is their homepage doodle.
I don’t use their search page that often now, but I liked their doodle today for the Arecibo message.
The only thing I like about Google these days is their homepage doodle.
I don’t use their search page that often now, but I liked their doodle today for the Arecibo message.
One of my big downfalls, when I start work on something, is wondering if I am going in the right direction with it technically.
Web development is always changing. It is getting better though. Javascript frameworks are starting to settle down, and fall in line with the regular releases of non-Javascript frameworks like Ruby on Rails and Django.
For the last few weeks, I’ve been reading about Javascript frameworks like Vue and React and what they can offer for web applications. I’ll be honest and say that I’m still not sold on the idea of creating single-page applications with these frameworks, but I can see where they become a benefit for complex web pages.
Then there are things like CSS frameworks, deployment options, containers and a whole ream of other things to consider for the right stack for the application. It’s then that I find myself in a state of “decision limbo”.
Ideally, I would use Rails and a CSS framework and start from there, however, I’m always questioning what should be considered as an alternative.
While reading Nick Janetakis’ article on growing into microservices, I happened across this little nugget of wisdom.
You get better by writing a lot of code with absolute and total intent to replace almost everything you write with better code once you start experiencing real problems first hand.
Microservices Are Something You Grow Into, Not Begin With by Nick Janetakis
I needn’t worry about the implications of my technical decisions until I come across some real technical problems. When I do come across those problems, I should only look at the options available to me then.
In other words, just write damn code Matthew.
On a final note, Nick Janetakis’ article is an excellent guide to those starting new development projects and looking to use microservices. In a nutshell, don’t.
I’m with Kurt on this, amen brother.
In my diet plan you can have as much coffee as you like. Because in my diet, you drink coffee because it tastes so damned good.
— Blah, blah, blah by Kurt Harden
The Simplest of Productivity Boosters, a new series by Nicholas Bate.
Can’t wait to get the mini-book for this one.
I wish I could have read this when I started high school all those years ago.
I love Curtis’ idea for a daily shutdown routine.
With a new full-time role, I’m in the process of getting my head around some of the technology choices I’ll be working with and the benefits and drawbacks of each option.
One of those choices is building single-page applications (SPA) with a JavaScript framework for the front-end. I can see why this choice was made, but I’m now weighing up whether it is worth considering for my own projects. With that in mind, I’ve been doing a lot of reading about single-page applications.
I liked Jim Newbury’s article on single-page applications and his point about understanding what you are building.
We ask “What framework should we use for this whole app?” for new products up front, when we don’t even understand what we’re building yet. It’s far less wasteful to ask “What technical approach best supports this user need?” on a case-by-case basis as we learn more about those user needs during incremental product design and development.
— Create your own dysfunctional single-page app in five easy steps by Jim Newbury
Sure your team might be well versed in building single-page applications, but it’s not the best fit for all types of applications. It’s all about finding the right tool for the job.
Ruby on Rails is a good starting point for most of the projects that I work on, but I know it’s not a good fit for other types of projects. For other projects I know I would need to use another set of development tools.
I understand the benefits of using single-page applications, but it’s not a style of application that will yield immediate benefits in my own, smaller projects. I’ll stick with the tried and tested multiple-page application monoliths for now.
The power-idea balancing act with Michael Wade.
Still trying to land the Rockbounce to wallride twice in one run for Alto’s Odyssey. I’ve been stuck at this for a few months now, and every few days I try again. I’m not usually one for persisting with games, but Alto’s Odyssey is too beautifully made to abandon it.
As always, Matt Gemmell provides a thorough and deep dive into his tech choices as an author. This time, it’s the new iPad Pro.