Exploring Event Modeling with Adam Dymitruk | Hanselminutes with Scott Hanselman Event Modeling was coined by Adam Dymitruk by building on long-running process specifications that Greg Young used in CQRS/ES systems. Scott sits down with Adam to understand this process and how it make make your systems - and your life making those syst...
Testosterone levels show steady decrease among young US men The decline in total testosterone was observed even among men with normal body mass index.
Updating many-to-many relationships in EF Core 5 and above – The Reformed Programmer Last Updated: January 14, 2021 | Created: January 14, 2021
Azure SQL Database Ranked Among Top 3 Databases of 2020 -- Visual Studio Magazine Microsoft touted the inclusion of Azure SQL Database among the top three databases of 2020 in a popularity ranking by DB-Engines, which collects and manages information about database management systems, updating its lists monthly.
Optimize your distractions I’m not a “systems” person. It’s not like I never tried - making schedules, using a Pomodoro timer,<insert productivity “hack”> - they didn’t work because I was…
How to Kill a Unicorn - Chris Frantz I took a deep dive on freemium pricing and decided to document it in this post. Why freemium? I think it’s how the little guys can win against market leaders. Basically, it’s how you kill a unicorn. Notion, Figma, Canva, Mailchimp, and Segment. What do al...
How the Pandemic Opened the Door to My Career in Tech The 2020 coronavirus pandemic played a part in reducing the access gap for parents (with caregiving responsibilities), disabled people, and neurodivergent people in tech. I'm a member of each of those marginalized groups, plus some. Tech's quick transi...
4 weeks of uselessness — Aakanksha Gaur Hello friends, Sabbatical comes from the Hebrew word shabbat ( שבת ) (i.e., Sabbath ), in Latin : sabbaticus , in Greek : sabbatikos (σαββατικός)) which is a rest or break from work. Although a sabbatical is a longer break, colloquially trans...
Finding the best streaming setup for a virtual Christmas We cancelled our travel plans over the Christmas holidays, because of the pandemic. So, I set on a challenge to find the perfect video conferencing setup to make the most out of the virtual get-togethers with friends and family!
Why Negotiating Is Just Like Doing Squats Anyone can become a good negotiator. It’s all about receiving the right training.
Email is the messenger you should migrate to Today I have heard again a discussion about WhatsApp, Telegram, Signal and Threema and there was the question to which messenger one would switch from WhatsApp.
A more integrated terminal experience | Visual Studio Blog As part of the new additions of the Visual Studio 2019 v16.8 release, and thanks to your feedback, we have added a couple new tricks to the integrated terminal! It now allows you to open a new terminal to a location based on your Solution Explorer selecti...
.NET Conf Thailand (2021-01-23) For the 3rd year in a row, we are back for .NET Thailand - the event will be held at Microsoft Thailand, Bangkok. Join us to learn more about .NET
Google completes Fitbit acquisition Google has completed its acquisition of Fitbit. Together, we can make health and wellness more accessible to more people.
Asynchronous Messaging, Part 2: Durable Queues The definition of a durable queue, with multiple examples.
danso - happy-space: a whitespace-sensitive calculator I’ve never been really satisfied with calculator programs. I can’t explain why.
On .NET Live - Cross Platform .NET Development with OmniSharp OmniSharp provides a of collection of open source projects that improve the productivity of the .NET applications across various editors. In this session, we...
Archive exceptionnelle : écoutez l'accent parisien en 1912 "C’est extraordinaire que j’aie une voix aussi traînarde, jamais je l’aurais cru ! On ne s’entend pas, absolument !" Dans ce document unique en son genre, un Parisien réagit à l'écoute de son propre accent, celui du 14e arrondissement, en 1912. Il est int...
10 years(-ish) of Elixir - Dashbit Blog We are celebrating 10 years since the first commit to what would become Elixir.
dotnet/installer .NET SDK Installer. Contribute to dotnet/installer development by creating an account on GitHub.
Azure Active Directory's gateway is on .NET Core 3.1! | .NET Blog Learn about Azure Active Directory gateway service's move from .NET Framework to .NET Core and resulting in doubling the throughput.
Holistic web protection: industry recognition for a prolific 2020 Today we’re excited to announce that Frost & Sullivan has named Cloudflare the Innovation Leader in their Frost Radar™: Global Holistic Web Protection Market Report.
State of JavaScript 2020 Survey Results - My Reactions What's the best JavaScript frontend framework? Which JavaScript tools are people enjoying most? What's the most popular backend framework? The State of JavaS...
How can I write a C++ class that iterates over its base classes? | The Old New Thing Suppose you have a class with multiple base classes, and you want to invoke a method on all of the base classes. For example, say we have Pillow and Radio classes: class Pillow { public: int price(); int weight(); void refurbish(int level);
Better Exception stack traces in .NET with Ben.Demystifier Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
The Guest Writer Program Returns for 2021! You write a programming blog post, and I'll help you edit it, find your writer voice, and host it on Exception Not Found. Let's all be better writers!
How to configure your custom roslyn analyzer using an .editorconfig file Roslyn Analyzers are extensions that analyze source code and report violations. Some analyzers are built-into VS (like the IDE analyzers that report style issues) and some are third party ones which can be installed (like StyleCopyAnalyzers, FxCopAnalyzer...
Persisting your users preferences using Blazor and Local Storage Now your app supports dark mode, let's make sure your visitors only have to choose it once (or ideally, not at all)
Soar: Simulation for Observability, reliAbility, and secuRity In this article, we will discuss one of the techniques we use to fight such software complexity: simulations. Simulations are basically system tests that run with synthesized customer traffic and applications.
Go (golang) Multiple Return Values - Different from C# Tuples One of the features that I like in the Go programming language (golang) is that functions can return multiple values. In C#, we can mim...
The Principles of Sustainable Software Engineering - Learn Sustainable Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data center design. The Principles of Sustainable Software Engineering are a core set of competencies needed to...
Profiling React Apps with Profiler API In this article we'll measure the performance of an example React app with both the Profiler tab in React DevTools, and the Profiler component.
Rethinking OSS Attribution In .NET Read this opinion of how .NET can make OSS attribution a first-class concept in building and deploying applications. Please read and comment.
Announcing TypeScript 4.2 Beta | TypeScript Today we’re excited to announce the availability of TypeScript 4.2 Beta! To get started using the beta, you can get it through NuGet, or use npm with the following command: npm install typescript@beta You can also get editor support by Downloading for Vis...
Using Azure Key Vault to manage your secrets TLDR; this article tells you why you should use Azure KeyVault to store and manage your secrets. Furthermore, it takes you all the way from local development to deployed on Azure (there are some differences in how to authenticate). Azure Key Vault se...
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
Large Tech taking on inequality I had meant to talk about Microsoft’s commitment to battling inequality earlier ...
Happy 10th Birthday, NuGet! | The NuGet Blog NuGet 1.0 was released on January 13th, 2011 – 10 years and 4 major version releases ago. Since then, NuGet.org has grown to host a large and vibrant package ecosystem with over 230 thousand unique packages. To illustrate just much how the .NET ecosystem ...
SpecterX | Data Management and External Organization Collaboration Guy Hizkiau, VP R&D and Product at SpecterX, a rising startup in External Data Management Solution, Joins Adi Polak to discuss how Data management evolves and how organizations should reconsider t
Project Bicep – Next generation ARM Templates In this video, we'll go over the what, why, and how of Project Bicep and how it's going to make deploying infrastructure to Azure even easier. We'll go over the basics of what makes Bicep useful, as w
An unlikely database migration When I first joined Tailscale, I was horrified to learn that "the database" was a single JSON file that was rewritten on any change. We migrated to something better.
Timers & Reminders, backed by DynamoDB in Microsoft Orleans - CodeWithStu Following on from the previous video, you'll learn how the difference between timers and reminders in Microsoft Orleans, and how to implement each one. This ...
Superconducting Microprocessors? Turns Out They're Ultra-Efficient - IEEE Spectrum Computers use a staggering amount of energy today. According to one recent estimate, data centers alone consume two percent of the world’s electricity, a figure that’s expected to climb to eight percent by the end of the decade. To buck that trend, though...
Start with a Monolith Start with a Monolith! Why? Finding boundaries is a difficult thing to do and even harder to get right. Iterating in a Monolith is simpler.
Creating Serverless Apps with .NET using Azure Functions - Code Maze In this article, we are going to learn how to create Serverless Applications on the cloud using Azure Functions.
Razor syntax coloring Take this survey powered by surveymonkey.com. Create your own surveys for free.
Web Dev Without Tools Most frontend web development projects rely on a complex stack of tools that turn code into code, or code into errors. In a given project, there's ...
null I quite like to break things. While I’m not a QA or security professional, I have developed a knack for doing “stupid” things with software which causes it to malfunction. Some developer friends of mine have lamented that they didn’t show me software befo...
Kaggle’s 5 remote-first tips for new WFHers Kaggle is a unique team at Google. Unlike the vast majority of Google teams, our team is fully remote...
Data science as an atomic habit | Malcolm Barrett Several years ago, I lived at the Zen Center of New York City, a Zen temple focused on supporting lay practitioners (folks who practice but also have jobs, families, and so on). Living at a Zen center is inherently intensive. You follow the temple schedul...
Startup that broke me Do you miss office politics, middle management & bureaucracy? Me neither. Turns out that even startups aren't safe from such vile creatures. Read on to hear my story and what I learned from it.
Send and receive WhatsApp messages through email Send and Receive WhatsApp messages from email to limit the hardware finger-printing and asymmetric association.
Downloading and analyzing the source code of all available Chrome Extensions From algorithmic fairness to adversarial machine learning, there are tons of hot issues in the field of security and privacy in machine learning systems in production. You can evade, or poison, or even steal a machine learning model from API access alone...
We Don't Need Data Scientists, We Need Data Engineers After analyzing 1000+ Y-Combinator Companies, I discover there's a huge market need for more engineering-focused data practitioner roles.
Being a Tech Lead in an Empowered Product Team Being a tech lead in an empowered product team is not a typical technical role. In addition to your typical engineering duties, you are a part of the product manager/tech lead/product designer trifecta and you collaborate on product decisions.1
Ten years without Elixir I never got into Elixir, largely because it looked like Ruby. I was a Rubyist for a good while, spent time and effort to learn where to park my commas, semicolons, and periods in Erlang, so I never felt that Elixir was something I wanted.
Becoming Silicon Valley From the invention of the steam engine, to incandescent light, to radio, computation, and the internet, a familiar story unfolds: In a small pocket of the world, a group of people produce immense ...
Xamarin Community Standup - Xamarin.Forms 5 LAUNCH PARTY!!!!!! Join David Ortinau, Maddy Leger, and some of the Xamarin.Forms engineering team while we celebrate launching Xamarin.Forms 5.0, our favorite release yet!!!C...
The Myth of Innovation in Canadian FinTech Any definition of innovation must take into account tangible impact; in the Canadian FinTech landscape however, impact has been forgone for glamour and financial gain.