Platform Specific Code using Partial Classes in .NET MAUI .NET MAUI provides several ways to write platform specific code, in this article I demonstrate using partial classes to retrieve device information.
Creating the Conditions for Developer Happiness In my last post, My Thoughts on Code “Modernization” I tried to describe my company and more specifically my team’s thinking about our technical initiatives and end goals as we wo…
BastionZero Blog | I read the federal government’s Zero-Trust Memo so you don’t have to Yesterday, the Office and Management and Budget (OMB) released a memo:“Moving the U.S. Government Towards Zero Trust Cybersecurity Principles”. The memo advises the Federal Government on what steps each agency must take to improve its cybersecurity. It lo...
GitHub - dzautner/Sel: A compiler for thin Symbolic Expressions abstraction layer over Lambda calculus. A compiler for thin Symbolic Expressions abstraction layer over Lambda calculus. - GitHub - dzautner/Sel: A compiler for thin Symbolic Expressions abstraction layer over Lambda calculus.
Facebook SDK v12.2 for Xamarin.iOS Now Available Facebook SDK is now available for Xamarin developers offering updates to CoreKit, LoginKit, ShareKit, GamingServiceKit, and AudienceNetwork.
#160 Brandon Minnick, .NET MAUI | no dogma podcast Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI.<iframe frameborder="0" height="200px" scrolling="no" seamless src="https://player.simplecast.com/cd91d261-d362-4d70-b796-00d8bb2095cc?dark=false" width="100%"></iframe>
WUG: .NET 6 extravaganza: Entity Framework Core 6 (online) 27 Jan 2022 1 mins Presentations & Speaking
Prefer to change the code rather than write a workaround I'm talking about situations where you know how to solve your problem, but you've chosen to implement that solution in some additional layer of code on top, rather than changing the original problematic code. As has been expressed many times before, code ...
Thread by @JustForFansSite on Thread Reader App @JustForFansSite: The video player we use told us we can’t use it for porn. It’s a technology. We’re not hosting videos with them. It’s like Sony telling you you can’t buy their DVD player if you’re...…
Episode 409 - Azure Service Connector Xin Shi, an Azure PM focused on the Developer Experience, tells us about the Service Connector service in Azure which makes is easy for developers to ensure they have all the right connectivity and security in place to access their Azure resources.
Blazor | Build client web apps with C# | .NET Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. It's real .NET running in the browser on WebAssembly.
What is Curious Drive? - Free Courses, Coding Problems & Quizzes Hey Programmers,In this video, I am talking about What is Curious Drive and why I started a CuriousDrive. I want it to be a place where people get inspired a...
Practical tips to elevate your UX and accessibility As humans we have limitations like perception, focus, concentration, distractions, sight, you name it.Adapting our solution to increase the accessibility isn...
Two reasons Kubernetes is so complex Preface Hello friends! It’s been a while. I’ve been finding it very hard to write while holding up a full-time job, and I’ve also been dealing with some very...
Migrating to Cloudflare Email Routing With Email Routing, you can effectively start receiving Emails in any of your domains for any number of custom addresses you want and forward the messages to any existing destination mailboxes
How can I recognize file systems that don't support 64-bit unique file identifiers? A customer observed that their attempt to find out whether two handles refer to the same file was not working because some remote file systems report zero for the volume serial number and unique file identifiers, regardless of what file you asked for.
Clean up your .NET Controllers with ApiEndpoints Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
Impressions #2-100 ”You never get a second chance to make a good first impression.”Sounds like good advice, right? First impressions are strong. What about the second impression? Or the third? Or t…
Switch Expression with Multiple Cases That Return the Same Result in C# In this article, we are going to explain how to use switch expression with multiple cases that return the same result.
Society has a trust problem. More censorship will only make it worse. We will always view censorship as a last resort, because we believe open discourse is better for writers and better for society.
Fall 2021 Links to notes, videos etc. on future days are copies of materials from the 2020 version of 6.S081. We will update the notes as the course progresses. The lecture notes may help you remember the lecture content, but they are not a replacement for attendi...
Big (tech) company bullshit When I worked for Microsoft, I regularly talked directly to users and customers of the software I worked on. Because nobody tells you each time their code compiles successfully, I’d usually hear from them when things were broken or unsatisfying. Most of t...
GitHub - refined-github/refined-github: Browser extension that simplifies the GitHub interface and adds useful features :octocat: Browser extension that simplifies the GitHub interface and adds useful features - GitHub - refined-github/refined-github: Browser extension that simplifies the GitHub interface and adds u...
Download GitHub directory GitHub doesn’t let you download a single folder from a repo, which might be necessary when you just need a few files from a large repository.
Validating Objects With FluentValidation In this article, we’ll learn how to use the FluentValidation library and create simple and strongly typed validations.
Using Guard Clauses in .NET - XamGirl A guard clause, is a check of integrity preconditions used to avoid errors during execution. It helps you to simplify code by removing useless nested branching conditions and returning meaningful errors. To achieve it in .NET you can do it using a library...
Let’s Architect! Architecture and Sustainability | Amazon Web Services We often read news about sustainability and how governments and large corporations are working to build a better world for the future. But, have you ever asked yourself what you can do? As a software architect, how can you make a difference by addressing ...
Web API DTO Considerations When designing web APIs, it's important to think about how the data being passed to and from the endpoint will be structured. How important is reuse in these considerations, and how much reuse can you get away with before it starts causing other problems?
Let's get logical! On logical and physical architectural views Having a deep understanding of the differences between physical and logical boundaries can help shed light on the way we architect systems. Usually, it leads...
How to Create a PNG File from a Web Page in C# Both Google Chrome and Microsoft Edge provide a feature for creating a PNG file from the currently visible viewport. For this, you start the browser executable in “headless mode”, i.e., without the …
Tip 350 - How to extract information from receipts with Azure Form Recognizer Processing invoices, receipts and documents is time consuming and prone to errors when humans do it. Automating this process can save companies a lot of time and reduce errors. However, programmatically extracting information from images and documents is ...
A pipe operator for JavaScript: introduction and use cases The proposal “Pipe operator (|>) for JavaScript” (by J. S. Choi, James DiGioia, Ron Buckton and Tab Atkins) introduces a new operator. This operator is an idea borrowed from functional programming that makes applying functions more convenient in many case...
Dapr v1.6 is now available We are excited to announce the release of Dapr v1.6! This is the sixth minor version update since the announcement of Dapr v1.0. Release highlights If you’re new to Dapr, familiarize yourself by visiting the getting started page. Component improvements Th...
The Biggest Mistake I See Engineers Make Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others. I’ve experienced this mistake as both an IC and a manager. As an IC, it’s a mistake I made many, many times early in
.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.
Modernizing DasBlog - from Web Forms to .NET 6 I am always talking about DasBlog! This time I joined my good friend James ...
The Internals of PostgreSQL : Introduction This document describes the internals of PostgreSQL for database administrators and system developers.
PQShield raises $20M for its quantum-ready, future-proof cryptographic security solutions – TechCrunch Quantum computing promises to unlock a new wave of processing power for the most complex calculations, but that could prove to be just as harmful as it is helpful: security specialists warn that malicious hackers will be able to use quantum machines to br...
Testnet #4: Shielded Staking Is Here In our last update, we announced our first testnet, codenamed “Valetudo”, with an implementation of our MVP1 milestone: multi-asset shielded transactions, and a basic, fully-trusting light wallet protocol that does client-side scanning of the private chai...
Event Sourcing vs Event Driven Architecture Event Sourcing vs Event Driven Architecture. What's the difference? One is about state, the other is about communication.
.NET Data Community Standup - Testing EF Core Apps What’s the best way to run automated tests on an application that uses Entity Framework Core? Jon P Smith, author of the book “Entity Framework Core in Actio...