Synchronous vs Messaging: When to use which?
!Synchronous vs Messaging? RPC or Asynchronous? Which should you choose? It depends on where the request originates from!
!Synchronous vs Messaging? RPC or Asynchronous? Which should you choose? It depends on where the request originates from!
We're a team. There's a mountain that no one has ever climbed before, but you - in your bones - believe we can. More importantly, you can stand in front of us, point at the mountain, and tell us the compelling story of how we're going to climb that impossible …
Assigning a name to your database connection can lower your time to debug. We provide an overview of how to do this for various database systems and programming languages.
I’m a big fan of using IaaC tooling in all of my DevOps jobs. It’s a great pleasure to be able to define your infrastructure in a code and exactly know what do you have in your cloud. It helps you avoid the situation where you have to ask people in the company…
Intro For unfamiliar with Polish economy For the context of this post - I currently live by renting a flat in Warsaw, almost by the city border (Far end of Ursynów district). See the attached view for having a context Here is how it looks like I’ve pretty c…
03 Aug 2021
Cardsjl is a simple Julia package which demonstrate many interesting bits of the Julia Programming Language.
What is SAML? Security Assertion Markup Language (SAML) is an open standard for exchanging authentication and authorization data between parties. Source: Wikipedia SAML is often used for single-sign on (“Sign in with Google”, “Sign in with Twitter” etc.). It…
Tunnels are getting cheap and that makes a big difference.
Read Soheil's blog posts and writings about software, math, physics and less abstract topics on real estate and finance.
I made some small apps for Android and I wanted to distribute them. I also care a lot about software freedom, so F-Droid is the best place for me to publish my apps. Disclaimer! You are not able to s
This repo is used for reviewing new .NET designs. Contribute to dotnet/designs development by creating an account on GitHub.
As the .NET development ecosystem evolves and consolidates with .NET 6's new and updated components, Microsoft is revamping associated toolkits.
My team at MedeAnalytics are working with our development teams on a long term initiative to improve the effectiveness of our developer testing practices and encouraging more Test Driven Developmen…
This blog post explores the historical accuracy of medieval city-builder video games.
Learn what F# is, why you should consider it for your next application, and the types of applications you can build. Links:https://aka.ms/learn-fsharp.NET F# Website: https://dotnet.microsoft.com/lang
.NET Foundation Marketing Committee member Isaac Levin spoke to Troy Hunt, the maintainer of Have I Been Pwned. For more detail, be sure to check out the Pro...
Guidelines for low-level cryptography software. Contribute to veorq/cryptocoding development by creating an account on GitHub.
The Maersk Triple-E Class container ship is 1,300 feet long, carries over 18,000 containers across 11,000 miles between Europe and Asia, and… Its entire crew can fit inside a passenger van.
.NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET development platform. It is co-organized by the...
Marten V4 extensively uses runtime code generation backed by Roslyn runtime compilation for dynamic code. This is both much more powerful than source generators in what it allows us to actually do,…
Separating data and behaviors can have a pretty profound impact on your design. It allows you to focus on business logic by having capabilities produce data ...
Real-Time Strategy game where you control your units by writing JavaScript code.https://yare.io
.NET 6 Preview 6 is here. One of the big changes I'm looking forward to is how startup is changing. With this change, comes "Minimal APIs" too. While getting rid of the Startup class is a welcome change, I'm a little less excited about how Minimal APIs might b…
In this episode of Coffee with Pros , we have special guest speaker Oren Eini. He is the CEO of RavenDB, a NoSQL Distributed Database that's Fully Transactio...
Azure Serverless Conf is a free, 24-hour virtual developer event co-organized by Microsoft and the Azure community. Sessions are available in your tim...
Projects vs. products; FSF doesn't like Copilot; .NET and Open Source; generic Bubble Sort; and competing StringBuilder deep dives.
Once upon a time, Groups was an app that accepted two "social logins": Google and Facebook. All was well. Apple, a company known for enclos...
The first release candidate for the upcoming 1.7.0 release, containing new features, improvements and bug fixes.
The Windows Runtime has this thing called “static classes”. What are they? A static Windows Runtime class is a class that has no instances. An example of this is the FileIO class: static runtimeclass FileIO { static IAsyncOperation<String> ReadTextAsync(ISto…
By using PostgREST with Postgres, we can build REST API-based applications. In particular, it's an excellent fit for Cloudflare Workers, our serverless function platform. Workers is a great place to build REST APIs.
Hey Programmers,Join this channel to get access to perks:https://www.youtube.com/channel/UCetyodKOWGk5H6FoKoFnkZw/joinSubscribe here - https://www.youtube.co...
Embroidery Trouble Shooting Answers to all your questions about Embroidery problems
Turns out printing doesn't have to be hard
The latest news and resources for .NET app developers.
Blues Wireless makes cellular IoT simple with the Notecard and Notehub.
You can build a functional CDN on an 8-year-old laptop while you're sitting at a coffee shop. Here's what a CDN you put together in five hours might look like.
Like most of you, I've been using Dependency Injection in my projects for quite a while. Whether it be the built-in .NET Core Dependency Injection layer, Ninject, StructureMap, Unity, MEF, etc. I've been using a DI layer to do this work for many years. But bef…
Good news, everyone! We are happy to announce the release of the 2021.2 versions of dotCover, dotMemory, dotTrace, and dotPeek. Before diving into the feature set we’ve added in this relea
Hello everyone, The new release version of Rider is here! Let’s explore some of the most exciting features included with it. Before diving into the feature set, there is an important note. S
In reading Yan Zhu’s excellent write-up of the JSON CSRF vulnerability he found in OkCupid one thing puzzled me: I was under the impression that browsers these days default to …
Great news, everyone! ReSharper 2021.2 is now out! Before diving into the feature set, there is an important note. Starting with the 2021.2 release of our .NET productivity tools, includin
Just over two months I started OnlineOrNot by building an MVP in a single week sprint. Here's an update on how it's going.
Are you a bold, methodical, or analytical engineer? Is one style better than the others?
TypeScript 3.7 added support for the ?. operator, also known as the optional chaining operator. We can use this operator to descend into an object whose properties potentially hold the values null or undefined without writing any null checks for intermediate p…
When researching construction, you invariably discover that any new or innovative idea has actually been tried over and over again, often stretching back decades. One of these new-but-actually-old ideas is the idea of a mechanical bricklayer, a machine to auto…
This article is now available in Vietnamese Bộ sạc iPhone của Apple . Disassembling Apple's diminutive inch-cube iPhone charger reveals ...
binary releases of VS Code without MS branding/telemetry/licensing - GitHub - VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing
The inner product argument is the following construction: given the commitments (for now let's say the hash) of two vectors $\vec{a}$ and $\vec{b}$ of size $n$ and with entries in some field $\mathbb{F}$, prove that their inner product $\langle \vec{a}, \vec{b…