#cmake

[ follow ]
Software development
fromTheregister
2 days ago

AI slop got better, so now maintainers have more work

AI-generated reports improve quality but increase workload for maintainers, necessitating more reviewers in open-source projects.
DevOps
fromDevOps.com
6 days ago

Survey Surfaces Increased Reliance on Open Source Software to Build Apps - DevOps.com

Open source software adoption is prevalent, with 49% of IT professionals reporting increased usage, primarily due to cost savings and avoiding vendor lock-in.
fromTheregister
1 week ago

Contracts are in C++26 despite disagreement over their value

Contracts are a means of setting preconditions and postconditions on function declarations, and adding assertion statements within functions. The feature is intended to help make C++ code safer and more reliable.
Intellectual property law
Software development
fromDevOps.com
5 days ago

AI Won't Replace Developers-But it is Changing How They Work - DevOps.com

AI-assisted tools enhance software development by improving productivity, code quality, and collaboration without replacing engineers.
Python
fromRealpython
2 weeks ago

How to Use Git: A Beginner's Guide - Real Python

Git is a version control system that tracks changes locally, while GitHub is an online platform for hosting Git repositories.
fromJames Bennett
2 weeks ago

Rewriting a 20-year-old Python library

Akismet launched in 2005 as a web service to classify user-generated content as spam or not, quickly gaining popularity among bloggers facing spam issues.
Privacy technologies
#java-interoperability
fromInfoWorld
3 weeks ago
Java

Project Detroit, bridging Java, Python, JavaScript, moves forward

Detroit project enables Java integration with Python and JavaScript, becoming an official OpenJDK project to support multi-language development within the Java ecosystem.
Java
fromTheregister
3 weeks ago

Project Detroit: Java interop with JavaScript and Python

Oracle released Java 26 and introduced Project Detroit to enable faster interoperability between Java, JavaScript, and Python by embedding V8 and CPython runtimes directly in the JVM.
Java
fromInfoWorld
3 weeks ago

Project Detroit, bridging Java, Python, JavaScript, moves forward

Detroit project enables Java integration with Python and JavaScript, becoming an official OpenJDK project to support multi-language development within the Java ecosystem.
Java
fromTheregister
3 weeks ago

Project Detroit: Java interop with JavaScript and Python

Oracle released Java 26 and introduced Project Detroit to enable faster interoperability between Java, JavaScript, and Python by embedding V8 and CPython runtimes directly in the JVM.
Node JS
fromDEV Community
3 weeks ago

Why I Stopped Maintaining .env.example by Hand

A new tool automatically discovers environment variables used in Node.js code to prevent stale .env.example files from causing deployment failures.
Software development
fromInfoQ
1 week ago

Microsoft Introduces WinApp CLI to Unify Windows App Development Workflows

WinApp CLI simplifies Windows application development by consolidating tasks into a single command-line tool for various frameworks.
#vs-code
Artificial intelligence
fromMedium
1 month ago

Top 7 Claude Code Plugins

Claude Plugins extend capabilities by integrating external tools and APIs, while Skills teach Claude to perform tasks through reusable prompt workflows.
Java
fromInfoQ
3 weeks ago

Andres Almiray on How to Release Any Software to Any OS with JReleaser

Andres Almiray, a Java Champion with 20 years of open-source contributions, developed JReleaser as a CLI tool addressing supply chain security, reproducible builds, and release automation in the Java ecosystem.
Python
fromRealpython
1 month ago

How to Use Git: A Beginner's Guide Quiz - Real Python

A 14-question quiz tests understanding of Git fundamentals including repository initialization, staging changes, commits, and project history inspection.
#visual-studio-code
fromInfoWorld
3 weeks ago
Software development

Microsoft accelerates pace of VS Code development

Microsoft is accelerating Visual Studio Code updates from monthly to weekly releases starting March 9, introducing more frequent changes and new functionality.
fromTechzine Global
2 months ago
Information security

Misuse of VS Code tasks poses risk to developers

VS Code tasks.json can automatically run commands when a folder is opened, enabling supply-chain attacks that execute malicious, persistent code across platforms.
Software development
fromInfoWorld
3 weeks ago

Microsoft accelerates pace of VS Code development

