Do you need a Distributed Transaction? Maybe not! Do you need a distributed transaction? Often this is because you need consistency between boundaries. Start looking at data ownership!
VS Code v1.74 (November 2022): 'Remote Development Even Better' -- Visual Studio Magazine Microsoft's dev team for Visual Studio Code is previewing new remote development functionality for the super-popular, open source-based code editor.
Staring At The Back Of My Forehead — nonprophet It’s easy to notice when a car collides with another. The impact and crunching of flimsy metal and hard plastic grabs you, reminds you to concentrate, and in remembering, you might grip the wheel, reassert your focus, and shake your head in judgment at th...
Why I built Postcard: A calmer alternative to social networks During the pandemic, I deleted most of my social media accounts. While social networks started as a great way to stay in touch - the websites evolved into addictive entertainment platforms. But I still wanted to keep in touch with friends and family. S...
The Product-Market Fit Engineering Trap - andre.schweighofer Congratulations on reaching product-market fit - but beware of the technical debt that comes with it. Find out how you can avoid the "Product-Market Fit Engineering Trap".
Availability Bias - Examples and How to Overcome Availability heuristic occurs when we overestimate the frequency or likelihood of an event when it is easier to recall. 1) Why does availability bias occur? 2) How can it be overcome? 3) Examples in product, HR and marketing.
Accessing the Firebase Auth user in SvelteKit server-side - Jeroen Pelgrims Accessing the Firebase Auth user in SvelteKit server-side
Why You Probably Shouldn't Develop Your Own Digital Product Store At first glance, building a store for your own digital products seems simple to a developer. Hook up a Stripe payment link for orders and get it a to ping a webhook. Capture order details, email, deliver product. Job done. But it can be a whole more compl...
Atomic habits implemented In the previous post about continuous improvement, I focused on the need for a system that can make our goals achievable. However, it is easier said than done. Now, I would like to move my attention from “what” to “how” and present a learning system imple...
Some Advice for Browsing Wiktionary in Emacs Emacs comes with a web browser built in. Although it’s often regarded as a novelty, EWW (as it’s known) is a real browser, and I use it all the time. A lot of web browsing involves text, and Emacs is the ultimate text-handling platform, so it’s obvioiusly...
Lessons not worth learning. A few weeks ago I had a call with a startup founder who was frustrated with their team. The team kept getting distracted by interesting work, and was avoiding the most important work to move the business forward. Was it possible to build a team that simpl...
Matching quantile sets using likelihood based on the binomial coefficients Let’s say we have a distribution \(X\) that is given by its \(s\)-quantile values: \[q_{X_1} = Q_X(p_1),\; q_{X_2} = Q_X(p_2),\; \ldots,\; q_{X_{s-1}...
Wolverine and “Clone n’ Go!” Developement I’ve been able to talk and write a bit about Wolverine in the last couple weeks. This builds on the previous blog posts in this list: Wolverine on the JetBrains Webinar series —…
Write markdown without leaving Visual Studio Markdown is a great solution for formatted code with easy readability, and now Visual Studio has a built-in editor.
Running some UI code on a timer at a higher priority than your usual timer messages, or without coalescing You can build your own timer system.
How to automatically purge stale images from Azure Container Registry using ACR Tasks Keeping your container registry free of stale or unwanted images is a task that often gets overlooked when beginning working with containers in the enterprise. In this post, I want to show you how you can use ACR Tasks to automate this process when workin...
BitArray in C# - Code Maze BitArray class in c# is a type that manages an array of bits. BitArray implements ICollection and ICloneable interfaces.
The Day-1 Decisions that Make or Break Companies w/ PlanetScale's CEO Sam Lambert Your early tech stack decisions won’t ensure long term success, but they can certainly set you up for long term failure. Pragmatists rejoice! This week’s episode of Dev Interrupted features Sam Lambert, CEO & President of PlanetScale, a tech leader known ...
Blazor Best Practices Borrowed From ReactJS – Webinar Recording | The .NET Tools Blog The recording for Blazor Best Practices Borrowed From ReactJS, with Principal Consultant at Accenture, Brandon Pugh is now available on JetBrainsTV. https://www.youtube.com/embed/q7qgSzAALLg B
Implementing Maps in .NET MAUI Learn how to add maps to your .NET MAUI applications in a very fast and easy way, with the IMap interface.
ASP.NET Core Display Description Tag Helper An ASP.NET Core Tag Helper to Use the DisplayAttribute Description for HTML UI elements
Delete dotnet bin and obj folders recursively Although Visual Studio and the dotnet CLI both offer clean commands, neither one *really* cleans up bin and obj files generated by the build process, and often things are left behind that cause problems. Here's how to *really* remove all bin and obj folde...
Introduction to MVVM Source Generators for C# .NET Save valuable time by learning how to stop writing boilerplate code for the Model-View-ViewModel (MVVM) pattern with C# Source Generators in .NET
Ephemeral Messages with Wolverine I’ve been able to talk and write a bit about Wolverine in the last couple weeks. This builds on the previous blog posts in this list: Wolverine on the JetBrains Webinar series — but watch…