SPONSOR AD Unit tests are essential for fast delivery of high-quality code. Diffblue Cover uses AI to write and maintain Java unit tests completely autonomously. Now new features help enterprises deliver code with even more speed, confidence and insight. Learn more. Sponsored by Diffblue |
Not long ago, only programmers cared about APIs. Those days are behind us, and now companies need to manage their APIs as they would any other software they provide to customers. In this episode, Deepa Goyal discusses how to manage an API as a product, and how that impacts all members of the two development teams that interact with an API. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Researchers from Google's Robotics team have open-sourced Code-as-Policies (CaP), a robot control method that uses a large language model (LLM) to generate robot-control code that achieves a user-specified goal. CaP uses a hierarchical prompting technique for code generation that outperforms previous methods on the HumanEval code-generation benchmark. (News) |
SPONSOR AD Your application may have outgrown your database. It happens. Migrating to a new database is not high on your holiday wish list. But it can be simpler than you've ever imagined. Learn how. Sponsored by Cockroach Labs |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Nearly all companies have experienced security incidents but few have an API security policy that includes dedicated API testing and protection. A defense-in-depth approach that includes boundary defense, observability, and authentication is recommended. (Article) |
Martin Thwaites discusses how to have the confidence to deploy at will. This ability allows developers and the wider team to know when things go wrong, and remediate them quickly. (Presentation with transcript included) Software Delivery Practices Evolve Fast, So Should Your Learning. Attend QCon London software development conference (March 27-29, 2023) and uncover emerging software trends & practices to solve your complex engineering challenges, without the product pitches. |
SPONSOR AD Be on the winning side of the smart cloud-native revolution! Let the experts at D2iQ show you components and steps required to supplement AWS EKS to create an enterprise-level, production-ready platform. Save your seat! Sponsored by D2iQ |
|
Cloud Latest Content |
TOP Cloud NEWS HEADLINES |
|
This article reviews some of the most common live-user experiences with examples, discusses event-driven architectures to support real-time updates, and introduces common technology choices. (Article) |
SPONSOR AD Learn how Microsoft Azure makes Java developers as efficient and productive as possible, letting them continue working the same way they do today — using the tools and software of their choice — while leveraging the power of managed services in the cloud. Download now. Sponsored by Microsoft |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
In this article, we will review new PHP 8 features related to classes, including enums, used to specify an enumerated list of possible values for a type; the new readonly modifier for a class property, which makes the property unmodifiable after its initialization; and constructor parameter promotion, useful to assign a constructor parameter value to an object property automatically. (Article) |
Kevlin Henney takes a look at six specific impossible things that shape the limits of what people can develop, from integer representation to the minefield of task estimation and prioritization. (Presentation with transcript included) |
SPONSOR AD In this ebook, you’ll read about the nuances of feature flagging best practices, so you can avoid technical debt and other common challenges. Learn about short-term and permanent flags, release management, operational feature flags, experimentation, and more. Download now. Sponsored by LaunchDarkly |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
This week's Java roundup for November 21st, 2022, features news from JDK 20, major, point and patch releases for Spring (namely Boot, Web Services, Security, Batch, Authorization Server, REST Docs, Framework, Modulith, GraphQL, Apache Kafka and RabbitMQ), Open Liberty 22.0.0.12, GlassFish 7.0-M10, GraalVM Native Build Tools 0.9.18, Resilience4j 2.0, Apache Tomcat 8.5.84 and Kotlin 1.8-Beta. (News) |
SPONSOR AD With the move into the “Zettabyte era,” many are looking at DBaaS options that are deployed in a public cloud and fully managed by a DBaaS provider. This paper outlines 7 key considerations that help teams realize the many benefits a DBaaS has to offer — without falling into some of the common traps. Download now. Sponsored by ScyllaDB |
|
Web Development Latest Content |
Brian Leroux, CTO at Begin, recently introduced Enhance, a new HTML framework, at QCon San Francisco. Enhance heavily lies on web standards and progressive enhancement for future-proof web applications. Enhance provides file-based routing, reusable Custom Elements, a customizable utility CSS system, and mapped API data routes that get deployed to isolated, single-purpose cloud functions. (News) |
Mobile and IoT Latest Content |
Apple released a set of optimizations to Core ML to enable running the Stable Diffusion text-to-image model on Apple Silicon-powered devices running the latest iOS or macOS versions, respectively iOS 16.2 and macOS 13.1. (News) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Technical debt is a popular metaphor for communicating the long-term implications of architectural decisions and trade-offs to stakeholders, but there are limitations to its usefulness. Incorporating quality attribute requirements, or using a different metaphor such as deferred maintenance, can help improve decision making. (Article) |
Matthew Clark, Paul Caporn take a look at versioning, design patterns, handling different use-cases, supporting high-traffic moments, and the merits of different API types. (Presentation with transcript included) |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
This article shares ideas, principles, and practices from Team Topologies (and related topics) to help organizations approach their structures' design and evolution to better support interactions in remote working. It also shares examples to showcase their impact when used to better approach organizational design, in general, and particularly to support remote working. (Article) |
The pandemic-era work-at-home trend has caused some workers to decide they enjoyed it so much they refused to return to the office. Many would rather be fired, creating a sizable opportunity for SaaS developers. Work-from-home businesses require SaaS platforms that enable entrepreneurs to connect with their customers and handle their workflow. Here's some inspiration to get developers started. (Article) |
InfoQ Call for Contributors |
Write for InfoQ: Share knowledge, connect with the global software development community, and grow your career Are you an experienced senior software engineer or technical leader that is passionate about innovation, adoption of technologies, and the learning and sharing of knowledge with your peers? InfoQ content is written exclusively by software practitioners like yourself, with the goal of sharing inspiring content from real-world use cases, best practices used by innovator and early adopter companies, and news on emerging trends. Join the InfoQ Writing Team |
|
SPONSORED CONTENT Latest Sponsored Resources The Next Generation of AI for Code: Discover autonomous code writing with the new Diffblue Cover Elevating Cloud Provider Kubernetes with D2iQ An Architects Guide to NoSQL |