Tag: Software engineering
-
Bridging Eras: Implementing ADBC interfaces for COBOL systems
Posted on June 8, 2026, Level beginner Resource Length medium
This article explores the integration of modern data standards like Apache Arrow and ADBC with legacy COBOL systems. It challenges the notion of COBOL as merely 'legacy' code, positioning it as critical production infrastructure in banking and government. By adopting efficient, columnar memory formats, organizations can modernize data pipelines without replacing core systems, enabling high-performance analytics on decades-old codebases. By Ian Cook.
Tags data-and-analytics cloud-and-infrastructure architecture-and-apis software-engineering business-and-emerging-tech
-
ForesightKV: Learning long-term contributions for efficient llm reasoning
Posted on June 6, 2026, Level beginner Resource Length long
This article introduces ForesightKV, a novel framework that addresses the linear memory expansion of Key-Value caches in large language models during long reasoning traces. By employing a training-based approach to predict optimal eviction points, it balances computational efficiency with model performance, overcoming limitations of existing heuristic methods. By Zican Dong.
Tags ai-and-machine-learning software-engineering architecture-and-apis leadership-and-career
-
Rust vs TypeScript in 2026: Balancing raw performance with rapid delivery
Posted on June 5, 2026, Level beginner Resource Length medium
A comparative analysis of Rust and TypeScript for 2026, highlighting Rust's superior throughput and zero-GC latency against TypeScript's rapid full-stack development capabilities. The article guides developers on selecting the right tool based on project constraints. By Rustify.
Tags software-engineering architecture-and-apis frontend-and-mobile product-and-design
-
Navigating Agile pitfalls: Lessons from software disputes
Posted on June 4, 2026, Level beginner Resource Length short
An analysis of common failures in Agile software implementations, highlighting how deviations from core Agile principles can lead to project disputes and litigation challenges. The article contrasts Agile with traditional Waterfall methods to identify specific risk areas in adaptive development. By DisputeSoft.
Tags leadership-and-career architecture-and-apis software-engineering product-and-design
-
How to build a software supply chain security playbook
Posted on May 29, 2026, Level intermediate Resource Length medium
Embedding security into the SDLC transforms supply chain risk from a post-deployment concern to a daily development practice. By Aaron Linskens.
Tags cloud-and-infrastructure security-and-privacy devops-and-ci-cd software-engineering how-to
-
The safety net Windows users miss: How I switched to Linux without over-committing
Posted on May 27, 2026, Level beginner Resource Length medium
A pragmatic, low-risk migration strategy for Windows users to transition to Linux via virtualization and dual-booting without sacrificing proprietary software dependencies. By Graeme Peacock.
Tags cloud-and-infrastructure software-engineering how-to
-
Two schools of TDD explained
Posted on May 15, 2026, Level beginner Resource Length medium
TDD approaches—classic (state-focused) and London (interaction-focused) — explained through Kotlin examples using test doubles like stubs and mocks. By Michal Przysucha.
Tags testing-and-quality cloud-and-infrastructure software-engineering architecture-and-apis
-
The AI compute demand story is a lie
Posted on May 10, 2026, Level beginner Resource Length long
The AI "compute‑demand" hype is a mirage built on hyperscaler subsidies; without Amazon, Google and Microsoft's deep pockets, OpenAI and Anthropic could never have scaled. By Ed Zitron.
Tags cloud-and-infrastructure ai-and-machine-learning leadership-and-career software-engineering data-and-analytics
-
Ubuntu 26.04 LTS features: What's new in Resolute Raccoon
Posted on May 6, 2026, Level beginner Resource Length medium
Ubuntu 26.04 LTS (Resolute Raccoon) brings Linux kernel 7.0, GNOME 50, TPM‑encrypted installs, and Rust‑based sudo for a hardened, performance‑focused release. By John Britto.
Tags cloud-and-infrastructure software-engineering
-
How to become a better Unity C# Programmer in 2026
Posted on May 4, 2026, Level intermediate Resource Length medium
In the age of AI-assisted coding, the sharpest Unity C# programmers are the ones who still write, debug, and understand code the old-fashioned way. By Darko Tomic.
Tags software-engineering miscellaneous product-and-design
-
The value of Open Source AI for the Canadian economy
Posted on May 2, 2026, Level beginner Resource Length long
The fifth report in our Meta-sponsored series examines the open source AI opportunity for Canada. Key findings show that despite the country's early momentum in policy development, funding, and academic excellence, it faces challenges in the commercialization of AI. By Hilary Carter, Anna Hermansen, the Linux Foundation.
Tags cloud-and-infrastructure ai-and-machine-learning miscellaneous software-engineering leadership-and-career
-
Four ways to run a full Linux desktop on your Android phone
Posted on April 28, 2026, Level beginner Resource Length short
This article explores four distinct methods for running a full graphical Linux environment on Android devices, ranging from popular Termux-based solutions and standalone apps to replacing the Android OS entirely, providing a technical roadmap for developers and power users seeking desktop Linux capabilities on mobile hardware. By Bertel King.
Tags cloud-and-infrastructure software-engineering how-to frontend-and-mobile product-and-design