Technology Commentary

Technology Commentary

8167 bookmarks
Custom sorting
Your landlord should offer on-prem cloud
Your landlord should offer on-prem cloud
Server tanks can do more than heat water – they can also build into resilient many-site clouds
Your landlord should offer on-prem cloud, suggests immersed datacenter upstart
·theregister.com·
Your landlord should offer on-prem cloud
Any change can break us, but we can’t treat every change the same
Any change can break us, but we can’t treat every change the same
Here are some excerpts from an incident story told by John Allspaw about his time at Etsy (circa 2012), titled Learning Effectively From Incidents: The Messy Details. In this story, the site goes d…
·surfingcomplexity.blog·
Any change can break us, but we can’t treat every change the same
Picking your (tech) poison wisely
Picking your (tech) poison wisely
What to do and what not to do when you consider adding new tools and technology to your tech stack.
·shiftmag.dev·
Picking your (tech) poison wisely
Technical Debt is not real – Foxhound Systems
Technical Debt is not real – Foxhound Systems
It's a metaphor for the accumulated consequences of past decisions and shortcuts we make in software development
·foxhound.systems·
Technical Debt is not real – Foxhound Systems
Supavisor 1.0: a scalable connection pooler for Postgres
Supavisor 1.0: a scalable connection pooler for Postgres
Supavisor is now used across all projects, providing a scalable and cloud-native Postgres connection pooler that can handle millions of connections
·supabase.com·
Supavisor 1.0: a scalable connection pooler for Postgres
Go + OpenZiti are a natural fit for zero trust
Go + OpenZiti are a natural fit for zero trust
OpenZiti has numerous SDKs for creating secure-by-default applications. The OpenZiti Go SDK is an amazing option for developing secure applications.
·blog.openziti.io·
Go + OpenZiti are a natural fit for zero trust
Empire of the Sum - 99% Invisible
Empire of the Sum - 99% Invisible
Whether or not you’re a fan of math, we’ve always had a need to count things. Maybe it’s to figure out the maximum weight an airplane can safely hold, or the appropriate amount to tip after a meal, or the exact number of minutes in a year so you can accurately write the soundtrack to
·99percentinvisible.org·
Empire of the Sum - 99% Invisible
Every engineer should understand git reflog
Every engineer should understand git reflog
s a software engineer, you’ve probably wondered how Git’s reflog works under the hood. That’s where this guide comes in.
·graphite.dev·
Every engineer should understand git reflog
Code, Immutability & the Future of Development • Pragmatic Dave Thomas & Hannes Lowette
Code, Immutability & the Future of Development • Pragmatic Dave Thomas & Hannes Lowette
Listen to this episode from GOTO - Today, Tomorrow and the Future on Spotify. This interview was recorded at GOTO Amsterdam for GOTO Unscripted.gotopia.techRead the full transcription of this interview hereDave Thomas - Author of The Pragmatic ProgrammerHannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey LoverRESOURCESyoutu.be/Adu75GJ0w1oyoutu.be/gy44CTCce0ounison-lang.orgDave@pragdavpragdave.megithub.com/pragdavelinkedin.com/in/dave-thomas-53aa1057Hannes@hannes_lowettegithub.com/Belenarlinkedin.com/in/hanneslowetteDESCRIPTIONSoftware development in the 1990s was characterized as a chaotic period with projects often failing or delivering buggy software. The traditional approach involved lengthy requirement gathering, design and coding phases, fraught with issues, such as static requirements that didn't account for evolving business needs and poor assumptions about value and functionality. The rapid evolution of frameworks, tools and techniques in the software industry came as a blessing and fostered innovation. However, it was challenging for developers as they struggled to keep up with the constant changes.In this GOTO Unscripted conversation, Dave Thomas, original signatory and author of The Manifesto for Agile Software Development and co-author of The Pragmatic Programmer, spoke to Hannes Lowette about the future of software development, focusing on the concept of immutability in code and databases. Immutability in code refers to the idea that once code is made shareable, it becomes unchangeable, and it is identified by a unique identifier rather than its name. This approach allows for frequent code changes without breaking interfaces used by others. Regarding databases, Dave highlights the advantages of immutable databases, which, when combined with unique identifiers, make it easier to manage and work with data. Tune in to get insights into the dynamic landscape of software engineering and the need for continuous self-improvement in an era of advanced AI tools.RECOMMENDED BOOKSDave Thomas & Andy Hunt • The Pragmatic ProgrammerDave Thomas • Programming ElixirTwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily
·open.spotify.com·
Code, Immutability & the Future of Development • Pragmatic Dave Thomas & Hannes Lowette
How to Diagnose Flaky Tests
How to Diagnose Flaky Tests
Flaky tests are a pervasive issue in software development, particularly as teams scale up and systems become more complex.
·thenewstack.io·
How to Diagnose Flaky Tests