Software development

[ follow ]
fromMedium
3 days ago

Monadris: Why Functional Design Makes Tetris Safer and Easier (Scala 3 + ZIO)

A real Tetris loop has time (ticks), concurrent inputs (keystrokes), state transitions (collision, locking, line clears), and non-determinism (piece generation). In many imperative designs, these concerns end up tangled in shared mutable state, which tends to produce bugs that are: hard to reproduce (timing-dependent), hard to test (logic mixed with effects), hard to debug (replay isn't deterministic).
Software development
Software development
fromMedium
19 hours ago

The Complete Database Scaling Playbook: From 1 to 10,000 Queries Per Second

Database scaling to 10,000 QPS requires staged architectural strategies timed to traffic thresholds to avoid outages or unnecessary cost.
fromdeath and gravity
1 hour ago

DynamoDB crash course: part 2 - data model

Core components According to the documentation, the core components of DynamoDB are tables, items, and attributes. This is accurate in the sense of what you can act on through the API, but can be deceptively simple, and leaves out two other equally important aspects: what you can do with it (the logical model) and how it scales (the physical model).
Software development
fromMedium
3 days ago

When Kafka Lag Lies: A Production Debugging Story

Uncommitted Kafka offsets can cause persistent consumer-group lag even when ingestion is low, databases are idle, and no errors are observed.
#open-source
fromMedium
3 days ago
Software development

I Can't Believe Rust Is Replacing Java

The X recommendation system was fully rewritten and open-sourced using only Rust and Python, replacing previous Java and Scala implementations.
fromInfoWorld
1 day ago
Software development

Is AI killing open source?

AI-generated pull requests are overwhelming open-source maintainers by creating low-quality, context-free code that increases maintenance burden and risks project health.
Software development
fromMedium
1 day ago

Top 7 Lovable alternatives for production-grade apps in 2026

Lovable enables instant prototyping but lacks the structure, tooling, and discipline required for production; teams need alternatives emphasizing architecture, testability, versioning, CI, and dependency management.
#composability
fromMedium
3 months ago
Software development

Top Replit Alternatives for Composable App Development

Composability and modular AI app builders provide reusable, versioned, documented components and collaboration tools that scale beyond Replit's flat project structure.
fromMedium
11 months ago
Software development

Modern Web Architectures: Composability with Harmony

Structure web applications as composable, modular, reusable components to increase scalability, maintainability, reuse, and enable decentralized development workflows.
Software development
fromMedium
11 months ago

How Bit Reduces Development Costs

A composable, well-documented codebase increases reuse, reduces bugs, and enables AI and non-technical stakeholders to contribute effectively.
Software development
fromInfoQ
1 day ago

Are You Missing a Data Frame? The Power of Data Frames in Java

DataFrames and data-oriented programming promote modeling immutable data separately from behavior, making Java suitable for DataFrame-style data manipulation comparable to Python.
Software development
fromTheregister
1 day ago

Linux mid-life crisis: A Tux-led transformation chance

Sudo's sole maintainer has carried the project for 30 years and urgently needs help; single-maintainer reliance threatens Linux utility security and continuity.
#linux-kernel
Software development
fromVue.js Jobs
4 days ago

Full-stack .NET Developer | Teltonika IoT Group at Teltonika - VueJobs

Join Teltonika as a Full-stack Senior/Mid .NET Developer to build AI-powered bot platforms using LLM APIs, RAG, microservices, and cloud technologies.
fromTheregister
1 day ago

Matrix messaging gaining ground in government IT

FOSDEM 2026 Amid growing interest in digital sovereignty and getting data out of the corporate cloud and into organizations' ownership, the Matrix open communication protocol is thriving. The project was co-founded by Matthew Hodgson and Amandine le Pape, and The Reg FOSS desk met both at this year's FOSDEM for a chat about what's happening with Matrix. The Register has covered Matrix and its commercial Element side quite a few times over the years,
Software development
Software development
fromZDNET
1 day ago

The 6 Linux distros I expect to rule 2026 - as someone who's tested hundreds (and for decades)

Linux will rise in popularity in 2026 with several distributions gaining prominence, including AerynOS known for atomic updates and a KDE Plasma desktop.
Software development
fromMedium
3 months ago

The Architect and the Apprentice: Retaining Control in the Age of Code Generation

Uncontrolled AI coding agents increase code churn and duplicated code, accelerating technical debt and forcing developers to spend more time cleaning and maintaining code.
#heroku
fromInfoQ
1 day ago

Xcode 26.3 Brings Integrated Agentic Coding for Anthropic Claude Agent and OpenAI Codex

The latest release of Xcode, Xcode 26.3, extends support for coding agents, such as Anthropic's Claude Agent and Open's Codex, helping developers tackle complex tasks and improve their productivity. With agentic coding, Xcode can work with greater autonomy toward a developer's goals - from breaking down tasks to making decisions based on the project architecture and using built-in tools. The new release expands the agentic coding capabilities introduced in Xcode 26 by providing coding agents with access to more Xcode's features.
Software development
Software development
fromMedium
3 months ago

A Practical Guide to Prompting Fully Featured Platforms in single prompt

Two-phase process converts designs into production-grade, scalable applications using Hope AI and Bit Cloud, with an architect phase to perfect structure before implementation.
Software development
fromVue.js Jobs
3 days ago

Sr. Software Engineer at Chipply - VueJobs

Senior Software Engineer position requiring C#, TypeScript, SQL expertise, front-end framework experience (Vue.js preferred), cloud/container deployment, TDD, and 7+ years' professional experience.
fromTechzine Global
1 day ago

Spotify puts the brakes on Developer Mode with stricter API rules

According to Spotify, developer access usage patterns have changed dramatically in recent years. While Development Mode was intended as an accessible sandbox for testing ideas with a limited group of users when it was introduced in 2021, Spotify now sees that scale, automation, and AI bring new risks. Stricter and clearer controls are therefore needed at the current platform level. The new measures build on previous changes, such as tightened access to Web API endpoints, modified quota rules, and the phasing out of outdated authentication
Software development
fromTechzine Global
1 day ago

Linux kernel to move to version 7.0 after release of 6.19

Linus Torvalds has announced that the kernel will continue as Linux 7.0 after version 6.19. The announcement was made via the Linux Kernel Mailing List. The announcement was shared by The Register. The choice of version 7.0 follows the existing versioning policy, whereby kernel series usually end at subversion 19. Previous series, including 5.x and 6.x, followed the same pattern. According to Torvalds (photo), the transition to a new major number is motivated by clarity in versioning.
Software development
Software development
fromZDNET
18 hours ago

4 Linux distros that make Hyprland easy to try - and one is truly glorious

Hyprland is a modern, keyboard-focused dynamic tiling Wayland compositor that is lightweight, configurable via a single file, and supports plugins and visual effects.
fromVue.js Jobs
1 week ago

Experienced Software Developer-.Net Full Stack at boeing - VueJobs

As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier base to advance economic opportunity, sustainability and community impact. Boeing's team is committed to innovating for the future, leading with sustainability, and cultivating a culture based on the company's core values of safety, quality and integrity.
Software development
Software development
fromInfoQ
1 day ago

Uber Moves In-House Search Indexing to Pull-Based Ingestion in OpenSearch

Uber switched its in-house search indexing to OpenSearch with a pull-based ingestion framework to improve reliability, backpressure handling, and recovery for large-scale streaming indexing.
fromArmin Ronacher's Thoughts and Writings
1 day ago

A Language For Agents

Last year I first started thinking about what the future of programming languages might look like now that agentic engineering is a growing thing. Initially I felt that the enormous corpus of pre-existing code would cement existing languages in place but now I'm starting to think the opposite is true. Here I want to outline my thinking on why we are going to see more new programming languages and why there is quite a bit of space for interesting innovation.
Software development
Software development
fromVue.js Jobs
1 day ago

Senior Frontend Engineer at EveryMatrix - VueJobs

EveryMatrix provides B2B iGaming software globally and seeks a Zagreb-based Senior Backend Software Engineer with 5+ years front-end experience, Vue.js and TypeScript expertise.
Software development
fromInfoQ
1 day ago

[Video Podcast] Improving Valkey with Madelyn Olson

Valkey formed as an open-source Redis-derived project hosted at the Linux Foundation after Redis changed its license from BSD to SSPL/RSAL.
Software development
fromThe Verge
15 hours ago

Toyota made a game engine

Fluorite is a console-grade, Flutter-integrated game engine designed to power digital cockpits with hardware-accelerated visuals and efficient performance on embedded automotive systems.
fromrubyflow.com
23 hours ago

eWallet App Development Company in USA

As a trusted eWallet app development company in the USA, we help businesses transform digital payments with secure, scalable, and user-centric wallet applications. Our solutions are designed to meet modern consumer expectations while complying with US financial regulations and security standards. From peer-to-peer payments to multi-currency wallet systems, we deliver robust eWallet apps tailored to your business goals. Visit Our Website:
Software development
fromTheregister
1 day ago

Three AI engines walk into a bar in single file...

Dependency-free single-file LLaMA inference engines in C and JavaScript enable transparent GGUF parsing and token generation for educational, broadly compatible local hardware use.
Software development
fromEntrepreneur
2 days ago

Build Enterprise-Grade Applications for Just $50

Microsoft Visual Studio Professional 2026 uses AI features to reduce debugging and accelerate cross-platform development, significantly improving developer productivity and deployment speed.
fromBusiness Matters
4 days ago

Five signs your business has outgrown off-the-shelf software

When staff resort to copying data between spreadsheets, keeping shadow systems in Excel, or doing repetitive tasks that feel like they should be automated, something is wrong. These workarounds creep in gradually; a quick fix here, a temporary solution there, until suddenly your operations depend on a patchwork of manual processes. Workarounds rarely stay small. What begins as a simple spreadsheet to track information your CRM cannot handle eventually becomes a document that multiple team members depend on.
Software development
Software development
fromDbmaestro
4 years ago

If You Don't Have Database Delivery Automation, Brace Yourself for These 10 Problems |

Manual database processes break DevOps pipelines; only 12% deploy database changes daily, causing configuration drift, frequent errors, slower time-to-market, and reduced productivity.
fromDbmaestro
4 years ago

What is Database Delivery Automation and Why Do You Need It?

Manual database deployment means longer release times. Database specialists have to spend several working days prior to release writing and testing scripts which in itself leads to prolonged deployment cycles and less time for testing. As a result, applications are not released on time and customers are not receiving the latest updates and bug fixes. Manual work inevitably results in errors, which cause problems and bottlenecks.
Software development
#database-devops
Software development
fromDbmaestro
1 year ago

Why Do You Need Database Version Control?

Database version control tracks schema and code changes, enabling CI/CD integration, collaboration, rollback, and faster, more reliable deployments across multiple databases.
fromDbmaestro
4 years ago

[VIDEO] End-to-End CI/CD with GitLab and DBmaestro

DBmaestro is a database release automation solution that can blend the database delivery process seamlessly into your current DevOps ecosystem with minimal fuss, and without complex installation or maintenance. Its handy database pipeline builder allows you to package, verify, and deploy, and gives you the ability to pre-run the next release in a provisional environment to detect errors early. You get a zero-friction pipeline, which is often not the case with database delivery process.
Software development
Software development
fromVue.js Jobs
3 days ago

Senior Software Engineer at HighlightTA - VueJobs

Senior Software Engineer at Neon One builds serverless Node.js/TypeScript functions and Vue micro front-ends while maintaining PHP/Laravel legacy systems to advance nonprofit platform.
Software development
fromMedium
4 days ago

I Can't Believe Rust Is Replacing Java

XAI rewrote the X recommendation system from JVM languages to Rust and Python, constituting a full system rewrite rather than a mere refactor.
Software development
fromGitHub
3 days ago

GitHub - Hyperwindmill/morphql: Transform data with queries

MorphQL compiles declarative transformation queries into optimized, isomorphic, type-safe JavaScript functions for fast, centralized, format-agnostic data transformations.
fromMedium
4 days ago

Test smart: how to solve dilemmas as QA?

To find the typical example, just observe an average stand-up meeting. The ones who talk more get all the attention. In her article, software engineer Priyanka Jain tells the story of two colleagues assigned the same task. One posted updates, asked questions, and collaborated loudly. The other stayed silent and shipped clean code. Both delivered. Yet only one was praised as a "great team player."
Software development
#github
fromRealpython
4 days ago
Software development

Episode #283: Improving Your GitHub Developer Experience - The Real Python Podcast

fromInfoWorld
6 days ago
Software development

GitHub eyes restrictions on pull requests to rein in AI-based code deluge on maintainers

fromRealpython
4 days ago
Software development

Episode #283: Improving Your GitHub Developer Experience - The Real Python Podcast

fromInfoWorld
6 days ago
Software development

GitHub eyes restrictions on pull requests to rein in AI-based code deluge on maintainers

fromChris Warrick
3 days ago

Deploying Python Web Applications with Docker

The main promise is isolation: a Docker container that works on an x86_64 Linux machine will work on any x86_64 Linux machine in the same way. Want to quickly set up PostgreSQL for testing? Just run docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d --restart=unless-stopped postgres and wait a few seconds. Docker is great for deployment as well as production deployments, and it even supports Windows Server containers these days.
Software development
Software development
fromZDNET
4 days ago

As of 2026, this is my favorite Linux distro of all time - and I've tested them all

elementaryOS combines a polished Pantheon desktop, thoughtful design, and ethical focus, making it an excellent choice for new and default Linux users.
Software development
fromZDNET
3 days ago

Forget VirtualBox - I discovered a better, more reliable VM manager for Linux

Use Virt-Manager (KVM front-end) on Linux for virtual machines; it's free, open-source, and more reliable than VirtualBox.
#continuous-delivery
fromMedium
2 weeks ago
Software development

Progressive Canary Deployments on Kubernetes with Argo Rollouts and Istio

fromInfoQ
5 days ago
Software development

Getting Feedback from Test-Driven Development and Testing in Production

fromMedium
2 weeks ago
Software development

Progressive Canary Deployments on Kubernetes with Argo Rollouts and Istio

fromInfoQ
5 days ago
Software development

Getting Feedback from Test-Driven Development and Testing in Production

Software development
fromVue.js Jobs
4 days ago

Fullstack Developer at Deploja AB - VueJobs

Consultant to design and build secure, user-facing web applications and backend APIs with Azure authentication, file uploads, CI/CD, and full SDLC involvement.
#developer-knowledge-api
fromQuinnkeast
in 2 days

What, then, are we paying for?

Generative AI exponentially brings down the cost of building solutions. It lets people build exactly what they need to solve an exact problem in an exact moment. It lets people own their own solutions. This is great for a lot of specific problems that need specific solutions that wouldn't normally get solved easily. This has been the evergreen promise of computers and programming and hacking. But there's a difference between solving your specific problem, and owning a problem domain.
Software development
Software development
fromMedium
2 weeks ago

Why Your System Shows Old Data: A Practical Guide to Cache Invalidation

Caching introduces multiple truths; without correct cache invalidation users will receive stale data and silently lose trust.
fromInfoWorld
3 days ago

Microsoft bumps .NET Framework 3.5 from Windows installers

Microsoft's .NET Framework 3.5 development platform, which dates back to November 2007, is no longer included as an optional Windows component. Microsoft has changed its deployment model to standalone installer status for future Windows versions. In a bulletin published February 5, Microsoft said that beginning with Windows 11 Insider Preview Build 27965, .NET Framework 3.5 must be obtained as a standalone installer for applications that require it on newer major versions of Windows.
Software development
fromZDNET
4 days ago

After decades on Linux, FreeBSD finally gave me a reason to switch operating systems

FreeBSD is a Unix-like operating system that is descended from the Berkeley Software Distribution. The first version of FreeBSD was released in 1993 and was developed from 386BSD, one of the first fully functional and free Unix clones on affordable hardware. Since its inception, FreeBSD has been the most widely used BSD-derived operating system. FreeBSD maintains a complete system: kernel, device drivers, userland utilities, and documentation.
Software development
Software development
fromTheregister
4 days ago

New hire fixed a problem so fast, their boss soon quit

Faulty server RAM caused repeated crashes, and a junior admin's log discovery led to vendor‑supplied replacement memory resolving the outages.
Software development
fromTechzine Global
3 days ago

Microsoft warns about the end of Exchange Web Services

Microsoft will phase out Exchange Web Services in Exchange Online beginning October 2026, requiring migration to Microsoft Graph by April 1, 2027.
Software development
fromMedium
2 weeks ago

Kotlin vs Scala vs Java: Which Language Wins? (2026)

Choosing between Java, Kotlin, and Scala directly impacts project outcomes because they differ in stability, market share, developer satisfaction, cost, and specialization.
Software development
fromInfoQ
5 days ago

OpenCode: an Open-source AI Coding Agent Competing with Claude Code and Copilot

OpenCode is an open-source, privacy-first AI coding tool offering terminal UI, multi-model support, LSP integration, editor compatibility, and session-sharing controls for power users and teams.
Software development
fromTheregister
5 days ago

CentOS is coming to RISC-V soon if you have the kit

CentOS Stream remains active with an engaged community, notable corporate adoption, and a new official quokka mascot announced at CentOS Connect 2026.
fromMedium
1 week ago

JSON Serialisation Explained with a Recipe

The project behind this post is intentionally a bit over-engineered - in the "let's see what breaks when things grow" sense. That's by design. While a simple recipe example could easily be modelled with plain strings and numbers, cookbook explores more advanced, real-world concerns: extensibility, customisation, validation, and precise handling of numeric values, including floating-point quantities. The recipe domain is just a familiar, low-stakes vehicle for discussing these deeper ideas.
Software development
fromMedium
1 week ago

Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping

If there's one thing I want you to take away from this article, it's this: testing harness is the most important thing for vibe-coding. Not prompt engineering, not fancy plugins, just constraining your AI outside AI toolchain. I'm calling it harness because it's not only tests. It's tests, types, linters, and any other automated checks you can put in place. The more you rely on AI, the more harness you need.
Software development
Software development
fromThegreenplace
5 days ago

Rewriting pycparser with the help of an LLM

pycparser replaced its PLY-based parser with a hand-written recursive-descent parser using LLM-assisted development, removing the PLY dependency and improving maintainability.
#scala-3
Software development
fromInfoWorld
4 days ago

Visual Studio Code update shines on coding agents

Agent Skills are generally available, enabling reusable domain-specific workflows while VS Code 1.109 adds Copilot Memory preview, Claude Agent support, MCP apps, sandboxing, and auto-approval rules.
#vibe-coding
Software development
fromTechzine Global
5 days ago

Kubernetes management more flexible with Cluster API 1.12

Cluster API v1.12 adds in-place updates and chained upgrades, enabling mutable machine changes and automated multi-version Kubernetes upgrades.
fromMedium
5 days ago

Building a Smart Home Automation with Home Assistant and Scala FS2-Part 2: Service Lifecycle and...

PF4J expects that your plugin code has a class that extends org.pf4j.Plugin interface. And for running and stopping the plugin, methods start() and stop() of this interface will be called. But our service is expected to have completely pure logic - without any side effects - we need to bring these two worlds together - Java impure plugins start/stop and Scala pure logic.
Software development
Software development
fromZDNET
5 days ago

Linux Mint vs. Zorin OS: I've tried both Windows alternatives, and here's my winner

Linux Mint offers a stable, Cinnamon-based, Ubuntu-backed experience while Zorin OS attracts Windows switchers with user-friendly defaults and strong hardware support.
Software development
fromInfoQ
5 days ago

LinkedIn Re-Architects Service Discovery: Replacing Zookeeper with Kafka and xDS at Scale

Moving service discovery from ZooKeeper to a Kafka + xDS-based, eventually consistent architecture enabled scalable, language-agnostic, zero-downtime migration.
Software development
fromInfoWorld
5 days ago

Deno Sandbox launched for running AI-generated code

Deno released Deno Sandbox, a secure microVM environment to safely run AI-generated code with network egress control and secret protection; Deno Deploy reached general availability.
Software development
fromMedium
1 week ago

A Shared Context Optimization to Eliminate 75% Service Calls

Refactoring reduced redundant HTTP calls between the Recommendation API and the Unified Customer Database, removing the chatty-services pattern and improving performance and code maintainability.
Software development
fromVue.js Jobs
5 days ago

PHP Developer (Laravel-VueJS) at Octal Philippines Inc. - VueJobs

Fullstack Web Developer required with expertise in PHP/Laravel, Vue.js/React, GCP deployment, database design, API development, security, and healthcare data compliance.
Software development
fromTheregister
4 days ago

Most SAP migrations bust budgets and deadlines, study finds

Nearly 60% of SAP migrations run late and over budget because organizations underestimate complexity, permit scope creep, and fail to address internal constraints.
Software development
fromInfoQ
5 days ago

Google Pushes for gRPC Support in Model Context Protocol

Google Cloud is contributing a gRPC transport package for Anthropic's Model Context Protocol to simplify MCP adoption in gRPC-standardized enterprise microservices.
fromFast Company
4 days ago

How Google's new AI could change videogames forever

Project Genie, which is currently only available for Google's AI Ultra subscribers, uses AI to build virtual worlds. That sounds interesting, if not necessarily revolutionary. Videogame developers already model and build virtual worlds all the time. Project Genie's simple concept, though, belies the tech's potential impact. The new system, and the Genie 3 model behind it, have the potential to forever change how videogames are built and played.
Software development
fromRubyflow
4 days ago

[ANN] aws-sdk-extended first release (0.0.1)

The Amazon SQS Extended Client allows clients to manage Amazon SNS and SQS message payloads that exceed the 256 KB message size limit, up to a size of 2 GB. In the event of publishing such large messages, the client accomplishes this feat by storing the actual payload in a S3 bucket and by storing the reference of the stored object in the SQS queue.
Software development
fromComputerworld
5 days ago

Model Context Protocol: Apple's Xcode 26.3 opens for vibe coding

Model Context Protocol and IDE-integrated AI enable autonomous project navigation, file operations, builds and diagnostics, boosting development speed while increasing security and hallucination risks.
Software development
fromInfoQ
6 days ago

Agent Trace: Cursor Proposes an Open Specification for AI Code Attribution

Agent Trace defines a vendor-neutral JSON specification to attribute AI and human contributions in version-controlled codebases, supporting multiple VCS and extensible metadata.
Software development
fromZDNET
5 days ago

Ubuntu 26.04 surprised me - this upcoming release is seriously secure

Ubuntu 26.04, releasing in April, is Wayland-only with GNOME 50 and adds Rust-based memory-safe components and enhanced security features.
[ Load more ]