Talking to JSI in Swift: what changed in SDK 56 (15 minute read)
Expo SDK 56 has an architectural rewrite for native modules on Apple platforms by allowing Swift to communicate directly with JSI. This change removes the previous Objective-C++ middleware, resulting in performance gains between 1.6 and 2.3 times faster than older versions. By using Swift 5.9's C++ interoperability and non-copyable types, the new system has strict memory safety while simplifying the internal development stack.
|
AI, Ashby Engineering, and the Future (17 minute read)
At Ashby, over half of new production code is now AI-generated, yet software quality and stability remain consistently high. Engineers are required to have full accountability for their output by alternating between using AI as a collaborative sidekick for high-stakes decisions and a delegate for low-impact tasks.
|
|
AI is not a line item (9 minute read)
Treating AI expenditures as a single, monolithic budget line item based on token usage is a strategic mistake that discourages innovation. Instead, it's better to manage AI investments based on the specific functional value and experimental potential of individual tools.
|
|
Elixir v1.20 released: now a gradually typed language (9 minute read)
Elixir v1.20 introduces a gradual, set-theoretic type system that performs automated type inference and checking, using a specialized dynamic() type to accurately identify bugs and dead code. The release also improves compilation speed and allows the compiler to detect potential runtime failures via type narrowing in guards and clauses.
|
Boxes (Website)
Boxes provides a cloud-based workbench that allows developers to run multiple AI coding agents in parallel within isolated, persistent virtual machines that can be monitored and managed from any device.
|
|
When AI builds itself (29 minute read)
AI development is transitioning to recursive self-improvement, where autonomous agents accelerate productivity in tasks like coding and research by automating their own refinement. While this offers benefits for discovery and healthcare, it also risks humans losing control.
|
VoidZero is joining Cloudflare (12 minute read)
VoidZero is joining Cloudflare to speed up the development of foundational web tools like Vite, Vitest, and Oxc. These projects will remain open-source and vendor-agnostic, so developers can continue building portable applications that run on any platform. Cloudflare is also committing a $1 million ecosystem fund to support maintainers and intends to transition its own developer tools to be built directly on top of Vite.
|
Using local LLMs for agentic coding (26 minute read)
Developers can use local LLMs with tools like LM Studio or Ollama for agentic coding to bypass rising cloud costs and improve privacy. Achieving optimal performance requires carefully configuring suitable models and hardware offloading settings, or using services like OpenRouter as an alternative for free hosted models.
|
|
Choosing Values for Robust Tests (5 minute read)
Developing robust software tests requires using non-default, distinct, and varied input values to ensure code logic is correctly executed and to avoid false positives caused by coincidental default values.
|
They're Made Out of Weights (5 minute read)
Two observers grapple with the revelation that artificial intelligence functions through nothing but numerical weights and matrix multiplication, eventually deciding to dismiss its human-like behavior as mere pattern matching to avoid the ethical implications of its potential sentience.
|
|
Love TLDR? Tell your friends and get rewards! |
|
Share your referral link below with friends to get free TLDR swag!
|
|
|
| Track your referrals here. |
|
|
|
0 Comments