Where to use Optional - Inside Java Newscast #19
A deep dive into when and how to use Java's Optional type, analyzing common arguments and alternatives like method overloading.
A deep dive into when and how to use Java's Optional type, analyzing common arguments and alternatives like method overloading.
Explains memory management in C#, covering the Heap, Stack, and the performance implications of boxing and unboxing operations.
A developer uses Win32 APIs to create a custom launcher that fixes windowing and crashing issues when running the classic game Battlefield 1942 on modern Windows.
Explains Blazor app prerendering, its benefits for SEO and user experience, and how to implement it with practical tips.
A web tool to preview custom app icons on a real iOS device by adding them to the home screen via Safari.
A developer's personal recap of blog posts written for their employer's tech blog and side projects, including Slack guides, web development, and open-source contributions.
Oracle 19c Docker containers timeout with JDBC driver versions 19.3.0.0+, causing a 'Got minus one from read call' error. The fix is to set oracle.net.disableOob=true.
Introducing Linux Package Analyzer, a Rust tool for bulk analysis of Linux packages and ELF binaries via a local SQLite database.
A data scientist uses NOAA data and statistical modeling to analyze if December temperatures in New Jersey are truly warming over time.
A tutorial on implementing component virtualization in Blazor to improve performance by rendering only visible UI elements.
Explains JavaScript's array.flatMap() method for mapping and filtering arrays, comparing it to array.map() and array.filter().
A guide for founders on scaling by empowering new leaders, focusing on reversible vs. irreversible decisions in tech and product management.
Explains the C# yield keyword and generator functions, demonstrating lazy evaluation with code examples comparing IEnumerable and List.
A developer's top three AWS re:invent announcements for serverless: Lambda event filters, new S3 Glacier tiers, and DynamoDB Infrequent Access.
A technical blog post discussing Bayesian priors, sparsity in high-dimensional models, and scale-mixture of normal priors for statistical computation.
Explains the differences between Task and ValueTask in C#, including use cases, performance benefits, and potential pitfalls for async programming.
A guide on migrating from OpenTracing.NET to OpenTelemetry.NET, covering key differences and implementation changes in .NET/C#.
Explains how Singleton, Scoped, and Transient service lifetimes behave differently in Blazor WebAssembly client apps versus Blazor Server apps.
A first look at Azure Virtual Network Manager (AVNM) in preview, covering its scope, deployment, and connectivity configuration options.
Explains how to implement traffic access control between microservices using Open Service Mesh (OSM) on AKS, following SMI specifications.