Cloudflare acquires Vectrix to expand Zero Trust SaaS security We are excited to share that Vectrix has been acquired by Cloudflare! Vectrix helps IT and security teams detect security issues across their SaaS applications
EdgeDB 1.0 | EdgeDB Blog Today, after years of research, development, and refinement EdgeDB graduates to a production-ready database. We are very proud to announce EdgeDB 1.0.
Why did Mark Hamill say this? Funny, random, epic, fails, easter eggs, hidden details, and Star Wars clips and shorts from Bombastic.ORIGINAL VIDEO: https://youtu.be/0QPXsFqaybQ🕶 FOLLOW...
Unit testing Async WPF ICommand In the past, within my team at Innoveo, we had several discussions about the best way to unit test async WPF ICommand. We value quality, so testing is essential to us. We decided to make the methods c
Apple Says WebKit Zero-Day Hitting iOS, macOS Devices Apple’s struggles with zero-day attacks on its iOS and macOS platforms are showing no signs of slowing down.
Akamai Blog | FritzFrog: P2P Botnet Hops Back on the Scene FritzFrog is a peer-to-peer botnet, which means its command and control server is not limited to a single, centralized machine, but rather can be done from every machine in its distributed network. In other words, every host running the malware process be...
Learn C# with CSharpFritz - Blazor Components, Layout, and Style Blazor is a framework that is built with components. In this episode, Fritz is going to show you how to build and re-use components in your applications. W...
Back-to-School Edition of Java on VS Code Courts Educators, Students -- Visual Studio Magazine In a seasonal twist, Microsoft's dev team for Java on Visual Studio Code introduced a special education edition in the February 2022 update, courting educators and students with new functionality as classes resume after a winter break.
SSH into your private machines from anywhere, for free, using Cloudflare Tunnel | Ben Butterworth SSH to machines in private networks using an SSH key, from anywhere in the world, using Cloudflare Tunnel.
Support ends for older versions of Visual Studio - Visual Studio Blog Extended support for Visual Studio 2012 ends January 2023. Mainstream support for Visual Studio 2017 ends April 2022. We recommend upgrading today!
Move over JavaScript: Back-end languages are coming to the front-end A new crop of tools is helping developers build web UI components on the backend—no JavaScript required!
Release 1.41.0 · gorhill/uBlock Commits to master since this release Commits since last release To install the stable build: Firefox: Rejected by Mozilla Review Team. The reason is that I did not provide an exact link to the ori...
Top 10 web hacking techniques of 2021 Welcome to the Top 10 (new) Web Hacking Techniques of 2021, the latest iteration of our annual community-powered effort to identify the most significant web security research released in the last year
.NET | Free. Cross-platform. Open Source. .NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.
Notes on COM aggregation: Obtaining a pointer to your aggregated partner without introducing a reference cycle - The Old New Thing COM aggregation allows multiple objects to work together so that they appear to be a single object. It is one of those advanced topics most people never deal with. It just works invisibly. There are many other write-ups of COM aggregation,
Use of Google Analytics and data transfers to the United States: the CNIL orders a website manager/operator to comply Google Analytics is a service that can be integrated by websites such as online sale sites in order to measure the number of visits by Internet users. In this context, a unique identifier is assigned to each visitor. This identifier (which constitutes per...
JavaScript Closures in FIVE Minutes JavaScript Closures aghhhh! Trust me, they aren't as bad as you think. In this video, we'll look at a practical use case for Closures inside of a Rock, Paper...
OpenSCAD 3D rendering just got an order of magnitude faster. Here's how and what may come next. TL;DR: OpenSCAD users: download a nightly build & enable fast-csg in settings for 10x faster render (YMMV). Make your models more ambitious and report is...
Stop using IDs that don’t mean anything in .NET Check out my courses and use code OPEN15 for a 15% discount: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nick...
Different Ways to Initialize Arrays in C# - Code Maze In this article, we are going to talk about different techniques that we can use to initialize arrays in C#.
Masked Email from Fastmail and 1Password 12abc@fastmail.comCreate Masked EmailSign up to get a free account
Getting Started With Brushes in .NET MAUI .NET MAUI has added a set of brushes that will allow you to color an area in a way you define. Let’s take a look.
What Is React Router & What Is React Location In this article, we look at two popular options for creating client-side routing in React applications: React Router and React Location.
Measuring Performance After Migration from .NET5 to .NET 6 | HackerNoon An article about benchmarks of the open-source eCommerce platform after migrating to the latest Microsoft technology, .NET 6.
How to write performant React apps with Context De-mystifying Context and its influence on React apps' performance. Learning a few useful patterns in the process, that could help minimize the re-renders impact and improve code's readability and scalability.
Start with Continuous Deployment | Serverless First Why your serverless team should be making Continuous Deployment a higher priority
.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.
Interview Questions to Ask Your Interviewer An interview should be a two-way street. Here are some questions you can ask the company during a software engineering interview.
C# Yield Return: What is it and how does it work? In this video, I explain what the yield return in C# is, how yield return works, and when you would use yield return.When you use the yield return statement ...
Trying to Improve My Geography Game with More Real-World Data Continuing the geographical game journey with some performance improvements, bug fixes, graphical upgrades, and a variety of experiments.If you'd like to try...
Raspberry Pi Based Server Setup for Low Cost Self Hosting at Home · Ankshilp People in tech circles are increasingly moving towards self hosting and I believe this trend is going to catch on with general population as both hardware and Software continues to evolve. This evolution has already reached to a point where a layman with ...
What's New in Python in Visual Studio Code for February 2022 -- Visual Studio Magazine Improvements to Python in VS Code affect Smart Selection, folding support, the Python interpreters list and Anaconda functionality.
Startup Funding Without Giving Up Equity If you spend much time in online forums about startups, one of the most persistent questions is about funding. These questions dominate r/startups ...
The Future is Centralized Decentralization If we’re not careful Web3 will T1000 back in to Web2 — and maybe it already has
Donna Missal "Iris" Goo Goo Dolls Cover | GRAMMY ReImagined Donna Missal performs a cover of the Goo Goo Dolls "Iris." In 1998, the song was nominated for Record Of The Year and Best Pop Performance By A Duo Or Group...
CRUD API + Complexity = Death by a 1000 Papercuts CRUD API isn't made for handling complexity within a domain. Rather focus on business capabilities and drive end-users by tasks.
What I Learned from Being Taught by the Co-founder of Netflix I recently enjoyed being taught by Marc Randolph, the Co-Founder and former CEO of Netflix. Here are two key takeaways from his class.
Fixing flaky dbt tests with a sync cutoff Using a sync cutoff when building our dbt models helped fix our flaky tests, making our CI much more reliable and exposing latent bugs.
Diagnosing and Fixing MediatR Container Issues An issue I see come up quite frequently, much to the chagrin of DI container maintainers, are problems of complex generics edge cases and how they come up in MediatR. In fact, more than one container author has demanded some kind of recompense for the que...
Building a Million Dollar Business Almost Gave Me a Nervous Breakdown… Here’s Why It was late. I was the last one in the office again. Working. Worrying. My chest felt tight. It was like that a lot of the time these days. I was stressed on the edge of a nervous breakdown. What used to be a small, manageable business turned into a
BeyondCorp is dead, long live BeyondCorp No organization has successfully implemented a fully zero trust architecture. Many proponents of zero trust, including the US government, have ignored device...
Nakamoto's Longest-Chain Wins Protocol In this post, we will cover Nakamoto’s Consensus protocol presented in the Bitcoin whitepaper. There are a lot of posts and videos that explain this seminal and simple protocol. Our goal in this post will be to intuitively piece out the need for different...