Microsoft is accelerating Visual Studio Code updates from monthly to weekly releases starting March 9, introducing more frequent changes and new functionality.
fromTechzine Global
1 month ago

Go developer questions effectiveness of Dependabot

Dependabot sounded the alarm on a large scale. Thousands of repositories automatically received pull requests and warnings, including a high vulnerability score and signals about possible compatibility issues. According to Valsorda, this shows that the tool mainly checks whether a dependency is present, without analyzing whether the vulnerable code is actually accessible within a project.
Information security
Software development
fromMedium
3 weeks ago

Claude Code for CLI, Desktop, and IDE

Claude Code operates in three environments—CLI, desktop app, and IDE extension—each with distinct control, flexibility, and convenience levels suited to different workflows.
#agentic-workflows
#open-source
Philosophy
fromMedium
1 month ago

Why code is not the source of truth

Design specifications and blueprints, not implementation code, are the authoritative source of truth; implementation is derived from and judged against originating design authority.
Design
fromMedium
2 months ago

How I stopped worrying and learned to love the terminal

A designer shifted from GUI apps to using the terminal and a conversational CLI as the primary design tool.
fromArs Technica
2 months ago

Xcode 26.3 adds support for Claude, Codex, and other agentic tools via MCP

This is achieved via Model Context Protocol (MCP), an open protocol that lets AI agents work with external tools and structured resources. Xcode acts as an MCP endpoint that exposes a bunch of machine-invocable interfaces and gives AI tools like Codex or Claude Agent access to a wide range of IDE primitives like file graph, docs search, project settings, and so on.
Apple
Software development
fromEngadget
1 month ago

OpenAI brings its Codex coding app to Windows

OpenAI released a dedicated Codex app for Windows with multi-agent coordination, automations, Skills bundling, and native sandboxing features matching the macOS version.
fromThe Verge
1 month ago

I went back to Linux and it was a mistake

A few months ago, I decided to breathe new life into a 2019 Dell XPS 15 that had been collecting dust for a couple of years. Despite its (at the time) high-end Core i7 CPU and 32GB of RAM, Windows was frustratingly slow on it. The fan was constantly at full throttle even when the machine was idle, and it regularly failed to install updates.
Tech industry
Web development
fromPeter-hoffmann
2 months ago

Local macOS Dev Setup: dnsmasq + caddy-snake for python projects

Use dnsmasq with a .lan wildcard and a vhost proxy to give each local service a stable subdomain, avoiding port conflicts and easing development.
Node JS
fromInfoWorld
1 month ago

WinterTC: Write once, run anywhere (for real this time)

Unified JavaScript runtime standard WinterTC creates a consistent guaranteed API surface across browsers, servers, and edge runtimes to reduce fragmentation.
fromInfoWorld
1 month ago

What I learned using Claude Sonnet to migrate Python to Rust

If there's one universal experience with AI-powered code development tools, it's how they feel like magic until they don't. One moment, you're watching an AI agent slurp up your codebase and deliver a remarkably sharp analysis of its architecture and design choices. And the next, it's spamming the console with "CoreCoreCoreCore" until the scroll-back buffer fills up and you've run out of tokens.
Software development
fromInfoWorld
1 month ago

An ode to craftsmanship in software development

Your coding apprentice can build, at your direction, pretty much anything now. The task becomes more like conducting an orchestra than playing in it. Not all members of the orchestra want to conduct, but given that is where things are headed, I think we all need to consider it at least.
Software development
Artificial intelligence
fromInfoQ
2 months ago

Working with Code Assistants: The Skeleton Architecture

Combining Vertical Slice architecture with Dependency Inversion and a Skeleton of base classes constrains AI code assistants' context, producing safer, consistent, and maintainable generated code.
Python
fromTalkpython
1 month ago

Talk Python now has a CLI

Open-source Talk Python CLI lets users search 500+ podcast episodes, transcripts, guests, and courses from the terminal with text/JSON/markdown output.
fromTheregister
1 month ago

AWS backs Open VSX as Rust survey shows VS Code decline

Open VSX is operated by the Eclipse Foundation, and provides extensions unencumbered by the restriction Microsoft places on the VS Code marketplace that "alternative products including those built on a fork of the Code-OSS Repository, are not permitted to access the Visual Studio Marketplace." Microsoft cites security and compatibility as reasons, and there is no business case to "run a full-scale global service for everyone to use."
Software development
DevOps
fromDbmaestro
4 years ago

