Software Development
Software Development | News, how-tos, features, reviews, and videos
10 principles for creating a great developer experience
Tech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams.
Visual Studio Code smooths branch switching
Latest update addresses long-standing feature request to save and restore editors when switching between source control branches.
Rust adds diagnostic attributes for compiler messages
The optional hints allow source code to provide diagnostics even when they are not supported by all compilers.
Build an authentication handler for a minimal API in ASP.NET Core
How to implement basic password authentication for a minimal API in ASP.NET Core using a custom authentication handler that validates the user’s credentials against a database.
Microsoft unveils TypeSpec language for API development
High-level definition language allows developers to define an API and then output many different protocols, clients, servers, and documentation, Microsoft said.
3 pernicious myths of responsible AI
Responsible AI isn’t really about principles, or ethics, or explainability. It can be the key to unlocking AI value at scale, but we need to shatter some myths first.
Understanding Microsoft’s Trusted Signing service
A new managed signing service on Azure offers low-cost, low-touch code signing with integration into GitHub Actions.
Replace Calendar with LocalDate in Java programs
Java's Calendar class had its day, but the newer LocalDate class does much more. Here are seven ways to use LocalDate in your Java programs.
Svelte 5 moves to release candidate stage
The Svelte 5 UI framework is one step closer to stable release, featuring signal-powered reactivity via Runes.
Google lays off Flutter, Dart staffers – reports
The multi-platform app framework and language both lost personnel this week, adding to Google layoff speculation.
Java 17 is most-used LTS version of Java – report
More than 35% of Java applications are using Java 17 in production, up from 9% in 2023, according to New Relic’s 2024 State of the Java Ecosystem report.
MongoDB aims to jumpstart AI app development with MAAP
The MongoDB AI Application Program will offer enterprises strategic advice, professional services, and an integrated end-to-end technology stack for building generative AI applications.
6 Rust programming mistakes to watch out for
Everyone's favorite memory-safe programming language has its share of snags. Here are six mistakes to watch for when writing Rust code.
How to use JavaScript statements in your programs
Developers use statements to control the overall program flow, including variable declarations, conditional operations, and iterative processes. Here's how to write JavaScript statements.
OpenSilver 2.2 shines on LightSwitch
LightSwitch Compatibility Pack enables legacy Visual Studio LightSwitch applications to run in modern browsers.
Amazon Q for developers is generally available
Amazon Q Developer, the evolution of Amazon CodeWhisperer, can be used from the AWS console, Slack, or development environments such as Visual Studio Code and JetBrains IDEs.
How TigerGraph CoPilot enables graph-augmented AI
Through natural language queries and graph-based RAG, TigerGraph CoPilot addresses the complex challenges of data analysis and the serious shortcomings of LLMs for business applications.
Google lays off Python team – reports
Company denied that the layoffs were company-wide when asked about the fate of the Python team.