Self-hosted Compilers and Bootstrapped AI
Simple ≠ Easy
What is simple is not always easy. Rich Hickey’s talk, “Simple Made Easy,” talks about being intentional in choosing simplicity. The word…
Metrics Fetishism - Chris Hecker's Website
How Capchase leverages profiling to improve performance in Elixir 😎
Elixir is a functional programming language that allows building scalable and very resilient applications. We use it at Capchase coupled…
The benefits of using Elixir for backend development: Our perspective
Some time ago we encountered a production issue: One of our Elixir applications suddenly started responding intermittently. After a quick…
Achievements Considered Harmful? - Chris Hecker's Website
Scaling Client-Server Architecture — An Exploration
Exploration of various scenarios to enable forming of a scalable Client-Server architecture
Frameworks and Why (Clojure) Programmers Need Them
Even Amazon can't make sense of serverless or microservices
The Prime Video team at Amazon has published a rather remarkable case study on their decision to dump their serverless, microservices architecture and replace it with a monolith instead. This move saved them a staggering 90%(!!) on operating costs, and simplified the system too. What a win! But beyond celebrating their good sense, I th...
The New AI Moats
A Workaround WebAssembly’s Endpoint Compatibility Issues?
Scale’s Signature technology offers a workaround around endpoint-compatibility issues ahead of when — if ever — component modules are standardized.
Don’t fix it just because it’s technical debt.
Why should we only spend part of our time doing work that maximizes value, and the rest of our time doing other, less optimal work?
Why Tcl?
Why Tcl? GitHub Gist: instantly share code, notes, and snippets.
Chris James -HTMX is the Future
Chris James, London - Software Engineer
Htmx: The newest old way to make web apps - LogRocket Blog
Htmx is a JavaScript library for sending AJAX requests, triggering CSS animations, and more. See what htmx can do with simple HTML elements.
Programming types and mindsets
One of the longest running schisms in programming is that of static vs dynamic typing. I've heard a million arguments from both sides throughout my entire career, but seen very few of them ever convinced anyone of anything. As rationalizations masquerading as reason rarely do in matters of faith. The rider will always justify the way o...
From Netflix to HBO, the terrible design of streaming is ruining TV
Streaming services have a long way to go when it comes to UX design.
Make Fast Calls to Microservices
Make Fast Calls to Microservices Software Development, API development, Indutrial IOT
New headless Chrome has been released and has a near-perfect browser fingerprint
This post presents the new headless Chrome version and shows the main browser fingerprint differences that exist compare to the old headless Chrome.
AI exemplifies the 'free rider' problem—here's why that points to regulation
On March 22, 2023, thousands of researchers and tech leaders—including Elon Musk and Apple co-founder Steve Wozniak—published an open letter calling to slow down the artificial intelligence race. Specifically, the letter recommended that labs pause training for technologies stronger than OpenAI's GPT-4, the most sophisticated generation of today's language-generating AI systems, for at least six months.
Episode 151 feat. Dave Thomas and Brian Mitchell - The Future of Elixir
# Episode 151 – Dave Thomas & Brian Mitchell
In this special episode of ElixirTalk we are joined by Dave Thomas and Brian Mitchell where we continue a discussion that
we had at EMPEX NYC this year as
Cyberstorage: Leveraging the Multi-Cloud to Combat Data Exfiltration
Worried about data security in a multi-cloud environment? Cyberstorage could be the solution you've been looking for.
Leverage the richness of HTTP status codes
If you’re not a REST expert, you probably use the same HTTP codes over and over in your responses, mostly 200, 404, and 500. If using…
Nyxt browser: why-lisp.org
LMDB: Lightning Memory-Mapped Database Manager (LMDB)
ISP Column - May 2023
On-Demand Package Manager
Nihil hic deest
This page intentionally left blank has a long history. I thought it was an IBM thing from the 1960s, but I was off by a thousand or more years. There are good reasons for a page to be blank. Foldin…
Why Does Your Smartphone Need a Screen Protector, Anyway?
How screen protectors became a part of our lives, and the weird reason some early cathode ray tubes needed them.
Second-level Thinking