The Solution of the Zodiac Killer’s 340-Character Cipher—Wolfram Blog See how Mathematica was used to solve one of the cryptograms sent in a letter by the Zodiac Killer.
Is a REST API with CQRS Possible? Is it possible to use REST API with CQRS? Of course! Resources can represent more than just Entities, they can be Commands and Queries.
Ask the Expert: Learn to Program with .NET and C# Join on LearnTV to submit your questions! http://aka.ms/LearnTV.NET provides a development platform where you can build anything, the first step is learning ...
Solo V2 — Safety Net Against Phishing Open security key to protect your Gmail, Twitter, GitHub & more. New: improved NFC, water resistant, reversible USB, written in Rust.
U.S. Fish & Wildlife Service - Migratory Bird Program WASHINGTON – Populations of the American bald eagle — the bold national symbol of the United States — have quadrupled since 2009, according to a new report by the U.S. Fish and Wildlife Service and its partners. Bald eagles once teetered on the brink of e...
Is There a Case for Programmers to Unionize? - Qvault I've seen a lot of buzz recently about software developers wanting to form unions. I'm particularly interested in this topic as the founder of Qvault, where
Visual Studio Toolbox Live - DevOps with GitHub From the Ground Up GitHub has everything you need to help you in your DevOps journey. Mickey Gousset shows you how to get started.Featuring: Robert Green (@rogreen_ms), Mickey ...
Thousands of taxpayers' personal details potentially exposed online through councils' debt-chasing texts Got a link? Change the last character and bingo, it's blackmail time
On .NET Live - Messaging Patterns for .NET Developers In this session, we'll be joined my Principal Architect Clemens Vasters. He'll be talking to us about the various messaging patterns that we can make use of ...
Episode 14: Spectre Console and Cake with Patrik Svensson In this episode, I was joined by Patrik Svensson, creator of both the Cake Build System, and a .NET library called Spectre.Console. We mostly chatted about the Spectre Console library, which adds AMAZING functionality to .NET console apps (grid, charts, i...
Home - Practical Go Lessons Book My main objective is to teach you the language in a progressive way. I also tried to clarify and explain some common computer science notions that can be difficult to grasp, especially for newcomers.
WhatsApp for work: Slack is turning into a full-on messaging app Rather than replacing email with chat, Slack now wants to replace the entire workplace.
Tutorial: Create a GitHub Action with .NET Learn how to create a GitHub action with a containerized .NET app.
The worst so-called “best practice” for Docker Somebody is always wrong on the Internet, and bad Docker packaging advice is quite common. But one particular piece of advice keeps coming up, and it’s dangerous enough to merit its own article. In a whole bunch of places you will be told not to install s...
PINEPHONE – Beta Edition Linux SmartPhone - PINE STORE Estimated dispatch in late April 2021 BODY Dimensions: 160.5mm x 76.6mm x 9.2mm Weight: 185 grams Build: Plastic Colour: Black SIM: Micro-SIM DISPLAY Type: HD IPS capacitive touchscreen, 16M colors Size: 5.95 inches Resolution: 1440...
The Python Package Index is now a GitHub secret scanning integrator - GitHub Changelog The Python Package Index is now a GitHub secret scanning integrator
Keeping it Stupidly Simple! In this post I'm going to document a recent freelance project I worked on. Why I enjoyed working on it and what I did that was vastly different to the way I build software in my "day job". Complex by Default? I've worked on large pieces of soft...
Cloud-Native learning resources for .NET developers | .NET Blog The .NET team has put together a collection of free resources to help you speed up your cloud-native application development journey.
Firefox 87 introduces SmartBlock for Private Browsing – Mozilla Security Blog Today, with the launch of Firefox 87, we are excited to introduce SmartBlock, a new intelligent tracker blocking mechanism for Firefox Private Browsing and Strict Mode. SmartBlock ensures that strong ...
Scaling YC One of the most common questions I hear is: “why has YC continued to grow our batch size?”. For each twice-yearly batch, we receive thousands of applicants through our online application. We have always wanted to fund as many great founders as possible a...
SEO spammers don't really understand who they spammed | The Old New Thing It doesn’t happen any more, but back in the day, a piece of SEO spam would occasionally sneak through the corporate mail filters. Here’s an excerpt from one. (Long version) We had gone through your website: www.microsoft.com Would you be interested in a p...
The Catch Block #51 - No More Learning, Boringness, SSDs, and Spock Plus Maslow's hierarchy, OpenTelemetry v1, C# 10, dispassion, jobs, and MAUI.
Smarter Single Page Application with a REST API How can you build a smarter Single Page Application or Mobile App with a REST API? The concepts have been since the beginning of the web, yet has somehow los...
Closing web browser windows doesn't close connections Months ago I noticed something strange in the Little Snitch Network Monitor: Safari was still connecting to web sites after every window had been closed. At the time, I thought this was just a Safari bug. I brought the issue to the attention of some Safar...
Creating a task completion source for a C++ coroutine: Producing a result with references | The Old New Thing Last time, we > created a result_holder that can be awaited until it is assigned a result, and I noted that the code was broken. One of the reasons that it’s broken is that it doesn’t handle references properly. result_holder<int&> counter;
Multiple Destroyers Were Swarmed By Mysterious 'Drones' Off California Over Numerous Nights The disturbing series of events during the summer of 2019 resulted in an investigation that made its way to the highest echelons of the Navy.
On .NET Live - Cloud Native Patterns for .NET Developers On .NET Live - Cloud Native Patterns for .NET Developers
Announcing Cloudflare’s Data Loss Prevention platform Today, we’re excited to announce that your team can use Cloudflare’s network to build Zero Trust controls over the data in your enterprise - wherever it lives and however it moves.
Weekly Dev Tips 75: Blogging with guest Andrew Lock Weekly Dev Tips 75: Blogging with guest Andrew Lock
Weekly Dev Tips 75: Blogging with guest Andrew Lock This is episode 75 with guest Andrew Lock on Blogging.Subscribe to the Weekly Dev Tips PodcastAvailable on Apple Podcasts, Stitcher and Popular Podcast Playe...
I finally escaped Node (and you can too) I wrote my first Node program in 2013. (It was in CoffeeScript.)
No Batch No Problem | Developer Support Gunjan Datta demonstrates how to expand sub-properties of an OData REST API request without using a batch request. This post will go over how to expand sub-properties of an OData REST API request without using a batch request. This will be useful in Share...
Testing Web Applications with PlayWright and C# This article will discuss about testing web applications with the help of PlaywrightSharp and C#. PlaywrightSharp is a .Net library to automate Chromium, Firefox and WebKit browsers with a single API. Playwright delivers automation that is ever-green, cap...
A Complete Guide To Accessible Front-End Components — Smashing Magazine Reliable accessible front-end components: :focus styles, content sliders, dark mode, data charts, date pickers, form styles, navigation menu, modals, radio buttons, "skip" links, SVGs, tabs, tables, toggles and tooltips.
Joining forces on better browser compatibility in 2021 Over the past few years, Microsoft has partnered with a group of browser vendors and other industry stakeholders to identify and address the top sources of web developer pain through initiatives like the
GroovePizza Groove Pizza is a playful tool for creating grooves using math concepts like shapes, angles, and patterns. Start working with one of the special pizza presets and add/remove toppings to adjust the groove, or click on the Shape Pizza tab and drag various s...
MSIX Packaging Extension v1.1 is now available! MSIX Packaging Extension v1.1 is now available! We are happy to announce that the MSIX Packaging Extension v1.1 is now available in the Azure DevOps Marketplace! This release features improvements in the MSIX package signing task, which now allows you...
Practical differences between C# vs Vb.Net – Michał Białecki Blog For around a year and a half, I’ve been working with a project that was initially written in Vb.Net, but now newer code is written in C#. It’s a great example of how one project can be written in two languages, and code in Vb.net can reference C# and the ...
TCPView v4.0, PsExec v2.33, WinObj v3.02 and Sysmon v13.02 TCPView v4.0 This major update to TCPView adds flexible filtering, support for searching, and now shows the Windows service that owns an endpoint. It is also the second Sysinternals tool to feature the new theme engine with dark mode. PsExec v2.33 This...
C++, Getting Started with the Basics: Working with Dependencies and Linker I am learning C++, and what better way to make the learning stick more stronger than blogging about my journey and experience, especially thinking that the barrier to entry is quite high and there is too much to learn. So, the reason that this post exists...
On .NET Episode: C# Source Generators The source generators feature was adding in .NET 5. They allow you to do interesting things like gene...
Introducing AWS SSO support in the AWS Toolkit for VS Code | Amazon Web Services With the latest release, you can get connected with AWS SSO in the AWS Toolkit for VS Code. To get started you will need the following prerequisites: Configured single sign-on by enabling AWS SSO, managing your identity source, and assigning SSO access to...
Happy 15th Birthday Amazon S3 -- the service that started it all Amazon S3 was launched 15 years ago on March 14, 2006, and set off a revolution in IT services
Astoria Company Data Breach & Leak Analysis | Night Lion Security Analysis of the Astoria Company data breach, which included the PII, SSN and full bank account info for more than 10 million Americans.
The Raspberry Pi can boot off NVMe SSDs now When the Compute Module 4 was released (see my CM4 review here), I asked the Pi Foundation engineers when we might be able to boot off NVMe storage, since it was trivially easy to use with the exposed PCIe x1 lane on the CM4 IO Board.
Entity Framework Community Standup - EF Core Power Tools: the New Batch Entity Framework Community Standup - EF Core Power Tools: the New Batch
Entity Framework Community Standup - EF Core Power Tools: the New Batch Learn how to take advantage of the new advanced features recently added to EF Core Power Tools: - reverse engineer .dacpac files, renaming of tables, columns...
Add debugger displays / type proxies for Timer by stephentoub · Pull Request #49100 · dotnet/runtime Adds a private Timer.AllTimers property that can be used in the debugger to get a list of all timers, and debugger display strings for Timer / TimerQueueTimer that help to make sense of the state i...
Matrix Multiplication Inches Closer to Mythic Goal A recent paper set the fastest record for multiplying two matrices. But it also marks the end of the line for a method researchers have relied on for decades to make improvements.
The End of AMP I am hopeful that 2021 will be the beginning of the end for two of my least favorite things – the pandemic and Accelerated Mobile Pages (AMP).
How To (Actually) Calculate CAC at andrewchen [Andrew: Paid marketing remains an integral part of many products’ acquisition channels, and one of the key metrics is Cost of Customer Acquisition, which is a nuanced calculation with lots of gotchas. My good friend Brian Balfour (ex-vp growth at Hubspot...
The Decline and Fall of the Latin Neuter There are many significant differences between Latin and its linguistic descendants, the Romance languages. One that stands out from the rest is grammatical gender. Latin has three genders for its …
Notes on some PostgreSQL implementation details Ranger update Seriously friends he has gotten so large. He knows his name and comes when called, like, 80% of the time. He turned four months old today, just...
Lessons learned bootstrapping an app with no login While studying Computer Science Engineering at University I started to understand the implications and dangers of underestimating your digital security. We usually don't care about it because we don't feel threatened, but it should concern you as much as ...
The Problem with Odoo The history with Odoo started with TinyERP / OpenERP which was a free ERP System. This was a great idea and pioneered the open source ERP environment. But in the last years the name and the vision changed. Now Odoo provides besides the ERP part also a CRM...