InfoQ Homepage Software Development Content on InfoQ
-
Cloudflare Foundations: a Comprehensive Rust Library for Building Robust, Scalable Services
Cloudflare announced the release of Foundations: a powerful Rust library for building distributed, production-grade systems. Initially developed as part of the Oxy proxy framework, Foundations has evolved into a versatile library designed to simplify the complexities of deploying and managing services at scale.
-
Why Stable Software Teams Aren't Always Best: Self-Selection Reteaming at Redgate
There are advantages to having the same group of people stay together, especially in achieving a time-bound software development project. However, in a world where we increasingly see product or stream-aligned teams who own long-living software from creation through to delivery, operation, and ongoing improvements, then optimising for very stable teams is not the best idea, Chris Smith argues.
-
Building a Dedicated Platform for Frontend Developers at the Norwegian Government
Recognizing the challenges faced by frontend developers, the Norwegian Labour and Welfare Administration decided to build a dedicated platform to address their needs. It offers services like a CDN, an observability stack for monitoring and debugging, and feature management using Unleash. The platform is treated as a product to drive adoption and improve the developer experience.
-
Things We Tend to Overlook Going from Architecture to Release
People tend to overlook things when developing a new software product or service because they don’t have to think about them on a daily basis. Companies should create an environment where everyone can express their opinion and concerns and encourage bringing up questions to explore different angles and increase understanding.
-
Redis 7.2 Now Available with Scalable Search, Auto Tiering, Triggers and Functions
Redis Inc recently announced the unified release of Redis 7.2, which includes several new features like auto-tiering, native triggers, and a preview of an enhanced, scalable search capability that provides increased performance for query and search scenarios, including vector similarity search (VSS).
-
Docker Desktop 4.21 Brings Builds Beta, Docker Init and Scout Improvements, and More
Docker has released Docker Desktop 4.21. This version brings Docker Builds beta, support for new wasm runtimes, Docker Init support for Rust, Docker Scout dashboard enhancements, and more.
-
Uno Platform 4.9: Media Player Element, WebView2 and Native Host Support for Skia
Uno Platform released version 4.9 of their framework for building native mobile, desktop, and WebAssembly apps. The latest version brings the MediaPlayerElement control and WebView2 support which are two community long awaited features. Also, beyond these additions, the release includes over 100 other improvements and enhancements, including the native host support for Skia.
-
ASP.NET Core in .NET 8 Preview 4: Blazor Streaming, Form Handling, Native AOT, Identity API and More
The latest release of .NET 8 Preview 4 brings significant improvements to ASP.NET Core. Notable enhancements include Blazor's streaming rendering and form handling, expanded support for form binding in minimal APIs, Native AOT compilation for improved performance, enhanced authentication and authorization with Identity API endpoints, and the addition of metrics for application monitoring.
-
Adopting Artificial Intelligence: Things Leaders Need to Know
Artificial intelligence (AI) can help companies identify new opportunities and products, and stay ahead of the competition. Senior software managers should understand the basics of how this new technology works, why agility is important in developing AI products, and how to hire or train people for new roles.
-
Uno Platform for Figma Preview 5: Enhanced Features for Designers and Developers
Uno Platform has released Preview 5 of its Figma plugin, offering enhanced features for designers and developers. The latest version of the plugin allows the creation of custom colors, enables the import of Design Systems Packages (DSP), and offers new controls such as Pips Pager, TabBar, and ItemsRepeater for greater flexibility in creating dynamic designs.
-
IDPs with Poor User Experience are Destined to Fail
User Experience design is of paramount importance for implementing an Internal Developer Platform, finds Fernando Villalba. In a comprehensive blog post detailing what great design and UX (user experience) means, Villalba expands on how to leverage these best to build an IDP (internal developer platform) that is user-friendly and hence more likely to be adopted widely.
-
Spotify Reveals Metrics for Success of Developer Portal Backstage
Music streaming giant Spotify has recently shared how it measures the return on investment (ROI) of Backstage, its open platform for building developer portals. Hgh-frequency Backstage users deploy software more often and in less time, with higher perceived productivity, and employees using it also stay longer with the company.
-
QCon New York: Five Tracks to Level-up on the Latest Software Development Practices
The 2023 edition of the QCon New York (June 13-15) software development conference, hosted by InfoQ, is set to bring together over 800 senior software developers. The three-day conference will feature over 80 innovative senior software practitioners from early adopter companies sharing how they are solving current challenges, providing new ideas and perspectives across multiple domains.
-
.NET MAUI 8 Preview 3: UI improvements, Memory Management, and NuGet Versioning
Microsoft has recently released the third preview of the .NET MAUI framework in .NET 8. This latest release includes UI improvements, focusing on memory management also. In addition, Preview 3 also brings support for NuGet package versions of the app. This means that developers will now have the ability to preview future builds and lock their applications to a specific version of .NET MAUI.
-
Remote Development with JetBrains Rider
JetBrains provides access to Remote Development Beta. The tool works by locally running a thin client and connecting to the IDE backend which gives a fully functional user interface. It can be handled by JetBrains Rider or JetBrains Gateway. The workflow of the tool is smooth as editing is done locally and the JetBrains client synchronises changes with the backend.