What do you do when you’ve determined you can’t refactor your way to greatness? For us, we knew where we needed to be, but the application architecture challenges we were facing seemed to be pointing us towards fully replatforming 😱. We had to get creative…
I’m giving away the four ways of generating ideas that I outline in the book. You can return to these sources over and over again when you need a new idea for your next developer blog post.
The Fyne toolkit provides the easiest way to develop beautiful, lightweight and user friendly native applications for desktop, mobile and beyond. In this post, I describe our design process and why we take a considered approach, moving slower than you might think.
Dan Abramov and Dave Thomas got me thinking. Why did DRY come to mean “Don’t cut and paste”? I have a few thoughts on the subject…
In 2009 I started the Alan Turing petition. Perhaps you read about in WIRED back in 2014. This is my first-hand account of how I started the petition, automated my father with Perl scripts, convinced the UK to apologise to Alan Turing, and received a personal phone call from the British Prime Minister.
Unpopular opinion! Monoliths are the future because the problem people are trying to solve with microservices doesn’t really line up with reality. Just to be honest - and I’ve done this before, gone from microservices to monoliths and back again. Both directions.
Results are in for the 2019 State of JS survey. I’ve been digging through charts to see what I can see. Here are 7 insights that jumped off the page to me.
Gone are the days when we developers were too shy/humble/introverted to promote our warez with the confidence and vigor necessary to draw a crowd.
In fact, we may be experiencing an over-correction. Some of us are selling a bit too hard at times. With that in mind, here’s some help translating between how developers describe our software and what we might actually be thinking. 😉
Did you miss GitHub Universe this year? We did too, but we have an insider giving us all the details to share with you so you can stay productive, but not miss out. This is a summary of what was announced at GitHub Universe 2019.
Shanku Niyogi shared a full-length write up on the GitHub Blog with more details and links.
As the saying goes… history doesn’t repeat itself, but it often rhymes.
If you want to create a successful programming language (or at least understand how you might), it’s immensely valuable to learn from others who have done just that. on Go Time episode #100, two of Go’s creators (Rob Pike and Robert Griesemer) sat down to discuss the language’s success. Here’s 5 things they attribute to its success.
I’m excited to announce our newest podcast — Brain Science!
Brain Science is a podcast for the curious. Are you curious?! We’re exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to transform our lives.
The Changelog team will have a BIG presence at All Things Open in October. To celebrate, we’re giving away FREE tickets!
Many people and companies have poorly interpreted Grace Hopper’s famous quote about getting things done inside bureaucracies. I’m here to set the record straight.
A generative engineering culture is one where nothing seems to fall through the cracks, “we should” gets prioritized and becomes reality, and original ideas and value come primarily from engineers, rather than management. A culture like this is an engine for building capacity, quality, innovation, and sophistication.
Here’s some hard-earned experience on how to validate an email address. If you listened to JS Party #39, then you already know this. If you think I’m about to hand the best regex you’ve ever seen…