Deploying an Incrementally Migrated ASP.NET App to Azure App Service [15 of 18] Migrating In this video, Mike demonstrates how to deploy an ASP.NET app that is partially migrated to ASP.NET Core into Azure App Service. Using incremental migration ...
To Draw with Markov Chain Monte Carlo. In this post we will explore Markov Chain Monte Carlo Methods (MCMC), and specifically Metropolis-Hastings. MCMC Methods allow us to sample from a distribution, if all we know is $\phi(x)=c\times f(x)$, where $f(x)$ is the density at point $x$ of the dist...
Paolo Melchiorre - Quickly resize a video with FFmpeg/Vaapi for Mastodon How to quickly resize a video with FFmpeg before uploading it to Mastodon to comply its resolution and size restrictions.
Your Jest tests might be wrong Is your Jest test suite failing you? You might not be using the testing framework’s full potential, especially when it comes to preventing state leakage between tests. The Jest settings clearMocks, resetMocks, restoreMocks, and resetModules are set to fal...
I Make Deepfakes: How to Keep Yourself Safe - Arkavian Unless you live under a rock, you’ve heard about deepfakes. Deepfakes are videos that blend reality with fiction by training a generative neural network to replace a person’s face with someone else’s. These videos are making news, and not always in a good...
Re-implementing LangChain in 100 lines of code LangChain has become a tremendously popular toolkit for building a wide range of LLM-powered applications, including chat, Q&A and document search. In this blogpost I re-implement some of the novel LangChain functionality as a learning exercise, looking a...
Factorize your language models A traditional language model is a probability distribution $p_ ext{LM}(t)$ predicting how likely text $t$ is to appear in a training corpus approximating all of language. A 2023 language model (GPT-4 [OpenAI 2023], Claude [Bai et al 2022], Alpaca [Taori e...
The Berkshire 2022 Buffett-Munger Show - Sean Bolton Discover the excitement and wisdom shared at the 2022 Berkshire Hathaway Annual Shareholder Meeting, as experienced first-hand by a dedicated fan.
Domenico Luciani - Safeguarding Software: Embracing Security Design Principles in Software Development Passionate programmer, experienced Extreme Programmer, Senior Agile Software Engineer @ VMware, remote worker from Spain, Open Source enthusiast, and avid learner with a focus on software craftsmanship, and IT security.
Innovation vs Revolution So if revolutions aren't owned, how can one flow with it? It's all about tools. Never has a revolution occurred with some product at the forefront, it has always been cheaply accessible resources that anyone can take advantage of.
Design system guide If your project don't have a design system it is probably usual problem for you, when even a small changes like changes a color for action buttons takes off a lot of time, generate a lot of changes and make user interface look inconsistent. To solve the p...
4 Structured Logging Techniques in ASP.net core Every Developer Should Know (Dotnet 7+) - Doumer's Blog Leverage Asp.net core's logging capabilities the right way. Here are 4 Structured Logging Techniques in ASP.net core
Train & deploy machine learning models with ML.NET and Azure Container Apps In this session, you'll learn how you can go from idea to deployment in no time with Visual Studio, ML.NET, and Azure Container Apps. Learning Resources: htt...
Async and Await in Vanilla JavaScript In the last couple of years I work a lot with Blazor WebAssembly for my personal projects and, first...
Leaked Google document: “We Have No Moat, And Neither Does OpenAI” SemiAnalysis published something of a bombshell leaked document this morning: Google “We Have No Moat, And Neither Does OpenAI”. The source of the document is vague: The text below is …
Visual Studio Code v1.78 (April 2023) Sees New Color Themes, Color Picker -- Visual Studio Magazine Visual Studio Code v1.78 (April 2023 update) is out with a host of minor improvements, including two that involve colors.
Microsoft Graph .NET SDK: New organization name for NuGet packages - Microsoft 365 Developer Blog We are announcing a change to the NuGet organization that publishes Microsoft Graph .NET SDK on NuGet.org. Starting in May 2023, the NuGet organization will be changing from “Microsoft_Graph_Clients_and_Tooling” to “MicrosoftGraph”. What is the impact of ...
.NET MAUI Community Toolkit Monthly Standup, May 2023 Join us as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui
Why does XAML complain that none of the overloads of winrt::to_hstring could be used? - The Old New Thing Look at what you are converting from and converting to.
CI/CD with GitHub Actions [8 of 8] | .NET on Azure for Beginners Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will ...
The pendulum swings! Microservices to Monoliths The pendulum swings. We moved from monoliths to microservices a decade ago, and there has been a swing back to either consolidating microservices or moving t...
Bug chasing, the process is more important than the result I’m doing a pretty major refactoring inside of RavenDB right now. I was able to finish a bunch of work and submitted things to the CI server for testing. Rav...
Why should we read Azure Security? During my last two weeks, I read the Azure Security MEAP version. The Azure Security book is authored...
Prime Video Switched from Serverless to EC2 and ECS to Save Costs Prime Video, Amazon’s video streaming service, has explained how it re-architected the audio/video quality inspection solution to reduce operational costs and address scalability problems. It moved the workload to EC2 and ECS compute services, and achieve...
NativeAOT for .NET APIs Is Here and It’s INSANE! Check out my courses: https://dometrain.com and use code LAUNCH for 15% OFF any courseBecome a Patreon and get source code access: https://www.patreon.com/ni...
Improve Performance By Converting Recursive To Iterative Code #shorts Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead my B...
Myths about F#: F# is slow! No, F# can be really fast. A recurring claim is that OOP languages, in general, are faster than FP languages - or specific to .Net, C# is faster than F#. So today, we take a look at the myth about F# being slow. Functional-programming patterns considered slow A couple of patterns u...
Messaging in .Net Core with RabbitMQ - Publisher Confirm Messaging is an essential part of modern distributed systems, and RabbitMQ is one of the most popular messaging brokers used by developers…
ASP.NET SPA Templates Proxy Changes From .NET 5 to .NET 6, .NET 7, and On From .NET 6 the communication between front-end Single Page Applications (SPA) in ASP.NET and back-end .NET API was changed, with the SPA templates using the front end’s proxy solutions. A proxy for the development servers enables readable and debuggable ...
Adding Blazor WASM To Existing ASP.NET Core Project Often we have an existing ASP.NET Core API and we want to add a Blazor WASM app to consume it. But we want to serve the WASM app from the same host. So, how ...
Weekly Update 346 Upcoming Events in Perth; Privacy Awareness Week; The Padlock Icon is Dead; The Divorce Blog Post
Announcing .NET mobile Debugging in VS Code. Mobile development in VS Code with Uno Platform or .NET MAUI. Announcing .NET mobile debugging in VS Code with Uno Platform and .NET MAUI mobile targets. Set breakpoints, exceptions, and logpoints in your code.
What happens when you navigate to the "same page" in Blazor? When you navigate to the same component in Blazor it will bypass some of the component lifecycle events
ReSharper 2023.2 Roadmap | The .NET Tools Blog The upcoming Early Access Program (EAP) for ReSharper version 2023.2 is fast approaching, and we want to share the development roadmap we’ve set for the next release. Before we get into it, this ro
Rider 2023.2 Roadmap | The .NET Tools Blog As we prepare for the start of the Early Access Program (EAP) for Rider 2023.2, now seems like the perfect time to share our plans for this upcoming release. Keep in mind that these plans are subje
MassTransit–Minimal Message Handlers By default message handling in MassTransit is done through Consumers . A consumer consumes one or more message types when configured on or c...
.NET Rocks! Supporting Open Source with Joseph Finney How do we support open-source projects? Carl and Richard talk to Joseph Finney about his ongoing efforts to build various projects in his spare time while still working a regular day job. Joe talks about the options to contribute to open-source, including...
Introducing Temporal .NET – Deterministic Workflow Authoring in .NET A high-level overview of Temporal's new .NET runtime, and some interesting challenges encountered during its development.
I want to talk about WebGPU WebGPU is the new WebGL. That means it is the new way to draw 3D in web browsers. It is, in my opinion, very good actually. It is so good I think it will also replace Canvas and become the new way to draw 2D in web browsers. In fact it is so good I think ...
Episode 274: SNARKs: A Trilogy with Ariel Gabizon - ZK Podcast Zero Knowledge Podcast is a show about zk proofs and other blockchain tech. Learn about the latest in zero knowledge research, cryptography-enabled privacy tech.
Serverless with Azure Functions [7 of 8] | .NET on Azure for Beginners Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will ...