Use logging and DI in minimal APIs in ASP.NET Core 6

ASP.NET Core 6 introduces a simplified hosting model that can be used to implement lightweight APIs with minimal dependencies. These minimal APIs reduce the boilerplate code you need to write to get your ASP.NET Core 6 applications up and running. We discussed how to get started with minimal APIs in an earlier article. In this … Read more

Better Java: JDK Enhancement Proposals JEP explained

Java is widely used and heavily relied on, to put it mildly. It is a major part of our software infrastructure. Despite having a weighty obligation to stability, the Java platform has managed to remain responsive to changing circumstances. The creativity of the people who use Java is part of the reason. Java features an … Read more

JDK 19: The new features in Java 19

Java Development Kit 19, due this September, has just had a seventh feature proposed for it: JDK 19: structured concurrency, to simplify multithreaded programming. Structured concurrency joins six previous features including record patterns, a preview of a foreign function and memory API, and support for the open source Linux/RISC-V instruction set architecture (ISA). JDK 19, … Read more

The new MSI Titan GT77 is a desktop replacement with 16-core CPUs

After a small teaser last week, MSI has officially announced the latest iteration of its GT Titan series, the GT77 Titan, powered by the new Intel HX series processors and the latest Nvidia RTX graphics cards. Along with that, MSI also introduced a number of new gaming laptops powered by similar hardware, in addition to … Read more

Price, release date, and everything we expect

Microsoft’s Surface family includes some of the most iconic premium laptops on the market. From the original Surface Pro to the most recent form factors like the Surface Laptop Studio, the company has always made very interesting devices. In the past couple of years, we’ve seen Microsoft invest more in more affordable laptops including the … Read more

How Vanguard and Morgan Stanley are balancing dev and ops

Asset manager Vanguard and global bank Morgan Stanley are trying to carefully balance their software development and operations functions as they make a large-scale transition to the cloud. Vanguard has been going through what it calls an iterative transformation from managing 2,000 of its own servers in 2015, to running mostly on Amazon Web Services … Read more

Practice Make Perfect

NASA Goddard Space Flight Center on Flickr Learn how the people behind the JWST prepared for its launch! On December 31, 2021 the James Webb Space Telescope (JWST) started unfurling its five layers of sunshield. The sunshield, about the size of a tennis court, is held out by booms and pulled tight. No one was … Read more