18 Best DevOps Quotes to Inspire DevOps Teams

DevOps success depends on automation, cultural change, trust, communication, and continuous improvement through Agile practices and visible demonstrations of value.
Node JS
fromMedium
3 months ago

Gemini CLI Quick Start

Gemini CLI provides an interactive terminal-based AI coding assistant powered by Google's Gemini models, with codebase awareness, tool execution, MCP support, session management, and sandboxing.
fromTheregister
2 months ago

Sudo's maintainer needs resources to keep utility updated

Sudo, for those not familiar with Unix systems, is a command-line utility that allows authorized users to run specific commands as another user, typically the superuser, under tightly controlled policy rules. It is a foundational component of Unix and Linux systems: without tools like sudo, administrators would be forced to rely more heavily on direct root logins or broader privilege escalation mechanisms, increasing both operational risk and attack surface.
Information security
Artificial intelligence
fromTheregister
2 months ago

Microsoft prioritizing 'reliability' for AI in Visual Studio

Microsoft is prioritizing reliability and IntelliSense predictability over Copilot suggestions while refining AI workflows and agent stability in Visual Studio.
Python
fromMicrosoft for Python Developers Blog
1 month ago

Python Environments Extension for VS Code - Microsoft for Python Developers Blog

VS Code Python now offers a unified environments extension that discovers, manages, and creates environments and packages across major tools with minimal setup.
Artificial intelligence
fromInfoQ
2 months ago

Inside the Development Workflow of Claude Code's Creator

Parallel Claude Code sessions, systematic documentation (CLAUDE.md), iterative planning then auto-editing, and using Opus 4.5 combine to significantly increase coding productivity and reliability.
Python
fromMedium
4 months ago

uv: The Blazing-Fast Python Package Manager Changing the Game

uv provides dramatically faster Python dependency resolution and installation with a Rust-based tool that consolidates environment, tooling, caching, and version management into one automatic workflow.
fromTheregister
2 months ago

VS Code for Linux may be secretly hoarding trashed files

The reason for this is Snap - a Linux application packaging format - creates a local Trash folder for each VS Code version, one that's separate from the system-managed Trash, according to a VS Code bug report dating back to November 11, 2024. Not only that, but Snap keeps older versions of VS Code after updates, potentially multiplying the number of local Trash folders and the trashed-but-not-deleted files therein. Emptying the system Trash folder doesn't affect the local instances.
Software development
fromZDNET
2 months ago

This free tool gives you one easy way to install apps on Linux and Mac - here's how

Hold on. There's yet another method, one that comes from MacOS. That method is Homebrew. What is Homebrew? Homebrew is a free, open-source package manager for Linux and MacOS that simplifies the installation and management of software. Think of Homebrew as a command-line version of the App Store that allows you to install command-line tools such as Python, Node.js, and more with ease.
Software development
fromZDNET
1 month ago

8 Linux distros I always recommend first to developers - and why

For the longest time, Linux was considered to be geared specifically for developers and computer scientists. Modern distributions are far more general purpose now -- but that doesn't mean there aren't certain distros that are also ideal platforms for developers. What makes a distribution right for developers? Although I consider app compatibility, stability, and flexibility to be essential attributes for most any Linux distribution, developers also need the right tools
Software development
fromInfoWorld
2 months ago

Which development platforms and tools should you learn now?

Software development used to be simpler, with fewer choices about which platforms and languages to learn. You were either a Java, .NET, or LAMP developer. You focused on AWS, Azure, or Google Cloud. Full-stack developers learned the intricacies of selected JavaScript frameworks, relational databases, and CI/CD tools. In the best of times, developers advanced their technology skills with their employer's funding and time to experiment. They attended conferences, took courses, and learned the low-code development platforms their employers invested in.
Software development
Software development
fromTreehouse Blog
2 months ago

Intermediate Python: Files, Packages, and CLI Apps

Intermediate Python enables building file-based, package-enabled, command-line programs that automate tasks, process data, and integrate into real workflows.
#linux
fromZDNET
2 months ago
Software development

This Linux project proves you can bring back Windows 8 - but not why you should

