Wormhole: Instant Encrypted File-Sharing Powered by WebTorrent * TorrentFreak Wormhole is a free browser-based tool that allows people to instantly share files with end-to-end encryption using BitTorrent.
The .NET Docs Show - Making Phone Calls 📞 from Blazor WebAssembly with Twilio Voice Combine Blazor WASM, JavaScript Interop, Twilio's client library, ngrok for ASP.NET Core WebAPI, and Twilio back end. Featuring: Niels Swimberghe (@RealSwimb...
Who Can Find My Devices? Security and Privacy of Apple's Crowd-Sourced Bluetooth Location Tracking System Overnight, Apple has turned its hundreds-of-million-device ecosystem into the world's largest crowd-sourced location tracking network called offline finding (OF). OF leverages online finder devices to detect the presence of missing offline devices using B...
UI Faces – Avatars for design mockups UI Faces aggregates various free avatar placeholder sources that you can use in your design mockups by copy—paste, API, plugins for Sketch, Adobe XD and Figma.
Generated Photos | Unique, worry-free model photos AI-generated images have never looked better. Explore and download our diverse, copyright-free headshot images from our production-ready database.
Microsoft Details Sneak-Peek Preview of Azure Functions on .NET 6 -- Visual Studio Magazine Developers can now experiment with serverless computing projects with Azure Functions on the latest preview of the upcoming .NET 6 milestone release.
Serving sharp images to high density screens Why compressing images for dense screens is different, and how to serve them
Reflections from GoCardless This is the first time in my career that I’ve left a company I really liked, which was quite a strange experience. I wanted to share some of the things I’ve learned along the way. I hope to turn many of these into full blog posts, so consider this the bit...
The Fighting Chess Index – davidsmerdon.com The Fighting Chess Index (FCI) is a composite, weighted measure of the combativeness of top chess players. It combines data about the frequency, length and colour of drawn games from 2015-2020 to provide a single score for each individual that can be used...
Fast Navigation in the Command Line A small list of methods for fast folder navigation from the command line. While I tried all of them and finally settled on a minimal approach described at the end, the article doesn’t promote one method over the others. Different users have different need...
Why Developers Will Win the Creator Economy Many creators are reaching or surpassing their previous salaries at high-paying tech jobs. But one creator type is going unserved.
The Personal Pandemic The covid-19 pandemic ended for me June 7th, 2021 around 4PM. This was two weeks after my second Moderna shot, which was about a month after the first, and that was about a month after I got the date for the first. I began the pandemic noting how quiet ev...
Defining a Platform is Hard Engineering platforms are a vague concept. Software organisations across the board agree on the need to ‘platformise’ layers of their stack, but struggle to define the term. The question ‘what is a platform’ is met with a response ‘something similar to AW...
Media Queries in Times of @container With container queries now on the horizon - will we need media queries at all?
I Have No Group, and I Must Scream One of the central tenets of software development, science, and life in general is ‘Be humble.’ In software development, this means that you should always assume that your code is wrong. It’s almost never an issue with the compiler, the frameworks, or som...
What the &?!$ is an Individual Contributor? During interviews with software engineers, they will sometimes ask whether the role is leadership / management or IC (Individual Contributor) only, which raises the question of what the &?!$ is an IC anyways? The implication is that the candidate will not...
The Time Inconsistency Problem and How It's Hurting You Time inconsistency is how our behavior and desires change over time. To stay committed, recognize that in the future you might behave irrationally.
Talk on engineering productivity, metrics, and morale You will find below my talk (sponsored by non-profit https://big-on.dev/ in Singapore) on engineering productivity, metrics, and morale. T...
The Productivity Implications of Working from Home Across 150,000 Employees by @ttunguz Are we more productive at the office or at home? Researchers from the University of Chicago published data on the productivity trends across 150,000 employees of a large IT services company to answer that question. It’s the first time I’ve seen analysis o...
Keychron K4 v2 Honest Mechanical Keyboard User Review When my third cheap-ass $10 keyboard in two months n key refused to work again, I knew I had to find a better sustainable option. The Keychron K4 is a solid, well built, and highly functional mechanical keyboard.
Traits of a healthy team I have been working in the software industry for more than 15 years. Based on my experience in observing the teams that I have been part of, I would like to share some of the common traits of a hea…
The most useful math formulas These last years, in the context of working on a graphic rendering engine, I've been confronted to many engineering problems involving mathematics: basic geometry, colorimetry, curves, animations, video, etc. In all these situations, I needed at some poin...
Weekly Update 247 IoT Hell; Hilarious Scam Call; Visualisation of HIBP Data; RockYou2021 Garbage; Uruguay Gov; Pwned Passwords Volunteer Community. Sponsored by: Varonis.https...
Khelechy/CSJsonDB A C# package that performs basic CRUD ( Create, Read, Update, Delete ) operations on a Json file, used for sample minimalistic DBs. - Khelechy/CSJsonDB
Size is relative: Microservices Edition One of the go-to wars around microservices is how small they should be (I have beef with this beef, but that’s another topic for another day). Some people say they should be no bigger than t…
OpenHistoricalMap OpenHistoricalMap is a project designed to store and display map data throughout the history of the world. This is a work in progress, we'll be playing around with many new features as we time-enable the site. We encourage you to start playing around and ...
Weekly Update 247 IoT Hell; Hilarious Scam Call; Visualisation of HIBP Data; RockYou2021 Garbage; Uruguay Gov; Pwned Passwords Volunteer Community. Sponsored by: Varonis.https...
Show dotnet: Running my .NET nanoFramework for 8 years on a battery | .NET Blog Today, I’d like to show dotnet how to run your own .NET application on a Micro Controller Unit (MCU) on a simple battery for multiple years. I’ll build an application that will read the temperature and pressure on a BMP280 sensor connected to an ESP32.
Google Chrome ends its war on address bar URLs—for now, at least As it turns out, hiding URL information does not help security.
.NET 5 Dependency Injection Since the release of .NET Core (now.NET 5), more developers are making use of dependency injection by using the default Microsoft Dependency Injection contai...
Privilege escalation with polkit: How to get root on Linux with a seven-year-old bug | The GitHub Blog polkit is a system service installed by default on many Linux distributions. It’s used by systemd, so any Linux distribution that uses systemd also uses polkit. As a member of GitHub Security Lab, my job is to help improve the security of open source soft...
Linux system service bug lets you get root on most modern distros Unprivileged attackers can get a root shell by exploiting an authentication bypass vulnerability in the polkit auth system service installed by default on many modern Linux distributions.
Interconnect Anywhere — Reach Cloudflare’s network from 1,600+ locations Today, Cloudflare is excited to announce a new wave of interconnection points and partners that quadruples our interconnectivity.
Jobs — At Deployed, you’ll get to work on the latest Microsoft technology stack to help build our cloud native SaaS platform.
The ARM processor (Thumb-2), part 10: Memory access and alignment | The Old New Thing Accessing memory is done primarily through load and store instructions. LDR Rd, [...] ; load word STR Rd, [...] ; store word LDRD Rd, [...] ; load doubleword into Rd and R(d+1), d must be even LDRH Rd, [...] ; load halfword,
artificial life environment Artificial Life Environment (ALiEn) is a simulation program based on a specialized 2D physics and rendering engine in CUDA. Each simulated body has a graph-like structure of connected building blocks that can either be programmed or equipped with function...
New book: Software Mistakes and Tradeoffs I’m delighted to announce that I’ve been hard at work contributing to a new book. The book is called “Software Mistakes and Tradeoffs: How to make good programming decisions”…
Float Exposed Floating point format explorer – binary representations of common floating point formats.
Privacy analysis of FLoC | The Mozilla Blog In a previous post, I wrote about a new set of technologies “Privacy Preserving Advertising”, which are intended to allow for advertising without compr
Achieving compile-time performance with Reflection in C# Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Code Maze Weekly #80 - Code Maze Issue #80 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Customizing Serilog text output [nblumhardt.com] Everything you need to know about formatting plain text with Serilog.Expressions, by Nicholas Blumhardt. Min...
Episode 78 - Greenfield and Brownfield in .NET with Harry Bellamy (part one) In this episode of the .NET Core Podcast we talked with Harry Bellamy about the differences between supporting both Greenfield and Brownfield applications in both .NET Core/Five and .NET Framework
Download the Current Stack Overflow Database for Free (2021-06) - Brent Ozar Unlimited® Stack Overflow, the place where most of your production code comes from, publicly exports their data every couple/few months. @TarynPivots (their DBA) tweets about it, and then I pull some levers and import the XML data dump into SQL Server format. Stack ...
dotNET - Invidious .NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, cloud, mobile, desktop, games, and IoT. This is the offic...
MORE .NET MAUI David's back in his recurring role as host to fill us all in on the latest and greatest in .NET MAUI.
Your `~/.bashrc` doesn't have to be a mess If I had a cent for every time a README tells me to copy-paste some magic onto my `~/.bashrc`, I suspect I would have amassed a sizeable ...
JetBrains .NET 5 Dependency Injection Webinar 8th April 2021 JetBrains .NET 5 Dependency Injection Webinar 8th April 2021 - WebinarLinks.md
ML.NET Survey: Model Explainability | .NET Blog Take the ML.NET Model Explainability survey to let us know what you want to see in ML.NET for explainability and fairness.
What’s new with .NET on Azure Functions – June 2021 In March, we announced the general availability of .NET 5.0 support on Azure Functions with the new .NET isolated process worker. Today, we’re happy to share more exciting news for .NET on Azure Functions! Visual Studio 2019 v16.10 now includes full suppo...
How Software Is Eating the Car - IEEE Spectrum Predictions of lost global vehicle production caused by the ongoing semiconductor shortage continue to rise. In January, analysts forecast that 1.5 million fewer vehicles would be produced as a result of the shortage; by April that number had steadily cli...
Command Line Arguments and C# 9.0 Top Level Statement - Visual Studio - Daily .NET Tips Command Line Arguments in Visual Studio for C# Top Level Statement. Command Line Arguments can be set from Visual Studio directly to test.
Don’t Feed the Thought Leaders Here is a somewhat fictionalized personal story. I’ve changed the names of the people and the technology used.
The Work-From-Home Future Is Destroying Bosses' Brains Yesterday, Silicon Valley Analyst Jeremiah Owyang vaguely reported that executives are scared of their employees “working part-time (but paid full salary)” and “even working on side hustle startups, while on a full-time salary,” a truly terrifying prospec...
Microsoft Child Process Debugging Power Tool - Visual Studio Marketplace Extension for Visual Studio - Power tool to add child process debugging to Visual Studio.
DatAdvantage Cloud: SaaS & IaaS Security | Varonis Reduce risk and detect threats on AWS, Box, GitHub, Google Drive, Jira, Okta, Salesforce, Slack, and Zoom.