Technology Commentary

Technology Commentary

8145 bookmarks
Custom sorting
Software Architectures in a Nutshell
Software Architectures in a Nutshell
The great majority of the software architectures currently in use are variations of the layered architecture, and what really sets them apart is the implementation details. Some might find this statement controversial, but in my experience, most software applications rely on code organized in layers to manage complexity. Some of the layers may utilize message queues or microservices, but that doesn’t necessarily make the architecture event or microservices based…
·lackofimagination.org·
Software Architectures in a Nutshell
I'm A Developer Not A Compiler
I'm A Developer Not A Compiler
Recently I had a phone interview where I got asked a variety of Java questions. This kind of thing is standard, and most of the questions were somewhat standard: * What is polymorphism? * What’s the difference between a List and a Set? When would you use one over the other?
·blobstreaming.org·
I'm A Developer Not A Compiler
umbrelOS - An elegant OS for your home server
umbrelOS - An elegant OS for your home server
A complete rebirth of umbrelOS, engineered from scratch for unparalleled stability, UX, and security. Rolling out on March 18, 2024 for Umbrel Home & Raspberry Pi users, and in April 2024 for Ubuntu & Debian users.
·umbrel.com·
umbrelOS - An elegant OS for your home server
Introducing ONCE
Introducing ONCE
Once upon a time you owned what you paid for, you controlled what you depended on, and your privacy and security were your own business. We think it’s that time again.
·once.com·
Introducing ONCE
Galvanize Your Grip On Grep With This Great Grep Guide
Galvanize Your Grip On Grep With This Great Grep Guide
These days, you can’t throw a USB stick without hitting something that’s running Linux. It might be a phone, an embedded device, or your TV. Either way, it’s running Linux, and so…
·hackaday.com·
Galvanize Your Grip On Grep With This Great Grep Guide
The Technical History of Kubernetes
The Technical History of Kubernetes
I wasn’t able to attend KubeconEU this week, but the 10th anniversary of Kubernetes was commemorated. We actually started work on…
·medium.com·
The Technical History of Kubernetes
The problem with invariants is that they change over time
The problem with invariants is that they change over time
Cliff L. Biffle blogged a great write-up of a debugging odyssey at Oxide with the title Who killed the network switch? Here’s the bit that jumped out at me: At the time that code was written…
·surfingcomplexity.blog·
The problem with invariants is that they change over time
The Apple Jonathan: A Very 1980s Concept Computer That Never Shipped
The Apple Jonathan: A Very 1980s Concept Computer That Never Shipped
In the middle of the 1980s, Apple found itself with several options regarding the future of its computing platforms. The Apple II was the company's bread and butter. The Apple III was pitched as an evolution of that platform, but was clearly doomed due to hardware and software issues. The Lisa was expensive and not [...]
·512pixels.net·
The Apple Jonathan: A Very 1980s Concept Computer That Never Shipped
Incident, Inçident, Incidënt
Incident, Inçident, Incidënt
When you deploy broken code, it may cause an incident. Then you’ll have to declare an incident. And don’t forget to create an incident so customers can stay informed!
·blog.danslimmon.com·
Incident, Inçident, Incidënt
Night Vision The Old Way
Night Vision The Old Way
Solid state electronics have provided lighter weight night vision units that work better than the old-fashioned gear that used photomultiplier tubes, but there was an even older technology as [Our …
·hackaday.com·
Night Vision The Old Way
Why we bet on Scala at SwissBorg
Why we bet on Scala at SwissBorg
Scala has been with us since the company’s inception, and we are really satisfied with how it served us in all these years. In this…
·medium.com·
Why we bet on Scala at SwissBorg
What is Prolog Programming Language: An Overview
What is Prolog Programming Language: An Overview
Prolog programming language distinguishes itself from other programming languages because of several distinguished features. Explore what prolog is, its applications, advantages, and limitations.
·usaii.org·
What is Prolog Programming Language: An Overview
It’s About People, Not Companies
It’s About People, Not Companies
With Threads starting to federate, there has been push back in corners of Mastodon, with some server admins blocking users from @threads.net entirely. I think just about everyone has complicated feelings about Meta, but I think this kind of move only harms users of the Fediverse. Adam Newbold has written about this, and I agree [...]
·512pixels.net·
It’s About People, Not Companies
Exclusive: Behind the plot to break Nvidia's grip on AI by targeting software
Exclusive: Behind the plot to break Nvidia's grip on AI by targeting software
Nvidia earned its $2.2 trillion market cap by producing artificial-intelligence chips that have become the lifeblood powering the new era of generative AI developers from startups to Microsoft , OpenAI and Google parent Alphabet .
·reuters.com·
Exclusive: Behind the plot to break Nvidia's grip on AI by targeting software
Building the Society We Want: A CITP Conference
Building the Society We Want: A CITP Conference
Twenty years ago, social media companies started telling us: “Hey, use this free digital mediaproduct!” We individually used it, or didn’t. And then we
·freedom-to-tinker.com·
Building the Society We Want: A CITP Conference
Two open source projects with great documentation
Two open source projects with great documentation
esbuild and Redis1 are two examples of codebases with exceptional documentation. Through their READMEs, changelogs, architecture documents, and code comments, both projects explain their design in such a way that someone new to the codebase can understand where things are, how things are done, and why they are done that way. If you’re a developer looking to get better at documenting your code and software architecture, these are great case studies.
·johnjago.com·
Two open source projects with great documentation
Documenting Real Hidden Messages In Music
Documenting Real Hidden Messages In Music
During the 1980s, a moral panic swept across the landscape with the mistaken belief that there were Satanic messages hidden in various games, books, and music that at any moment would corrupt the y…
·hackaday.com·
Documenting Real Hidden Messages In Music
4 reasons to consider a network digital twin
4 reasons to consider a network digital twin
Today's network environments are too complex to track by purely manual efforts. With digital twin technology, IT teams can build a virtual model of the production network and use it to validate configurations, simulate changes, and streamline management.
·networkworld.com·
4 reasons to consider a network digital twin
Why Isn’t the World Upgrading Its Databases?
Why Isn’t the World Upgrading Its Databases?
If your open source database is working now, why touch it? Because end-of-life software is harder to maintain, and you could miss out on valuable new features.
·thenewstack.io·
Why Isn’t the World Upgrading Its Databases?