Bookmarks from 2019
124 bookmarks from 2019
NULL complexities – Part 1 - SQLPerformance.com
Itzik Ben-Gan kicks off a new series of Transact-SQL blog posts treating NULL handling in SQL Server.
Why Good Developers Write Bad Unit Tests - mtlynch.io
The standard techniques of good development can lead you astray if you don't adjust them for unit tests.
Product engineers - Sherif Mansour - Medium
We had just finished a customer conference and on a long, 14-felt-like-18 hour flight from San Francisco back to Sydney. I was sitting next to Jean-Michel Lemieux (“JML” ), our head of Engineering at…
The care and feeding of software engineers (or, why engineers are grumpy) -
The Official Web Site of Nicholas C. Zakas
We Overengineered a Teapot - Better Programming - Medium
Overengineering is fun, but it can trick you and your team into thinking actual value is delivered.
The most copied StackOverflow snippet of all time is flawed! | Programming.Guide
In a recent study titled Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects, an answer I wrote almost a decade ago was found to be the most copied snippet on Stack Overflow. Ironically it happens to be buggy.
The Service Mesh: What Every Software Engineer Needs to Know about the Worl
Architecturally, a service mesh is nothing more than a bunch of userspace proxies stuck next to your services plus a set of management processes
Quantum computing for the very curious
Presented in an experimental mnemonic medium that makes it almost effortless to remember what you read
Applying systems thinking in product design
Tips for using system thinking to prioritize problems when designing a product's foundation before tackling the specific interactions.
htop explained | peteris.rocks
Explanation of everything you can see in htop/top on Linux
Are Your Microservices Overly Chatty? - The New Stack
Using synchronous communications, like REST, across an entire system makes it behave like a monolith. ironSource describes a different approach.
The Front-End Tooling Survey 2019 - Results - AshleyNolan.co.uk - Blog and
The results of the 2019 Front-End Tooling Survey are out! Check out the results and analysis of the responses here.
Announcing the Bytecode Alliance: Building a secure by default, composable
Lin Clark introduces the Bytecode Alliance, and uses Code Cartoon illustrations to share their vision of a WebAssembly ecosystem that is secure by default, fixing cracks in today’s software foundations. ...
The most important thing Dropbox did to scale Product Management
I spent a lot of time in 2016 doing mentoring, advising, and consulting. Many conversations revolved around building product management teams, and through those conversations, I’ve got to reflect on…
How the Best Bosses Interrupt Bias on Their Teams
Strategies to foster equity and inclusion
An Honest Review of AWS Managed Apache Kafka: Amazon MSK
This article was written when Amazon MSK was released in beta form and since then MSK has tremendously improved. I have created an online course in partnership with AWS to help you learn it and I’ve…
GraphQL Search Indexing - Netflix TechBlog
Almost a year ago we described our learnings from adopting GraphQL on the Netflix Marketing Tech team. We have a lot more to share since then! There are plenty of existing resources describing how to…
I Accidentally Uncovered a Nationwide Scam on Airbnb - VICE
While searching for the person who grifted me in Chicago, I discovered just how easy it is for users of the short-term rental platform to get exploited.
Availability Groups and Redo Latency, Data Committed on a Primary isn’t Vis
If you’re running availability groups it may seem like a great idea to offload your read only reporting workloads to a secondary. There are a couple of ways that you could do that, you could …
The worst volume control UI in the world - UX Collective
A group of bored developers and designers has decided to start a thread on reddit to figure out who can come up with the worst volume control interface in the world: Yep. That super simple volume…
Open Source is Broken - Don Goodman - Medium
The Open Source movement, as championed by the OSI, prizes absolute openness above all other concerns. Openness, they claim, is an absolute good, from which all other virtues flow, not to be…
Council Post: 13 Tech Experts Predict The Next Big Trend In Software Develo
Members of Forbes Technology Council share their predictions for upcoming trends in software development.
Automated Continuous Deployment at Heroku | Heroku
Over the past four years, the Heroku Runtime team has transitioned from occasional, manual deployments to continuous, automated deployments. Changes are now rolled out globally within a few hours of merging any change—without any human intervention. It's been an overwhelmingly po























