Ask the experts: Meet our Engineering team!
Blog: https://aka.ms/dotnet/blogTwitter: https://aka.ms/dotnet/twitterTikTok: https://aka.ms/dotnet/tiktokMastodon: https://aka.ms/dotnet/mastodonLinkedIn...
Blog: https://aka.ms/dotnet/blogTwitter: https://aka.ms/dotnet/twitterTikTok: https://aka.ms/dotnet/tiktokMastodon: https://aka.ms/dotnet/mastodonLinkedIn...
Are you a developer today that loves to use GitHub Actions but you are constantly interrupted as you wait for them to run in the GitHub portal, taking you ou...
Explore the intricacies of data binding techniques during the migration from Xamarin Forms to Uno Platform. Discover the power of the Model-View-View Model (MVVM) paradigm, learn about dependency properties and attached properties, delve into binding markup an…
gRPC is a modern, high-performance framework that streamlines messaging between clients and back-end services. In this week's episode, community MVP Swamy Vi...
Password must contain at least one season of the year: Chloe_spring123
The "lab leak" theory was promoted by the usual centrist dipshits because they believed Wokeness had taken control of the entire public hea...
Rails is great for building web apps. But it can be quite overwhelming if you don't know how web applications work. In this series of articles, we'll build a simple but complete app in plain Ruby without Rails, to get a deeper understanding and appreciation of…
My subjective observations, assumptions, questions, and interpretations about the world around us. Don't take it seriously.
“Sure, my co-founder and I have mild PTSD...but we’re just knuckling through” “You’re just knuckling through?” I replied. “Yes” (I paused) “If I was a friend of yours and I told you that I had PTSD and that I was just knuckling through it, what wou…
This is the story of my, almost one-year-long ongoing project called Feedster, how it emerged, pivoted, and where I am so far. The story is a good example of how things easily can be overengineered, and how far descoping can go. Solving the own probl...
My arguments in favor of eating less meat.
Explore software development culture through an immersive game, delving into unique 'cults' such as Agile adepts, Remoters, Process cultists.
How I used chatGPT to train and complete the surf coast trail marathon
Stress I’ve been meaning to jot down my thoughts on this for a while, but I keep running into things that tweak my mental model about stress. Recently, I watched some old home videos. Twenty years ago, my parents moved us into the home we still live in today. …
Shopping lists, class notes, technical documentation, time and place of important appointment - all of these things are difficult to keep in our heads, therefore we tend to write things down. It doesn’t matter who you are and which field are you working in, yo…
Existential Comics is an extremely nerdy webcomic about philosophers, written and drawn by Corey Mohler, a software engineer(!). My favorite Existential Comics strip is titled Is a Hotdog a Sandwic…
You won't guess how little code it takes to write a full-blown layout engine.
There are numerous templating engines out there. There is: Jinja2 - which is standard these days Python’s Django’s templates - which are much like jinja2, but not quite Go’s text/template which claims to be the template engine (hence, the name) Mustache, whic…
pages
Every time I leave New York and land back in Europe or in Asia, I can immediately tell which apps have a global presence and which apps only deploy to a single US region. Everything just immediately feels a little slower. The pull to refresh feels a bit sluggi…
The significance of questioning widely-held beliefs and how this can lead to new insights.
Just a short one for today, mostly to answer a question that came in earlier this week. When using Wolverine.Http to expose HTTP endpoint services that end up capturing Marten events, you might hav…
Everything is built on layers of abstraction. But how well do you understand the abstractions of the tools, libraries, and frameworks you're using? We know t...
Trying to iterate over a pack.
Repo here 👉👉👉 https://github.com/dotnet-architecture/eShopOnContainers🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjov...
How I use my code ide (text editor), my favourite features & keybindings, if you want to learn some new tricks, have a look at what I detail in this video.Su...
Wondering about Rust? We're addressing rumors and providing insight gained from years of early adoption of Rust here at Google.
We explore the Factory Pattern with Dependency Injection in .NET Core, enabling better object creation, encapsulation, and extensibility.
After one of my presentations about F#, we had a discussion about the effect of type inference, resulting in almost no type annotations, on code readability and reviewability. The concern was that it makes the code harder to understand, especially when reviewi…
The Avalonia UI team made an announcement regarding the anticipated version 11 Release Candidate 1. In their official release post, they emphasized the significance of this milestone, as it signifies a crucial step forward for the project. The primary focus of…
One issue to watch out for is a recruiter submitting your resume to a position without your knowledge or approval. I have heard from many developers that this has been done to them.
Support The Channel with Coffee for Yourself! https://sprocoffee.com/Last year, Ryan Willbur took us on a tour of the upcoming ES1, Synesso's cure for the Ho...
#Shorts #dotnet #csharp #.NET #softwaredevelopmentLearn how to quickly implement ping functionality using C# programming. This is a very short step-by-step g...
Support The Channel with Coffee for Yourself! https://sprocoffee.com/Last year, Ryan Willbur took us on a tour of the upcoming ES1, Synesso's cure for the Ho...
This summer, Burke and Jon are porting theurlist.com to Blazor - a real world JavaScript application written in Vue.js. Join them each week as they use Visua...
Follow these steps to equip an iOS simulator on your Windows machine to check your .NET MAUI app.
The Role of APIs in Modern Software Development In the world of software development, APIs (Application Programming Interfaces) have become essential for connecting different applications and systems. They make it possible for these applications to seamlessly …
A brief exploration of how Web Components can enable a wide variety of architectures and topologies.
In my first post in this sequence on MVVM and MVUX we built out a simple application that searched movies in The Mobile Database (TMDB) using the text entered to match against the movie title. What’s interesting about the TMDB api is that the search results ar…
Why replacing programmers with AI won’t be so easy.
Dealing with issues that come with using HTMX and ASP.NET Core anti-forgery tokens
The official repo for the design of the C# programming language - csharplang/proposals/inline-arrays.md at main · dotnet/csharplang
For many of us peer review is an everyday part of software development, but why do we bother and how can we do it well? In this post I share my top tips for peer reviewing code.
WebAssembly explained to the .NET audience and why it's important.
As a GraphQL API gives you a lot of extra power and possibilities, it also introduces some new attack vectors. Nothing prevents the user of ...
Hello everybody I’m Nick Chapsas and this is my YouTube channel.
An alternative privacy-friendly YouTube frontend which is efficient by design.