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.
.NET MAUI provides several ways to write platform specific code, in this article I demonstrate using partial classes to retrieve device information.
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…
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 looks l…
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 is now available for Xamarin developers offering updates to CoreKit, LoginKit, ShareKit, GamingServiceKit, and AudienceNetwork.
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>
27 Jan 2022 1 mins Presentations & Speaking
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 is a …
Performance improvements in ASP.NET Core 6.0!
@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...…
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 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.
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...
As humans we have limitations like perception, focus, concentration, distractions, sight, you name it.Adapting our solution to increase the accessibility isn...
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...
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
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.
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 ...
”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…
In this article, we are going to explain how to use switch expression with multiple cases that return the same result.
We will always view censorship as a last resort, because we believe open discourse is better for writers and better for society.
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 attending le…
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 these …
: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...
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.
In this article, we’ll learn how to use the FluentValidation library and create simple and strongly typed validations.
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 or w…
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 susta…
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?
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...
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 …
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 compl…
Black lives matter
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 cases.
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 This re…
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! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
I am always talking about DasBlog! This time I joined my good friend James ...
This document describes the internals of PostgreSQL for database administrators and system developers.
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 break t…
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 chain sta…
Event Sourcing vs Event Driven Architecture. What's the difference? One is about state, the other is about communication.
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...
News, tips, and tricks from the team at Fly
An alternative privacy-friendly YouTube frontend which is efficient by design.