fromZDNET
2 months ago
Software development

5 Linux file managers to try when your GUI just won't do - they're all free

fromZDNET
2 months ago
Software development

This Linux project proves you can bring back Windows 8 - but not why you should

fromZDNET
2 months ago
Software development

5 Linux file managers to try when your GUI just won't do - they're all free

#xaml-studio
fromInfoQ
2 months ago
Software development

Microsoft Open Sources XAML Studio, Reviving a Longstanding Prototyping Tool

fromInfoQ
2 months ago
Software development

Microsoft Open Sources XAML Studio, Reviving a Longstanding Prototyping Tool

Software development
fromZDNET
2 months ago

How to run Windows apps on Linux with Wine - it's easy

Wine enables running many Windows applications and games on Linux, expanding available software despite occasional configuration or compatibility limits.
Software development
fromTheregister
1 month ago

Linux Mint's success also means maintainer stress

Linux Mint faces development pressure and may slow its semi-annual release schedule while adding input localization, user management, and Wayland-related fixes amid record donations.
#github-copilot
Software development
fromInfoWorld
2 months ago

Visual Studio Code adds support for agent skills

VS Code 1.108 enhances agent and chat session management, reworks terminal IntelliSense defaults, adds terminal shell-history control, breakpoint grouping, Accessible View streaming, drag-and-drop profile import.
Software development
fromInfoWorld
2 months 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.
Software development
fromPybites
2 months ago

7 Software Engineering Fixes To Advance As A Developer - Pybites

Finish one practical project and adopt system-level skills, feedback loops, and mindset shifts to move from hobbyist coding to professional software engineering.
fromInfoWorld
2 months ago

Microsoft adds WinUI support to MSTest

The MSTest framework can be accessed via NuGet. With MSTest 3.4, support for WinUI framework applications is added to MSTest.Runner. With this improvement, a project sample is offered and work is under way to simplify testing of unpackaged WinUI applications. Microsoft also has improved the test runner's performance by using built-in System.Text.Json for .NET rather than Jsonite and by caching command line options.
Software development
Software development
fromInfoWorld
2 months ago

GitHub Copilot SDK allows developers to build Copilot agents into apps

GitHub released a technical preview of the Copilot SDK enabling developers to embed the Copilot CLI's agentic core into Node.js, Python, Go, and .NET applications.
fromDevOps.com
2 months ago

Bot-Driven Development: Redefining DevOps Workflow - DevOps.com

Industry professionals are realizing what's coming next, and it's well captured in a recent LinkedIn thread that says AI is moving on from being just a helper to a full-fledged co-developer - generating code, automating testing, managing whole workflows and even taking charge of every part of the CI/CD pipeline. Put simply, AI is transforming DevOps into a living ecosystem, one driven by close collaboration between human judgment and machine intelligence.
Software development
fromTechzine Global
2 months ago

GitLab brings agentic AI to the heart of DevOps

Central to the GA release is Agentic Chat. This functionality builds on the previously introduced Duo Chat but goes a step further by leveraging context from virtually every part of GitLab. Think of issues, merge requests, CI/CD pipelines, and security findings. Agentic Chat can not only advise, but also actually perform actions on behalf of developers, depending on the rights and approvals that have been set.
Software development
Software development
fromZDNET
2 months ago

I found a new Linux distro that's a productivity powerhouse right out of the box

Elegance is a Manjaro-based rolling-release Linux distribution that ships with many preinstalled applications and a refined Cinnamon desktop.
fromInfoQ
2 months ago

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

Open-source AI coding tool OpenCode features a native terminal-based UI, multi-session support, and compatibility with over 75 models, including Claude, OpenAI, Gemini, and local models. In addition to its CLI tool, OpenCode is also available as a desktop app and and an IDE extension for VS Code, Cursor, and other tools. OpenCode allows developers to use their existing subscriptions to paid services such as ChatGPT Plus/Pro, GitHub Copilot. Additionally, it includes a set of free models that can be used locally through LM Studio.
Software development
Software development
fromTheregister
1 month ago

Contain your Windows apps inside Linux Windows

Run real Windows inside an automatically managed Linux VM and export native Windows apps as individual windows integrated with the Linux desktop using RDP.
[ Load more ]