home | CFAIL
Failing better since 2019
Code Maze Weekly #13 - Code Maze
This week brings us a new set of fresh and unique articles in .NET World: .NET and C# Generic Host Builder in ASP .NET Core 3.1 [wakeupandcode.com] Shahed covers Generic Host Builder in detail in the “G” part of his A-Z series of 2020. If you want to know more…
GOODBYE JAVASCRIPT! Build an Authenticated Web App in C# with Blazor + .NET Core 3.0
Check out the blog post: https://developer.okta.com/blog/2019/10/16/csharp-blazor-authentication Okta is a developer API service that stores user accounts for your web apps, mobile apps, and APIs. * Sign up for Okta for free at https://developer.okta.com/sig…
Configure the Linker for ASP.NET Core Blazor
Learn how to control the Intermediate Language (IL) Linker when building a Blazor app.
A Dark Room
A minimalist text adventure
VorTechS/BlazorCarousel
A simple Blazor Carousel component. Contribute to VorTechS/BlazorCarousel development by creating an account on GitHub.
Build a JavaScript Responsive Sidebar Menu
Improve your website's responsiveness by learning how to build a JavaScript responsive sidebar menu. These days, users can access your site from any type of device, and it's your responsibility to ensure that it looks and functions well on all of them. One gre…
Free Website Builder | Create a Free Website | Wix.com
Create a free website with Wix.com. Choose a stunning template and customize anything with the Wix website builder—no coding skills needed. Create yours today!
Retargeting & Tracking Pixels: Explained!
How does Facebook know that you doubted to buy something on another website? They use tracking pixels! A small image that is added to other websites & track your activity and interests. Let's Simply Explain how they work. Tracking pixels are small 1x1 images …
What Are APIs? - Simply Explained
APIs are very technical, and yet they are used everywhere. Simply put: APIs allow different apps and services to work together in various ways. In this video, I'll highlight four ways in which APIs can be used: to access data, to hide complexity, to extend fun…
DevOps For Dummies (For Dummies (Computer/Tech)): Emily Freeman: 9781119552222: Amazon.com: Books
DevOps For Dummies (For Dummies (Computer/Tech)) [Emily Freeman] on Amazon.com. *FREE* shipping on qualifying offers. <b>Develop faster with DevOps</b> DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for f…
Testing GitHub Oneboxes for Stack Overflow for Teams
UPDATE: Some new features and bug fixes based on your feedback! PRs now render HTML that matches exactly with GitHub Links to the GitHub username now go to the user profile See the updates in the
Opinion: The unspoken truth about managing geeks
The stereotypes that lump IT professionals together are misguided. It's actually the conditions that surround the IT pros that are stereotypical, and the geeks are just reacting to those conditions the way they always react -- logically.
Just one week left to submit your talk proposals for DDD South West 2020!
Since opening for talk proposals for DDD South West 2020 on February 1st we've had a surge of great submissions. Tomorrow marks the last week to get your talks in! So if you're planning on proposing a talk for DDD South West 2020 then you best hurry as proposa…
Debugging Wednesday — Cancel this task!
Last Wednesday “Debugging” day for Kevin and myself. Let’s share with you these frustrating but interesting minutes.
The state of dotnet performance
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
Learning By Shipping
products, development, management.
Testing GitHub Oneboxes on Stack Overflow for Teams
UPDATE: Some new features and bug fixes based on your feedback! PRs now render HTML that matches exactly with GitHub Links to the GitHub username now go to the user profile See the updates in the
Master these JavaScript Fundamentals to Land Your Next Job
From closures to array methods, learn what JavaScript concepts you should master to land a new job.
A Brief Intro to Clean Architecture, Clean DDD, and CQRS
A brief explanation of Clean Architecture, Clean Domain-Driven Design, and Command/Query Responsibility Segregation.
Loosely Coupled Show: Software Architecture and Design - CodeOpinion
I'm excited to announce the Loosely Coupled Show, a project I'm working on with James Hickey that will have discussion on software arechitecture and design.
The Power of EventSourcing — Softwarepark
We just had a nice experience while maintaining one of the applications we created for our customer and we wanted to share this with you! We are building a small ‘on-the-side’ project for a customer that supports the planing of a huge event with more than 1.5…
Storing IoT Data in a database
One question that comes up a lot when getting started with IoT is 'How do I store all this data?'. This is an important question - IoT creates a LOT of data, some of which can be analyzed on the fly, but there are a large number of cases where you want to run …
Fundamental Concepts for Elastic Jobs in Azure SQL Database
Elastic Jobs are currently in public preview. The feature is ready and we are preparing to make it officially generally available. No whitelisting or extra steps are required to get started. In my previous post, I explained what Elastic Jobs are and why yo…
Getting started with Uno Platform and ReactiveUI - Uno Platform
Summary The article shows how to create a cross-platform Uno template app that consists of a basic NavigationView and basic ViewModel navigation capabilities, and can run on Windows, Android, iOS, and as a website (via WASM). It uses the following frameworks: …
Provisioning X.509 Devices for Azure IoT Hub using .NET Core
This article shows how Azure device provisioning service can be used to setup an Azure IoT Hub and provision devices using X.509 certificates in an enrollment group. The certificates are created us…
MFractor For Visual Studio Windows Now Available
MFractor is now available for Visual Studio Windows. A powerful productivity tool for Xamarin developers, MFractor makes it easy to write beautiful, bug-free Xamarin apps.
Fixing Random, part 28
Last time on FAIC we implemented a technique for sampling from a non-normalized target PDF: Find an everywhere-larger helper PDF that we can sample from. Sample from it. Accept or reject the sample…
Fixing Random, part 24
[Code for this episode is here.] So far in this series we’ve very briefly looked at continuous distributions on doubles, and spent a lot of time looking at discrete distributions with small s…
Porting old posts, part 2
I’m continuing my efforts to port over and update my old blog content. The previous episode is here. We’re still in the first few weeks of me blogging; I was pumping out articles at a r…
Add spec for TFMs in .NET 5 by terrajobst · Pull Request #92 · dotnet/designs
We'd like to drastically simplify the framework names (TFMs) developers must use in project files and NuGet packages. This includes merging the concept of .NET 5 and .NET Standard while still b...
Chris Sainty - Building with Blazor
Blazor • Razor Components • ASP.NET Core
ASP.NET Core middleware with Roslyn Analyzers - Part 1
Learn how to create Roslyn Analyzers to help add ASP.NET Core middleware and in the right order.
What is content caching on Mac?
On your Mac, use content caching to speed up downloads and reduce bandwidth usage.
petterhoel/Todos
Various todo list backend API implementations. Contribute to petterhoel/Todos development by creating an account on GitHub.
My Media Creation Setup
A quick post about the tools that I use for creating media
Fixing Random, part 18
Before that silly diversion I mentioned that we will be needing the empty distribution; today, we’ll implement it. It’s quite straightforward, as you’d expect. [Code for this epis…
Fixing Random, part 23
So… I’ve got good news and bad news. The good news is: I’ve described an interface for discrete probability distributions and implemented several distributions. I’ve shown h…
The type or namespace name 'Pipelines' does not exist in the namespace 'System.IO' · Issue #19133 · dotnet/aspnetcore
I got this error after upgrade to .NET Core SDK 3.1.102 and I do not see anything about this changing in doc
Compiler Explorer - C (x86-64 clang 9.0.0)
int foo; short *bar = &foo; void func(void) { int foo2; short *bar2; bar2 = & foo2; }
EF Core adoption is very healthy
I commonly see feedback from people assuming that EF Core is not heavily used. This isn’t true. The internal usage numbers are very healthy. The number of people moving from previous EF Core …
Fixing Random, part 29
[It is] a spectacular vindication of the principle that each individual coin spun individually is as likely to come down heads as tails and therefore should cause no surprise that each individual t…
Medicare for All: Last Week Tonight with John Oliver (HBO)
As presidential candidates continue to discuss Medicare for All, John Oliver explores how much it might cost, what it will change, and who it will help. Connect with Last Week Tonight online... Subscribe to the Last Week Tonight YouTube channel for more alm…
JetBrains Mono: A free and open source typeface for developers
Try JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice experience for developers’ eyes, no matter which IDE you choose.
Fixing Random, part 22
[Code for this episode is here.] Last time in this series I left you with several challenges for improving our DSL for imperative probabilistic workflows. But first, a puzzle: Question One: You are…
How to test logging when using Microsoft.Extensions.Logging
A tutorial to easily write effective tests of the logs generated by your libraries of applications. Introducing MELT, a Testing library for Microsoft.Extensions.Logging.
Service Fabric Community Q&A 41
We are resuming our first Service Fabric Community Q&A call for 2020 beginning this month. Join us at 10am PDT on Thursday, Feb 20th to ask us any questions related to Service Fabric, Mesh, containers in Azure, etc. This month's Q&A features one session…
Visual Studio for Mac: Refresh(); event speakers and sessions | Visual Studio Blog
We’re just 19 days from the Visual Studio for Mac Refresh(); event and are excited to share the full agenda and speaker list with you! Keynote: A Fresh Look at Visual Studio for Mac Amanda Silver, Scott Hunter, Jon Galloway Whether you’re completely new to Vi…
How do you do multiple inserts with npgsql (batch not serial) · Issue #2779 · npgsql/npgsql
Hey there, I had a look around google for howto do something relatively simple like: INSERT INTO order_side (id) VALUES ('OTHER'),('MARKETSALE'),('MARKETBUY'),('LIMITBUY...
.NET Design Review: Quick Reviews
00:00:00 - Approved: Add CancellationToken overloads to Socket.ConnectAsync and Socket.AcceptAsync https://github.com/dotnet/runtime/issues/921#issuecomment-589234342 00:11:07 - Approved: Socket.SetRawSocketOption https://github.com/dotnet/runtime/issues/865#…
Trains․NET - Episode 16 - Nicer UI and removing Windows Forms
Originally streamed at https://twitch.tv/davidwengier In this episode we make the Comet ☄ UI look a lot nicer with some custom radio button handlers, and since it is at parity with the Windows Forms client, its time to delete that and fully embrace the x-plat…
Davy Wybiral
Fixing Random, part 25
Last time on FAIC we implemented the Markov process distribution, which is a distribution over state sequences, where the initial state and each subsequent state is random. There are lots of applic…
Candle Touch™- The First Smart, Connected, Real-Flame Candle
With a tap on your smartphone, you can now magically light up a real scented candle.
NetFabric/NetFabric.Hyperlinq
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>. - NetFabric/NetFabric.Hyperlinq
Discussion on lazy-loading of navigation properties · Issue #3797 · dotnet/efcore
Note: Issue #10509 has been created to track actual work on lazy-loading. The new issue is locked so that it can be subscribed to for updates on the implementation without noise. This issue has bee...
Reminder: Visual Studio for Mac: Refresh(); event on Feb 24 | Visual Studio Blog
The Visual Studio for Mac Refresh(); event is just a few days away, starting on Monday, February 24, at 9 AM. We’ve got a great day of content planned. Make sure to “save the date” so you don’t forget over the weekend!
helvetica scenario
from neave.tv original video: https://www.youtube.com/watch?v=rqfSqUuo7Ms
The future of work looks like staying out of the office
Dozens of studies find remote workers happy and productive. Why not let them be?
The Wandering Earth (2019) - IMDb
Directed by Frant Gwo. With Jing Wu, Chuxiao Qu, Guangjie Li, Man-Tat Ng. As the sun is dying out, people all around the world build giant planet thrusters to move Earth out of its orbit and sail Earth to a new star system. Yet the 2500-year journey comes wit…
Compiler Explorer - C (x86-64 clang 9.0.0)
char a; int b; long c; long long d; char *e = &b; int *f = &a; long *g = &d; long long *h = &c; // note that "long" and "long long" are the // same size on this compiler, but still warn typedef int test_sizes[sizeof(long l…
New optimizations boost performance in preview builds of Microsoft Edge - Microsoft Edge Blog
Starting with Microsoft Edge build 81.0.389.0 on 64-bit Windows 10, we’ve enabled new toolchain optimizations that should provide a substantial performance improvement in general browsing workloads. We’ve measured an up to 13% performance improvement in the Sp…
Integrating Tailwind CSS with Blazor using Gulp - Part 1
In this post, I introduce the Tailwind CSS framework, why I like it and why you might want to consider it. I then show how you can integrate it into your Blazor app using NPM and Gulp.
EF Core Tips: Don’t call Update when you don’t need to!
I see all kinds of code while investigating issues and answering questions on GitHub. One thing that frequently crops up is calling DbContext.Update or DbSet.Update when it is not needed. Change tr…
Fixing Random, part 21
Last time in this series I proposed a stripped-down DSL for probabilistic workflows. Today, let’s see how we could “lower” it to ordinary C# 7 code. I’ll assume of course th…
Plan for Entity Framework Core 5.0
As described in the planning process, we have gathered input from stakeholders into a tentative plan for the EF Core 5.0 release.
Messaging Layer Security: Towards a New Era of Secure Group Messaging
This talk will provide an introduction to message encryption protocols and describe the current ecosystem, including why it's still not a solved problem in the corporate setting. While personal messaging systems have been adopting Signal, corporate messaging h…
Pushing a database driver to the max: Performance and architecture in the Npgsql PostgreSQL driver
This talk will cover the latest architectural changes in the .NET PostgreSQL driver, Npgsql.
Porting old posts, part 1
Thanks again to the good people at Microsoft who have kept my old blog alive for now; my plan is to port the articles from the old site over, and then they will redirect from the old URLs to the ne…
billy corgan rides a rollercoaster
faster than the speed of sound
Support pre-release packages with floating versions · Issue #912 · NuGet/Home
Consider a project.json specification such as { "A: "1.0.*" } If the only packages in the feed are prerelease packages such as A.1.0.0-alpha, A.1.0.1-beta, the restore fails stating ...
Introducing EF Core 5 Features: CreateDbCommand: I’ll see your string and raise you a command…
My previous post showed using ToQueryString to get generated SQL. This will commonly be copy-pasted, but it could also be executed directly by the application. For example: This will work in simple…
Andrey Akinshin's blog
Andrey Akinshin's blog
Fixing Random, part 26
We’ve been mostly looking at small, discrete distributions in this series, but we started this series by looking at continuous distributions. Now that we have some understanding of how to sol…
Fixing Random, part 19
I’ve got no code for you this time; instead here are some musings about language design informed by our discussion so far. One of the most important questions to ask when designing a language…
Mechanized Proofs for PL: Past, Present, and Future
The history of machine-checked proofs about programming languages offers valuable lessons for the future of programming languages research.
NVIDIA/cutlass
CUDA Templates for Linear Algebra Subroutines. Contribute to NVIDIA/cutlass development by creating an account on GitHub.
Home
19 Feb 2020
YohDeadfall/Yoh.Tuples
An research in area of dynamic tuples in .NET. Contribute to YohDeadfall/Yoh.Tuples development by creating an account on GitHub.
Loosely Coupled Show | Episode #000 | Software Architecture
Welcome to the new Loosely Coupled Show by James Hickey and Derek Comartin. We'll be coverting topics around software architecture and design with various guests in the software industry. James Hickey: https://twitter.com/jamesmh_dev https://www.jamesmichael…
Create a Meetup Account
Find Meetups and meet people in your local community who share your interests.
T4 and EF Core Reverse Engineering
I’m a huge fan of T4–the underutilized templating engine that ships as part of Visual Studio.
Cryptologie
Hey ! I'm David, a security engineer at Facebook. This is my blog about cryptography and security and other related topics that I find interesting.
Microsoft Flagship Events
Explore the multitude of events Microsoft offers for technology leaders, developers and practitioners. We are passionate about providing the right event for everyone in the tech industry.
1564808 - Unable to drag and drop images or URLs from browser to desktop when running Windows as Administrator with UAC disabled
RESOLVED (nobody) in Firefox - General. Last updated 2019-11-26.
Document EF Core architecture and internal technical details · Issue #1920 · dotnet/EntityFramework.Docs
To make it easier for contributors and provider authors to understand the code. Please comment on this issue with internal areas you would like to see documented. Working list of possible topics to...
Fixing Random, part 20
Without further ado, here’s my proposed stripped-down C# that could be a DSL for probabilistic workflows; as we’ll see, it is quite similar to both enumerator blocks from C# 2 and async…
Posts by Ben Adams
Posts by Ben Adams
Data Brokers are Cruising for a Bruising
We blame hackers for breaches, but shadowy brokers are often just as culpable, and need to be held accountable.
Security Scanning Your .NET Core Applications
No organization exists in an operational vacuum. It’s a natural law of software development that your world will collide with other projects. It is inevitable to share responsibility between customers, vendors, partners, and the open-source ecosystem. In a pas…
David Wengier
A blog? A site? Definitely an about page at least.
the Nothing itself nothings
Home page of Sean Barrett, dysfunctional programmer.
Removed Method Group conversions, more additions to equality. by Mrnikbobjeff · Pull Request #1030 · xamarin/Essentials
Description of Change Removed most method group conversions to be able to cache the delegate as this is currently forbidden by the standard for method group conversions. Here is the enum case bench...
The hidden war over grocery shelf space
There's a hidden market in the supermarket — Vox's Phil Edwards explains. Follow Phil Edwards and Vox Almanac on Facebook for more: https://www.facebook.com/philedwardsinc1/ Subscribe to our channel! http://goo.gl/0bsAjO Vox.com is a news website that helps…
Decompile .NET code while debugging - Visual Studio
When debugging a .NET application, you may find that you want to view source code that you don't have. For example, breaking on an exception or using the call stack to navigate to a source location.
Hardware build: CRC calculation
CRC (cyclic redundancy check) involves some intimidating math. But it turns out that it can all be done with some fairly simple hardware. In this video, I build the hardware to compute and verify CRCs. Previous video on CRC theory is here: https://youtu.be/izG…
Blazored.FluentValidation 1.2.0
A library for using FluentValidation with Blazor
Languages & Runtime: .NET Community Standup - Feb 13th 2020 - ❤🌹
Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
How do CRCs work?
CRC (cyclic redundancy check) is one of the most common methods of error detection. It uses some interesting mathematical tricks to guarantee that it can catch certain kinds of errors. How does it work? Support these videos on Patreon: https://www.patreon.com…
How To Create a Blazor Component
In this video, we're going to learn how to create a Blazor component for a Blazor application. We create a template and write C# code to connect the component with the application. If you are new to Blazor make sure you have watched the Blazor introduction vi…
Fixing Random, part 30
Last time on FAIC I posed and solved a problem in Bayesian reasoning involving only discrete distributions, and then proposed a variation on the problem whereby we change the prior distribution to …
Make your custom .NET GC - "whys" and "hows" - Konrad Kokosa
Starting with .NET Core 2.1 a new feature called Local GC has been added. It allows you to do magic things - you can completely replace the default GC used by the runtime with your own, or you can use the default GC outside .NET environment. In the session we…
Unhandled Exception
I answered a question on stackoverflow that started to turn into a brain dump of the debugging techniques we've learnt while building this brand new stack. While everything is still evolving, here's that answer reposted here as a blog post (slightly modified).…
Tinkering with client-side Blazor and the AWS SDK for .NET
Being a .NET lover, a cross-platform hopeful and a JavaScript ignorant, I was immediately enthused about client-side Blazor. The promise of statically hosted web applications that run on every plat…
Epic Circles - Numberphile
The man who loved circles (Objectivity): https://youtu.be/AzmUCL1OHhs More links & stuff in full description below ↓↓↓ Pappus chains, circle inversion and a whole lot more in this EPIC video with Simon Pampena. Support us on Patreon: http://www.patreon.com/n…
Simulating Supply and Demand
Thanks to supporters on Patreon, especially: Jordan Scales Kairui Wang Eric Helps Ben Kamens Ben Komalo Christy Serbus Sean Barker Rikard Eide Wyatt Nelson Aurélien Géron Patrick Foster Send market signals by supporting Primer on Patreon! https://www.patreon…
Roundup #68
Binding Redirects, Combining Types as Effects to Describe an Application, Endpoint from multiple middleware, Clean Architecture
Rider 2019.3.2 is Available! - .NET Tools Blog
Just moments ago we published a bugfix update, Rider 2019.3.2. Please bear with me as I walk you through the highlights of this release. First off, Rider has inherited lots of fixes and improvements from ReSharper 2019.3.2, such as: The … Continue reading →
Dave - Black (Live at The BRITs 2020)
Stream & Download Psychodrama: https://SantanDave.lnk.to/Psychodrama Psychodrama on Apple Music: https://SantanDave.lnk.to/PsychodramaApple Psychodrama on Spotify: https://SantanDave.lnk.to/PsychodramaSpotify Psychodrama on YouTube Music: https://yt.be/music…
Add IReadOnlySet<T> interface by Jlalond · Pull Request #32488 · dotnet/runtime
#2293
Numberphile
This is Numberphile. We mainly post videos about mathematics and just numbers in general.
Porting old posts, part 3
I’m continuing in my efforts to move and update all my old content from my MSDN blog to ericlippert.com. Today, posts from early October of 2003. In, out, in-out, make up your mind already Th…
Entity Framework Weekly Status Updates (2020) · Issue #19549 · dotnet/efcore
This issue contains status updates from the Entity Framework team to provide insight into what we are focused on, progress made, and other interesting highlights from the week. More Information Bro...
Home · terrajobst
08 Nov 2015
fiigii.com
The limits of my language mean the limits of my world.
Transactions with MongoDB 4.0 and .Net
Multi-Document Transactions and MongoDBTL;DR - MongoDB 4.0 supports multi-document transactions! When you have 2 mutations (write operations), each affecting 1 document, Mongo used to apply each writ
Jon Galloway - Jon Galloway
Between releases of my other book (Professional ASP.NET MVC, next release due out soon!) Jesse Liberty somehow talked me into collaborating with him on writing a book on Windows 8.1 development. Actually, it wasn't a hard sell, because I've done a good amount …
Update on our new and upcoming security keys
Our current suite of products (Solo C, Solo A, Solo Tap A, Solo Tap C, Somu) make up the first generation of products that Solokeys has released, starting with our initial Kickstarter campaign. Now we’re getting ready to release a new generation of products…
X25519 in Web Cryptography · Issue #271 · mozilla/standards-positions
Request for Mozilla Position on an Emerging Web Specification Specification Title: Curve25519 in WebCrypto Specification or proposal URL: https://github.com/tQsW/webcrypto-curve25519/blob/master/ex...
Andrew Lock | .NET Escapades
Hi, my name is Andrew, or ‘Sock’ to most people. This blog is where I share my experiences as I journey into ASP.NET Core.
Copyrighting all the melodies to avoid accidental infringement | Damien Riehl | TEDxMinneapolis
In the litany of copyright infringement lawsuits, technology lawyer and musician Damien Riehl demonstrates that music is merely math, and has a finite number of possible melodies. If you’ve ever thought a song you like sounded similar to another, the culprit m…
Azure App Configuration is now generally available | Azure updates | Microsoft Azure
Azure App Configuration is a managed service that helps developers centralize their application configuration and feature settings simply and securely.
Continuous C# and F# IDE for iPads and iPhones
Continuous is always running your code so you can see changes to objects as you type. This makes writing interactive applications easier than with the old Code-Build-Run cycle. You are now free to…
Visual Studio 2010 Best Practices
Learn and implement recommended practices for the complete software development lifecycle with Visual Studio 2010 with this book and ebook.
Appstat - App Store Sales & Analytics on your Mac
With Appstat, your apps' status, proceeds, and analytics are just one click away. It lives in your Mac's status bar and, when clicked, displays all the apps you have for sale and how much you are making with each one. Once you try Appstat you'll wonder how you…
Lychee — Self-hosted photo-management done right
Lychee is a free photo-management tool, which runs on your server or web-space. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.
xamarin/Essentials
Essential cross platform APIs for your mobile apps. - xamarin/Essentials
Twitter Guidelines
Thank you for visiting the Vertex Pharmaceuticals Incorporated official Corporate Twitter page. This is our corporate page and not a page for our approved or investigational medicines. As a biotechnology company, at times our engagement may seem limited or del…
Connection Abstractions · Issue #1793 · dotnet/runtime
System.Net.Connections Connections is an abstraction for composable connection establishment. It aims to improve layering separation and provide a standard extensibility model for making network co...
system.net - Domain Name For Sale | DAN.COM
I found a great domain name for sale. Check it out!