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!
The Way I Heard It Was... 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 imposs...
your database connection deserves a name 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.
Infra as a Code Is Cloud Lock-In 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 co...
No Idea Where to Live 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 pre...
Learning Julia, Line by Line - Dev.Poga Cardsjl is a simple Julia package which demonstrate many interesting bits of the Julia Programming Language.
SAML is insecure by design 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....
Startups Trends vs 4 years ago | Soheil Yasrebi's Blog Read Soheil's blog posts and writings about software, math, physics and less abstract topics on real estate and finance.
Publishing an App on F-Droid 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
designs/blazor-wasm-crypto.md at main · dotnet/designs This repo is used for reviewing new .NET designs. Contribute to dotnet/designs development by creating an account on GitHub.
Microsoft Plans .NET Community Toolkit -- Visual Studio Magazine As the .NET development ecosystem evolves and consolidates with .NET 6's new and updated components, Microsoft is revamping associated toolkits.
Testing effectively — with or without mocks or stubs 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…
Why medieval city-builder video games are historically inaccurate This blog post explores the historical accuracy of medieval city-builder video games.
What is F#? [2 of 12] | Beginner's Series to: F# 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 Project Spotlight - Have I Been Pwned? .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...
GitHub - veorq/cryptocoding: Guidelines for low-level cryptography software Guidelines for low-level cryptography software. Contribute to veorq/cryptocoding development by creating an account on GitHub.
Simple Systems Have Less Downtime 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 2021: Call for Speakers/Papers .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...
Dynamic Code Generation in Marten V4 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,…
Focus on Business Logic with Event Sourcing 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 ...
Yare.io Trailer Real-Time Strategy game where you control your units by writing JavaScript code.https://yare.io
Coding Shorts: Changes to Coming to Startup in .NET 6 .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 mi...
Coffee with Pros ft. Oren Eini 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: Call for Speakers/Papers 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...
The Catch Block #69 - Projects vs. Products, Bubble Sort, and Copilot Angst Projects vs. products; FSF doesn't like Copilot; .NET and Open Source; generic Bubble Sort; and competing StringBuilder deep dives.
My small revenge on Apple 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...
New release candidate: 1.7.0rc1 The first release candidate for the upcoming 1.7.0 release, containing new features, improvements and bug fixes.
What is a static Windows Runtime class, how should I express it, and when should I use it? 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...
Modernizing a familiar approach to REST APIs, with PostgreSQL and Cloudflare Workers 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.
Blazor WebAssembly : Authorization using CascadingAuthenticationState & JWT - EP34 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 Page Embroidery Trouble Shooting Answers to all your questions about Embroidery problems
Blues Wireless · Fastest path to build cellular IoT products Blues Wireless makes cellular IoT simple with the Notecard and Notehub.
The 5-hour CDN 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.
Coding Shorts: Dependency Injection Explained 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. Bu...
The v2021.2 Releases for dotCover, dotMemory, dotTrace, and dotPeek Are Here! | The .NET Tools Blog 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
Rider 2021.2: Support for ASP.NET Core Endpoints, Blazor WebAssembly Debugging, and More | The .NET Tools Blog 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
Exploring the SameSite cookie attribute for preventing CSRF 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 …
ReSharper 2021.2: Updates to C# Code Analysis, Nullable Reference Types, and Source Generators and Introducing HttpClient URI Support! | The .NET Tools Blog 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
Two months in: How the SaaS that was built in 7 days is going | OnlineOrNot 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.
You’ve got coding style Are you a bold, methodical, or analytical engineer? Is one style better than the others?
Optional Chaining: The ?. Operator in TypeScript 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 intermedi...
Where Are The Robotic Bricklayers? 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...
Apple iPhone charger teardown: quality in a tiny expensive package This article is now available in Vietnamese Bộ sạc iPhone của Apple . Disassembling Apple's diminutive inch-cube iPhone charger reveals ...
GitHub - VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing binary releases of VS Code without MS branding/telemetry/licensing - GitHub - VSCodium/vscodium: binary releases of VS Code without MS branding/telemetry/licensing
What is an inner product argument? 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}, \...