Leveling Up Your Azure SQL Database Deployments The Basic, Standard, and Premium service tiers fulfill a lot of customers' needs. For some customers, though, the General Purpose, Business Critical, and Hyperscale service tiers offer additional perf
C# 9.0 on the record | .NET Blog C# 9.0 on the record It’s official: C# 9.0 is out! Back in May I blogged about the C# 9.0 plans, and the following is an updated version of that post to match what we actually ended up shipping. With every new version of C# we strive for greater clarity a...
.NET Core November 2020 Updates – 3.1.10 | .NET Blog Today, we are releasing the .NET Core November 2020 Update. These updates contains reliability and other non-security fixes. See the individual release notes for details on updated packages. Getting the Update .NET Core 3.1.10 and .NET Core SDK ( Downlo...
Introducing QnA managed: Now in Public Preview The next version of QnA Maker advances several core capabilities like better relevance and precise answering, by introducing state-of-art deep learning technologies. In addition, it also simplifies re
The Gods on HackerNews Every so often I encounter a comment on HackerNews that involuntarily makes my jaw drop, head shake and eyes water. It's usually concerning what some on HackerNews consider a 'worthwhile' amount of money you can earn as an entrepreneur VS being an employe...
Cloud Security Solutions Comparisons It’s hard to separate fact from fiction when evaluating cloud security solutions. The Cloud Security Punch-Out! series puts Orca Security head-to-head against some of the world’s largest IT security brands.
Visual Studio 2019 v16.8 Ships with Git Turned On by Default -- Visual Studio Magazine Along with .NET 5, Microsoft today shipped Visual Studio 2019 v16.8, which sees Git turned on by default as the version control experience in the latest update of the company's flagship IDE.
Geek Blight - Origins of the youtube-dl project Posted on 2020-11-07T13:52Z. Updated on 2020-11-10T16:28Z.
Introducing the next generation of Mac A new MacBook Air, 13-inch MacBook Pro, and Mac mini powered by M1, the first in a family of chips designed by Apple specifically for the Mac.
Global HTTP Error Handling in Blazor WebAssembly - Code Maze In this article, we are going to learn about Global HTTP Error Handling in Blazor WebAssembly and how to use Interceptors to achieve that.
.NET 5 Arrives -- Visual Studio Magazine While it doesn't reflect the full vision of unification that Microsoft originally sought, the milestone .NET 5 release has arrived to consolidate many of the moving parts of the .NET ecosystem.
Visual Studio 2019 for Mac version 8.8 is now available | Visual Studio Blog Visual Studio 2019 for Mac 8.8 adds support for developing apps with .NET 5, debugging Blazor WASM apps, and for Xamarin.Forms 5.0 Preview.
Apple unveils M1, its first system-on-a-chip for Mac computers - 9to5Mac Apple is unveiling its first Apple Silicon Macs today at its event that marks the beginning of the end of Intel inside Apple notebooks and desktops. The first in a family of Apple Silicon chips based on ARM is called the Apple M1 chip. What to know about ...
r/dotnet - Comment by u/davidfowl on ”SimpleNetwork networking library” 10 votes and 12 comments so far on Reddit
.NET IoT Libraries documentation Learn how .NET can be used to build applications for IoT devices and scenarios.
microsoft/vscode Visual Studio Code. Contribute to microsoft/vscode development by creating an account on GitHub.
Download Visual Studio Code Insiders For early adopters, you can get the latest release of VS Code each day with the Insiders Build. Available on Mac, Linux and Windows.
Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today | Visual Studio Blog This version of Visual Studio 2019 v16.8 includes features impacting Git Integration, .NET productivity, C++20 Library Options, and XAML Data Binding.
Spectre.Console - Welcome Spectre.Console is a .NET Standard 2.0 library that makes it easier to create beautiful console applications. It has been heavily inspired by the excellent Rich library for Python written by Will McGugan.
Announcing F# 5 | .NET Blog Today, we’re excited to announce the general availability of F# 5. It ships with .NET 5. We’ve been working on F# 5 for over the past year now, and we’re excited to share it with everyone. You can get F# 5 in the following ways: Install the latest .NET 5 ...
Azure/app-service-linux-docs Azure App Service: Frequently Asked Questions on Linux App Service - Azure/app-service-linux-docs
.NET 5 on App Service We are happy to announce that App Service now supports .NET 5 applications across all public regions and scenarios on both Windows and Linux App Service plans.
Microsoft takes a major step toward .NET unification with .NET 5.0 release | ZDNet Microsoft's .NET 5 developer platform, key to the company's work to unify its different .NET flavors, is generally available as of today, November 10.
.NET Conf 2020 - Day 1 Day One of .NET Conf 2020 Join the conversation #dotNETConf For more resources head over to: https://www.dotnetconf.net/
On Apple's Piss-Poor Documentation On this week's Under the Radar, Marco and Dave eloquenty discussed Apple's piss-poor documentation.
Implementing a Custom Model Binder In Razor Pages In Razor Pages, model binding is the process that maps data from an HTTP request to simple PageModel properties or handler parameters. Incoming data can be included in a request as posted form values, query string values or route data. The default c...
Announcing the Release of EF Core 5.0 | .NET Blog Announcing the release of EF Core 5.0, a full featured cross-platform library for data access supporting Many-to-Many, Table-per-Type & more.
How-To Revert HP Printer’s Ban on 3rd-Party Ink Cartridges Hewlett & Packard, the founders, had great lessons to teach us (managers in high-tech) about culture. I even quoted them in my awesome list on engineering team management . �...
Announcing .NET 5.0 | .NET Blog We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements. It’s already in active use by teams at Microsoft and other companies,
Valve Is Working On Another Extension To Help In Direct3D-Over-Vulkan Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
Announcing ASP.NET Core in .NET 5 | ASP.NET Blog .NET 5 is now released! .NET 5 is the next version of .NET Core and the future of the .NET platform. With .NET 5 you have everything you need to build rich, interactive front end web UI and powerful backend services.
I sold Baremetrics - Baremetrics 2020 has turned in to one of the most unusual years of my life, for both the obvious reasons but also for reasons I definitely wasn't expecting at the
The prank cursor that resulted in an employee being fired before they even started | The Old New Thing I learned the story of someone who got fired even before they started. It resulted from a prank gone awry. The perpetrator in question was completing an internship and committed code into the Windows 3.1 code base that was a little prank for the test team...
Download .NET 5.0 (Linux, macOS, and Windows) .NET 5.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.
5 Things I've Learned From Creating Developer YouTube Videos Creating YouTube videos has changed my life and my career. It's opened up promotions, teaching opportunities, etc. The skills I've learned from creating developer YouTube videos have taken me a long way in my career. Learn to create YouTube videos with t...
My interview with Canal do Jorge Maia is now up–My career and the history of RavenDB I think it was a very interesting discussion, you can watch it here:
Avoiding downtime in rolling deployments by blocking SIGTERM: Deploying ASP.NET Core applications to Kubernetes - Part 11 In this post I describe an issue I experienced with the NGINX ingress controller where you get 502 errors during a rolling deployment, and how I fixed it
Zoom lied to users about end-to-end encryption for years, FTC says Democrats blast FTC/Zoom settlement because users won't get compensation.
An opinionated approach about how to create an AWS ECS Fargate cluster and deploy apps on it using Azure DevOps Pipelines These past couple of weeks I’ve been tinkering with AWS ECS Fargate and after losing some time tackling different approaches I thought it might be useful to write down what I ended up building. My goal was trying to build an AWS ECS Fargate cluster and de...
How to Recalculate a Spreadsheet Let’s say I’m ordering burritos for my two friends while they quar up in Jersey City, and want to calculate the total price of my order: It’s a little confusing to follow the flow of data in a sprea
Bienvenue Cloudflare France! Why I’m helping Cloudflare grow in France I am incredibly excited to announce that I have joined Cloudflare as its Head of France to help build a better Internet and expand the company’s growing customer base in France. This is an important milestone for Cloudflare as we continue to grow our pres...
Breadmaking 101: How to Troubleshoot Bad Bread Bread can be a fickle animal. Even though it's one of the simplest, oldest foods on earth, it also takes a lot of finesse and practice before you can make it confidently and well. Today, we're going to go through troubleshooting a series of problem loaves...
C# 9: Record Types Introduction & Deep-Dive | Claudio Bernasconi Learn everything you need to know about Record Types in C# 9. Record Types are immutable reference types that provide value semantics for equality.
Coding, Cloud & Technology | Case Study : Virtual Studio for Twitch LiveStream For the past couple of months, I’ve been working on a brilliantly fun Unity project.
Blazor Stability Testing Tools for Bullet Proof Applications Blazor testing may just be the biggest upside of the framework. Learn about the core concepts of Blazor testing that will help you make bulletproof apps.
Git in action - Simple Talk Dino Esposito continues his series on git. In this article, he explains how to initialize a repository, track files, and revert to a specific revision.
Multicasting: Enhance a group of methods with just one attribute In the most basic use case, you annotate a class with a method interception/method boundary attribute and it’s multicast (applied) to all methods in that class, but in this blog post, we’ll go over some more advanced use cases as well.
Running Stored Procedures Across Databases in Azure In a previous article I talked about how to run queries across database instances on Azure using ElasticQuery. One of the limitations I talked about was the in ability to update data in the source dat
Azure Processor Limits Ran into a fun little quirk in Azure today. We wanted to allocate a pretty beefy machine, an M32ms. Problem was that for the region we were looking at it wasn’t showing up on our list of VM sizes. We
Diving Into NuGet History For Fun and Community Insights – .NET Tools Blog | JetBrains In the dark ages of .NET, developers had to crawl the internet for dependencies, run installers, create bloated lib folders, and possibly introduce assemblies into the Global Assembly Cache. Gross! Th
Open Azure Day: A VIP Linux and OSS speaker line-up in one event The Linux and open-source landscapes are changing rapidly. With so many companies embracing remote work and operations this year, we’re seeing more organizations running large-scale, mission-critical Linux and open-source workloads than ever before. IT te...
DDD 2020: Call for Speakers / Call for Papers (CfP) @ Sessionize.com Sessionize is the smart way to manage Call for Papers, Speakers and Agenda for your conference.
Making Mass Effect not require administrator rights, or maybe how not to write a boolean check Mass Effect requires administrative rights to run - but why? And how does Mass Effect break other games from that time period? Let's dive in and take a look at what may be the worst boolean check I've ever encountered outside of the ProgrammerHumor subred...
TWC9: .NET Conf, GitHub Game Off, Windows Terminal and more A lot of stuff is going on in the world, but we're not talking about that, instead Christina's breaking down the latest developer news, including: [00:30] .NET Conf 2020 Coming this Week[00:47] .NET 5
Creating a database automatically upon startup · Issue #2 · microsoft/mssql-docker A couple of comments (4) in the DockerHub page suggest adding parameters to create a database with username and password automatically.
How Go helped save HealthCare.gov featuring Paul Smith, CTO of Ad Hoc (Go Time #154) Paul Smith (from “Obama’s Trauma Team”) tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge tra...
Lazy Loading in Blazor WebAssembly - Code Maze In this article, we are going to learn how to improve the loading time of an application by implementing LazyLoading in Blazor WebAssembly
Improve your tests with Assert Object Pattern - CodeJourney.net What is Assert Object in testing? How to implement Assert Object pattern? Assert Object pattern examples in C# and .NET Core
Beginner's Series to: Unity | Channel 9 Modern games are made differently from how traditional applications are made. Games can also be a creative outlet for programmers. This is why we created this bite sized video series to help .NET deve
Over 1M Lazada RedMart accounts sold online after data breach Singapore's largest online grocery store Lazada Redmart has suffered a data breach after 1.1 million user accounts were put up for sale on a hacker forum.
A more secure GitHub Experience | Visual Studio Blog As the next step in the journey towards a more secure GitHub experience, beginning November 13th, GitHub and Visual Studio will no longer accept account passwords when authenticating with the REST API and will instead require using token-based authenticat...
Google Updates Editor for Cloud Shell, Alternative to .NET-Centric GitHub Codespaces -- Visual Studio Magazine Google updated its Cloud Shell online development and operations environment that has been characterized as an alternative to GiHub Codespaces, which also provides cloud-hosted dev environments with a focus on Visual Studio and Visual Studio Code develope...
Convex and Concave Dispositions One of the major philosophical differences that I have noticed in how people approach making large-scale decisions in the world is how they approach the age-old tradeoff of compromise versus purity. Given a choice between two alternatives, often both expr...
When Remote Work doesn't cut it The COVID-19 crisis, while disrupting the global world unlike anything before, has opened up an unexpected window to remote work. Nearly all major1tech2 giants3 have4 allowed their workers to do home office. Many people are considering this as a sign of t...
A look at S&P 500's real excess return over Treasuries Conventional wisdom assures us to buy low-cost diversified mutual funds for retirement savings. Let's take a look at what that meant over the last century and more.
365 Blog Posts In 365 Days I wrote 365 blog posts in 365 days. My thoughts: 1. Writing solves problems. When things got hard, I pulled up a blank Google doc. When depressed or frustrated, I used writing to (1) get it out of my system and (2) reason through solutions. Not only d...
Start with pen and paper tl;dr — If you feel unfocused, grab a pen and paper and start writing your thoughts down.
Don’t outsource your thinking — Avthar Sewrathan You should decide for yourself what you should work on, based on following your own curiosity and interest. Do the hard work of experimenting, exploring and thinking for yourself. Don’t outsource your thinking.