The seven deceptions of microservices The lies that developers tell themselves about adopting microservices
From Ops Engineer to Product Manager, A Career Journey In my career I moved from operations engineer to product manager, and I wanted to share some of the tips and lessons I've learned along the way.
The One About Giving & Receiving Feedback Or How To Develop Yourself The Hard Way. For a long time I’ve been interested in the topic of feedback—learning from others things that allow us to grow and develop ourselves, as well as improve our cooperation with other people. Recently I’ve been wonde...
Who should you be: Technology Generalist or Specialist? As an Engineer, should you focus on becoming a Generalist or Specialist? Everyone in the tech industry knows that every few years (months?) a new technology or framework enters the market. Angular,…
my love letter to redo This is a public love letter to redo & the joy it brings building software. I remember when I first finished The Little Schemer and wrote my first semi useful “JSON Diff” program. I was exalted. I was elated. I was ecstatic. There is something magical whe...
Exploration Strategies in Deep Reinforcement Learning Exploitation versus exploration is a critical topic in reinforcement learning. This post introduces several common approaches for better exploration in Deep RL.
Announcing Entity Framework Core 5.0 Preview 5 | .NET Blog Announcing the release of Entity Framework Core 5.0 Preview 5 featuring database collations, no tracking queries with identity resolution, bug fixes, and more.
.NET Virtual User Group (Seattle, WA) Are you a .NET developer or interested learning how to build apps across web, mobile, desktop, server and more with .NET? Then you are in the right place! The .NET Virtual User Group works with global
AWS Ruins Own Attempt at Sabotage - Last Week in AWS This week’s analysis on multi-cloud being a bad idea is once again pushed back by breaking news. In this case, AWS is suing a former executive, Brian Hall, under his non-compete agreement. I’ve covered my thoughts on non-compete agreements in the past—it ...
Added support for splitting on ReadOnlySpan<char> by bbartels · Pull Request #295 · dotnet/runtime This implementation complies with the specifications discussed in: #934 I tried to add the tests I wrote (adapted from original StringSplitTests), but I was not sure which directory pertains to Cor...
r/webdev - fyi: You can bypass youtube ads by adding a dot after the domain 3,584 votes and 340 comments so far on Reddit
natemcmaster/LettuceEncrypt Free, automatic HTTPS (SSL/TLS) certificate generation for ASP.NET Core web apps - natemcmaster/LettuceEncrypt
BlazorRepl/BlazorRepl Write, compile, execute and share Blazor components entirely in the browser - BlazorRepl/BlazorRepl
dapr/dapr Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge. - dapr/dapr
How Wikipedia Lost 3 Billion Organic Search Visits To Google in 2019 | Hacker Noon Since Wikipedia was founded in 2001, people worldwide rely on the online encyclopedia to expand their horizons and read information on just about anything. As true as that is today, however, the site’s traffic trends tell a very different story.
Announcing .NET 5.0 Preview 5 | .NET Blog Today, we’re releasing .NET 5.0 Preview 5. It contains a small set of new features and performance improvements. The .NET 5.0 Preview 4 post covers what we are planning to deliver with .NET 5.0. Most of the features are now in the product,
25 Years of PHP History Celebrate the PHP anniversary with JetBrains! Follow the timeline of the pivotal moments in PHP history.
6 Steps To Run .NET Core Apps In Azure Kubernetes Get started with Kubernetes as .NET developer now! Learn how to take your .NET Core application, containerize it, and run it in Azure Kubernetes Service.
Don't Joke About Firing People · Stay SaaSy One of the most narrow pieces of feedback I give to people being promoted to manager is simple - don’t joke about firing people. When I deliver this feedback people will often respond with some form of befuddlement: “I wasn’t planning to”, “Ummm….OK”, “Ob...
Blazor WebAssembly : Entity Framework Core - EP06 Hey Coders, Subscribe here - https://www.youtube.com/channel/UCetyodKOWGk5H6FoKoFnkZw Talk to us on - https://www.twitch.tv/curiousdrive Like our page - https://www.facebook.com/curiousdrive/ Follow us on - https://twitter.com/curious_drive Follow us on...
Create diagrams with code using Graphviz Have you ever had to draw an architecture diagram and found the repetitive clicking and dragging tedious? Did you have to do modifications to that diagram and found it complicated? Graphviz is an open source graph visualization software that allows us to...
After 10 Years in Tech Isolation, I'm Now Outsider to Things I Once Had Mastered We asked Jesse McGraw to describe his tech gap and perception of today's world after 10 years spent in prison for hacking activities.
gnu.org This spring (2020) MIT moved all its classes online because of the COVID-19 pandemic. It made available licenses for various nonfree programs, but I objected to them on grounds of principle. For my class, an advanced class in computer programming, I...
.NET Today and Tomorrow | Strangelights Recently a conversation made me think about the current state of .NET. Someone from outside the .NET community asked me if .NET ran on Linux. The answer is that .NET has great cross platform support, running on Windows, Linux, maxOS, Android, iOS, WebAss...
A Tiny, Static, Full-Text Search Engine using Rust and WebAssembly | Matthias Endler I wrote a basic search module…
Async Iterators in the Azure SDK for JavaScript & TypeScript A common feature in cloud APIs is paging for list results. Result sets may be massive - you could have thousands of blobs in a container, for example. Getting all results at once can cause delays in transmission and excessive load on the backend, and migh...
Versioning an ASP.NET Core API API versioning is a way to conform with the Postel's law. Jon Postel wrote this law in an early specification of TCP: Be conservative in what you do, be liberal in what you accept from others Jon Postel This means that you must be conservative in what y...
TypeScript: validating external data Data validation means ensuring that data has the desired structure and content.
Modernization Story: Windows Forms to .NET Core, XAML Islands and MSIX Core In this customer scenario, the customer has a Windows Forms application built on .NET Framework. They are interested in “modernizing” the user interface to support touch and ink in addition to support for high DPI monitors. In addition they are interest...
Durable Functions’ Distributed Tracing I’m happy to announce the Distributed Tracing feature for Durable Functions. If you’ve never heard of Durable Functions, then I recommend…
Security headers in ASP.NET Core Security Headers Strict-Transport-Security HTTP Strict Transport Security (HSTS) protect websites against man-in-the-middle attacks by indicating the browser to access the website using HTTPS instead of using HTTP. https://developer.mozilla.org/en-US/docs...
DRY vs DAMP in Unit Tests In this post, we’ll make a deep dive into the DRY and DAMP principles and will talk about the false dichotomy around them.
SQL: What is the difference between connecting to .SQLEXPRESS and (localdb)v11.0 ? - The Bit Bucket I keep hearing questions from developers about the difference between SQL Server Express Edition and LocalDB. One asked me the other day: What's the difference between connecting to .\SQLEXPRESS and (localdb)\v11.0 ? SQL Express (it's really SQL Server Ex...
Memory profiling on Linux and macOS with dotMemory 2020.2 - .NET Tools Blog Version 2020.2 EAP01 finally brings dotMemory to Linux and macOS! For these systems, dotMemory is currently available only as a command-line tool. The tool is free and lets you take and save memory snapshots. To analyze the snapshots, you still … Continue...
Posh-git on Mac using Oh My Zsh Themes - Emad Alashi This post explains how to create posh-git style prompt in Oh My Zsh theme
Haiku R1/beta2 has been released! After almost 2 years since R1/beta1, Haiku R1/beta2 has been released. See “Release Notes” for the release notes, “Press contact", for press inquiries … and “Get Haiku!” to skip all that and just download the …