How I reduced the size of my very first published docker image by 40% - A lesson in dockerizing shell scripts My learnings from publishing my first ever Dockerfile for ugit (a shell script based tool to undo git command) and writing the most optimized dockerfile for it.
Introducing Pkl, a programming language for configuration :: Pkl Docs We are delighted to announce the open source first release of Pkl (pronounced Pickle), a programming language for producing configuration.
InfoQ: dotnet news articles for January - 2024, by me. Hi there 👋 As you know or don't know. I write for InfoQ, and I write 3-4 news coverage articles per month. I am part of the .NET Content editors' team and each month; we write and cover new and exciting stuff in the #dotnet development world. Last mon...
Goodbye Non-KISS Appliances <p>Yesterday, we gave away our ~6-year-old GE French-door refrigerator after a never-ending slog of repairs. At least the guy and his mother who came to pick it up have a side-hustle of repairing and reselling appliances. There's hope it won't end up in a...
JetBrains' unremovable AI assistant prompts customer outcry Some devs just don't want anything to do with neural-network code serfs
REST001: Abstractions & Exposers In this session, Christo, Monk and I will be discussing developing a Standardized Provider Abstraction Library (SPAL) as part of RESTFulSense rewrite effort.
The Decline of Hardware Knowledge in the Era of Cloud Native Compute In today's computing ecosystem, I would very much be considered a cloud-native engineer. My first job in the industry saw me deploying cloud hosted platforms on Rackspace and AWS infrastructure, and I have been specializing in AWS ever since. To me, highl...
Azure AD B2C: Validating Output Claim from a Non-Self-Asserted Technical Profile .NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
Combining Blazor Plugins With Quartz Jobs – Dev Leader Weekly 29 Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how I modified the Blazor plugins we created to work with Quartz for job scheduling!
Over the Edge: The Use of Design Tactics to Undermine Browser Choice – Mozilla Research In order to be able to choose their own browser, people must be free to download it, easily set it to default and to continue using it - all without ...
GitHub - seaweedfs/seaweedfs: SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC ac...
.NET 8 at .NET Conf Feb 2024 - Avanade SE TC internal .NET 8 at .NET Conf Feb 2024 - Avanade SE TC internal
jj init — Sympolymathesy, by Chris Krycho Jujutsu (`jj`) is a new version control system from a software developer at Google. I have been using it full time for 6 months. Here’s why you should switch, too.
Probabilistic Programming in C# With Infer.NET - Code Maze Explore probabilistic programming in C# with Infer.NET. including Bayesian inference, machine learning, and practical examples.
Do THIS If You Want To Understand Software Arechitecture Many people seem to struggle to understand software architecture. There are multiple reasons for that. However, here are 2 actionable items that you can star...
Is Apple Gonna Be Okay? Head on over to https://hostinger.com/techlinked and use code TECHLINKED to save 10% on Hostinger today.► GET MERCH: https://lttstore.com► GET EXCLUSIVE CONT...
Adds phpMyAdmin to MySql component by timheuer · Pull Request #2055 · dotnet/aspire This adds the phpMyAdmin container image when WithPhpMyAdmin is used on a MySql container. Fixes #1936 Why not adminer? Adminer doesn't support very well multiple host configurations nor the docker...
Video Conferencing, Web Conferencing, Webinars, Screen Sharing Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room so...
12 Simple .NET MAUI Do's and Don'ts -- Visual Studio Magazine A handy list of .NET MAUI 'do's and don'ts' was yesterday provided to viewers of the latest .NET MAUI Community Standup video hosted by Microsoft's Maddy Montaquila and David Ortinau.
How I Made My EF Core Query 3.42x Faster With Batching EF Core is a fantastic ORM if you're building .NET applications. Today, I'll show you a simple idea I used to get an almost 4x performance improvement.