Microsoft has been busy with its object-database mapper tooling for .NET, unveiling a plan for Entity Framework Core 7, along with guidance to port EF6 applications to EF Core.
https://aka.ms/dotNETConf2021-GetdotNET6F# 6 is all about modernizing and simplifying the experience of learning and using F#. This applies to the language d...
In our last session for 2021, let's introduce ASP.NET Core and build some APIs quickly and easily using the new Minimal API pattern. We'll learn how to bui...
TLDR? You can find the code and a bunch of examples on GitHub at dps/rust-raytracer.
Over the holiday break, I decided to learn Rust. Rust is a modern systems programming language which has a really interesting type system.
I was sent a link to an Excel spreadsheet with instructions to look for my name and update the blah blah blah blah. When I opened the spreadsheet, I found that I couldn’t get it to scroll. I could use the arrow keys to move around: The coordinate indicator and…
Build a fully dynamic course landing page with some of my favorite technologies: Next.js, Tailwind CSS, and DatoCMS. We will use DatoCMS as a Headless CMS to...
After writing the post about handling chunk metadata, I started thinking about the overall approach. Both the method using compressed pointers and the baseli...
For a little while now I've been following a new type of certificate that you may soon be hearing a lot more about. They're called a "Qualified Website Authentication Certificate", or QWAC, and I think it's worth talking a little bit about them. Certificate V…
It took a while, but I finally managed to create my own Game Boy cartridge. With WiFi! At this point, it can only demo a simple telnet-style communication and access Wikipedia articles, but I am confident that I will showcase more in the future. For now, the i…
Comme le révélait Zataz le 9 décembre 2021, une fuite de données a touché la plateforme de mixtapes de rap DatPiff. Le site créé en 2005 compte encore plusieurs milliers de fidèles utilisateurs, y compris en France. Toujours d'après les informations de Zataz, …
From React Context API and React Router to building dashboards and form validation, check out what the hottest topics were in the React community in 2021.
A closure is the combination of a function bundled together with references to its surrounding state. It’s a simple and useful technique once you understand it.
One of the most important concepts of JavaScript is execution context. Let’s define global, function and eval execution contexts and see some examples.
Predicates in SQL are often complex and difficult to understand. In this article, Joe Celko explains the logic behind a few of the predicates: EXISTS, SOME, ANY and ALL.
As the title indicates, today we are going to talk about code analyzers and more precisely Roslyn Analyzers, the famous .net compiler.The idea behind this article is to dig a...
supersharp.techยทAhd Ben Kheder
Microsoft Certified Professional || C# Lover ||
Coffee, Code, Video games ...ยทยท9-12 minutesidesdotnetgitjavascript
I was going through some old notes and came across some notes from a brainstorming session around contributing to open source projects. With all the different apps that we’ve worked on over the years, there wouldn’t be any that didn’t involve at least one open…
.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.
We continue our discussion of PagerDuty's Security Training presentation while Michael buys a vowel, Joe has some buffer, and Allen hits everything he doesn't aim for.
Host your Blazor WebAssembly applications on Azure Static Web Apps. Anthony Chu will demo how to automatically build and deploy your app, utilize .NET 6, and...
For one of our latest projects we evaluated many frontend frameworks, and this discussion went on for months before taking the decision to, well, not choose a frontend framework. What happened?
In the last year, I’ve talked to ~30 companies in different industries about their challenges with real-time machine learning. I've also worked with quite a few to find the solutions. This post outlines the solutions for (1) online prediction and (2) continual…
There are many good reasons to use Obsidian for your note-taking. However, if you plan to bet the future of your research or knowledge management on it, I think you should be aware of something. Obsidian's search is far from sufficient.I think it is its weakes…
preslav.meยทPreslav Rachev
Jan 3, 2022
• 2 min readยทยท3 minutesjavascript
The SBIDIOT IoT malware was observed earlier this year in april. Recently I spotted a sample with a cryptominer added on, so let’s see what’s changed.
The botnet’s main use is for DDOS attacks on game servers.
Overview Author I took a look at one of the …
Romy, David and I started Monaru in May of 2019. We were part of the YCS19 batch and raised a seed round in March of 2020. This post is about my experience leaving the company in the summer of 2021.