Amazon.com: Samsung 990 PRO Series - 2TB PCIe Gen4. X4 NVMe 2.0c - M.2 Internal SSD (MZ-V9P2T0B/AM) : Electronics Buy Samsung 990 PRO Series - 2TB PCIe Gen4. X4 NVMe 2.0c - M.2 Internal SSD (MZ-V9P2T0B/AM): Internal Solid State Drives - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
Basic guide to coffee Introduction Pehaps you have been drinking coffee for many years, or perhaps you have just begun to get acquainted with
iPhone 15 Action Button Shortcut for Commuting Using a custom iOS Shortcut to open my train ticketing app using the iPhone 15 action button only while commuting
Cortex X2: Arm Aims High Arm has traditionally targeted the low end of the power and performance curve, but just as Intel has been looking to expand into the low power market, ARM is looking to expand into higher power and…
Rethinking Control Flow Control Flow is a term used when describing the path of program execution. While it is necessary, I hope from the definition it's clear that control flow should be de-emphasized in declarative programming. Yet, I believe micromanaging control flow still p...
General Knowledge Poker — Drawn In Perspective I ran some games of General Knowledge Poker recently and several people asked me where they could find the rules online, so I wrote them out here.
Intel N100: A Challenge to ARM - bret.dk The Intel N100 (and N200) seem to be Intel's attempt at trying to muscle into the market that high-end ARM SoCs look to have cornered. With the Rockchip
Truly Paranoid Software Updates What does it mean to support “secure” updates? Nowadays, supply chain attacks are at the forefront of everyone’s mind, so I think it is worth delving into what it really means to make software updates secure. The simplest version of software updates is ju...
Turning a boring file move into a privilege escalation on Mac While poking around Parallels Desktop I found a script which is invoked by a setuid-root binary, which has the following snippet: local prl_dir="${usr_home}/Library/Parallels" if [ -e "$prl_dir" -a ! -d "$prl_dir" ]; then log warning "'${prl_dir}' is not ...
How I Procrastinate Less I have been in a fight with my abysmal lack of self-control since I started university with limitless computer access. Each time I uncover some new self-control technique, the advances in technology force me to wrestle harder.
How to Release a Side Project as a Real Product Many developers have side projects that they work on for fun, learning, or solving a personal...
Announcing "Refactoring with C#" I'm thrilled to announce my first technical book: Refactoring with C#. This book helps C# devs succeed when working with legacy codebases.
Pro EP 85 : How to avoid referencing to un-wanted sites in .NET Web ? How to avoid referencing to un-wanted sites in .NET Web ?
Rails in 2024: Still Relevant or Living in the Past? We're tackling common concerns about adopting Ruby on Rails in 2024, breaking down its enduring benefits and community vibes. Spoiler: Rails isn't going anyw...
Pro EP 83 : What is cross site scripting (XSS) attack and how to avoid it in .NET Cross-Site Scripting (XSS) attacks involve injecting malicious scripts into trusted websites, exploiting invalidated input.
Vertette's Blog Remember family computers? Before we had tablets, middle class families would buy overpriced computers from dodgy computer stores that the whole family got to share. As they were mostly used by children and adults who didn't have the slightest understandi...
Vertical Slice Template – Dev Leader Weekly 15 Welcome to another issue of Dev Leader Weekly! We'll dive into a sample project you can download to use as a vertical slice template!
.NET MAUI in .NET 8 RC2: Enhanced Performance, Fixed UI & Control Issues .NET MAUI has been integrated into the .NET 8 release candidate 2, bringing developers closer to the general availability of .NET 8. This release, supported by a go-live license, focuses on resolving regression issues. As reported, efforts have also been ...
Code refactoring: how often should you refactor your code? Code does not age like an organic organism, but it can in its own way.The quality decreases as time passes – software codebases degrade in quality and become more disorganized over time as mo…
Raku is surprisingly good for CLIs A while back I wrote Raku: a Language for Gremlins about my first experiences with the language. After three more months of using it I've found that it's...
RE:2023 C# 8.0 / .NET Support for Game Code, and the Future ■OverviewIn RE ENGINE, all game logic is written in the C# programming language and runs on a proprietary virtual machine called REVM.We will discuss the ben...
RE:2023 C# 8.0 / .NET Support for Game Code, and the Future ■OverviewIn RE ENGINE, all game logic is written in the C# programming language and runs on a proprietary virtual machine called REVM.We will discuss the ben...
Flowing State in Blazor 8 In a recent blog post I discussed Blazor 8 State Management, laying out a potential pitfall that Blazor app developers will encounter when using the new automatic render mode introduced in .NET 8.
A Third of Chocolate Products Are High in Heavy Metals, CR's Tests Find - Consumer Reports Find out which chocolate products have less lead and cadmium, based on Consumer Reports' tests of heavy metals in chocolate.