ISP Column - November 2023
The Fastest Cloud Development Happens Locally
Optimizing speed, flexibility, and debugging in modern local environments.
Beyond Code Efficiency: The Profound Benefits of Finding Optimal Solutions
Discover how finding optimal solutions enhances your problem-solving skills, strengthens your debugging abilities, and builds a repository of knowledge. Engage with the coding community, self-assess your progress, and boost your confidence as a coder.
Cutting Costs, Boosting Efficiency: The Economic Benefits of Framework-Defined Infrastructure - DevOps.com
For developers frustrated with scaling issues, adoption of framework-defined infrastructure is key to improving the developer experience.
It’s Funny How We Forgot About Container Sprawl - DevOps.com
Managing Ransomware Threats in Kubernetes-Based Applications
Kubernetes is an increasingly common ransomware target, but immutable backups are the best antidote for attacks on cloud native infrastructure.
TDD Outcomes
The Good & The Bad
What is Kotlin? A Comprehensive Guide - HackerRank Blog
What is Kotlin? This article explores how the Android language works, its key features and use cases, and the skills needed to navigate it.
Bridging the Gap Between Infrastructure as Code and GitOps
How to combine Terraform, Crossplane and Atlantis to provide the best qualities of each with the flexibility to implement strict Day 2 governance.
Developer Empowerment Via Platform Engineering, Self-Service Tooling
What app development teams most often want are tools to enable their speed and autonomy. To not only build, test and deploy with less friction, but to be able to understand what’s going on in their apps.
SQLMate | Your ultimate SQL companion in AI era
We will release SQLMate soon, join the waiting list to get updated
The Markdown Web
Laurence Tratt: Four Kinds of Optimisation
Elixir Security Roadmap: A CTO Level Guide
A CTO's guide to securing Elixir and Phoenix.
Money and Multimedia « Kostya's Boring Codec World
Lessons Learned by a Software Guy Venturing into Hardware
I've been in the software game for almost 30 years professionally, with another 10 dabbling in programming. I'm one of those who think anyone can code, but creating a software product...
How Platform Engineering Comes from Complexity
Platform engineering takes the load off developers who already face cognitive overload. At KubeCon in Chicago, Release's CEO told how his company's tooling seeks to make complexity simpler.
Using Common Lisp in Emacs
Lisp
is one of the oldest programming languages still in use today, but it has
evolved in multiple directions over its more than 60-year history. Two of
the more prominent descendants, Common Lisp and Emacs Lisp (or Elisp),
are fairly closely related at some level, but there is still something of a
divide between them. Some recent discussion in the emacs-devel mailing
list have shown that some elements from Common Lisp are not completely
welcome in
Elisp—at least in the code that is maintained by the Emacs project itself.
Kubernetes Gateway API Nixes Future Beta Releases
Going forward, the project will go with a different release model, based on two release types: experimental and standard.
The Call to Adventure
The Lucretius Problem
Building Columnar Compression for Large PostgreSQL Databases
Read how we built a flexible, high-performance columnar compression mechanism for PostgreSQL to add scalability to our favorite database.
Weathering the Digital Storm: A Comprehensive Guide to Weather APIs
Programming is Forgetting: Toward a New Hacker Ethic - Allison Parrish | Open Transcripts
It's easy to interpret any criticism of the hacker ethic—which is what I'm about to do—as a kind of assault.
Observability trends
Kind of high level, but good summary of the key players / market share in observability from Barclays (Observability Industry Review: Volume 7, October 2023. Sorry, no public link). Would be intere…
ChatGPT has forever changed my career - Redeem Tomorrow
The Cloud Is Just My Basement's Computers - Aeracode
The Noble Art of Maintenance Programming
Mention the words "maintenance programming" to a group of developers and
they'll, to a man (or woman), recoil in horror. Maintenance programming is
widely viewed as janitorial work.
But maybe that's an unfair characterization.
In Software Conflict 2.0 : The Art and Science of Software Engineering
[http://www.amazon.com/
A Coder Considers the Waning Days of the Craft
Coding has always felt to me like an endlessly deep and rich domain. Now I find myself wanting to write a eulogy for it.
Data Science The Stanford Way
Data science is a relatively new term for a relatively old discipline. Essentially, it is data analysis, particularly for large data sets. It involves techniques as wide-ranging as statistics, comp…