星街すいせい - Stellar Stellar / THE FIRST TAKE 「THE FIRST TAKE」は、一発撮りのパフォーマンスを鮮明に切り取るYouTubeチャンネル。第284回は女性VTuberグループ「ホロライブ」の0期生であり、メンバーの中でも高い歌唱力を誇る星街すいせいが初登場。披露するのは1st Album「Still Still Stellar」のリードトラックであ...
*Calli Opens Suisei's Stream* 【Hololive】 Hoshimachi Suiseihttps://www.youtube.com/channel/UC5CwaMl1eIgY8h02uZw7u8AMori Calliopehttps://www.youtube.com/channel/UCL_qhgtOy0dy1Agp8vkySQg/featuredShiran...
Stoic Personality Disorder Let me ask you this: Are the people who are enthusiastic about Stoic philosophy (including me) already stoics? I mean, are they stoics before they have read a single line from Marcus Aurelius, Seneca, Epictetus — or even Ryan Holiday? Is it possible to be...
Simple TUIs with Babashka and Gum I've been trying to learn Clojure for a long time. I recently discovered Babashka (bb) and now I finally feel like I'm getting somewhere. It's been a lot of fun!
Factorization & Great Ideas from Database Theory (1) Kùzu is an embeddable property graph database management system designed for performance, scalability, and ease of use in applications.
Onboarding driven documentation When starting a new software engineering job, it’s an exciting moment getting let loose on the code for the first time. I’ve been in the same job for about 3 years now but still remember the satisfaction of raising my first pull request there. However, wh...
How I learned to learn as a developer The world of software moves fast. Sometimes too fast. Developing efficient learning patterns is the key to thriving.
Collaboration tips in the workplace Opinionated list of collaboration tips in the workplace! Calendar sharing In a remote environment, it can help your teammates to know where you are located or what meetings you are attending. At a minimum, your teammates should know whether or not you are...
A difficult decision to set us up for the future As an almost 25-year-old company, we’re bound to go through difficult economic cycles.
Take your pragmatism for a unicycle ride - Richard Marmorstein The critical resource is not *developer time*, it's *developer energy*
How can I call a method on a derived class from a base class, say, to get a strong reference to the containing object? A variety of patterns are available.
Macroeconomic Perspectives on Productivity - The Productivity Institute Surveying UK productivity performance over the long run across countries and focus on the sharp slowdown since the global financial crisis.
Code Maze Weekly #157 - Code Maze Issue #157 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Implementing CRUD operations with ASP.NET Core Web API and Mongo DB [dotnetthoughts.net] A clean and simple introduction to working with MongoDB i...
The future of .NET with David Fowler | Keep Coding Podcast Support the stream: https://streamlabs.com/nick_chapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www....
Back up DVDs with MakeMKV (makemkvcon) and disable auto updates on Linux Back up DVDs using the MakeMKV cli (makemkvcon) and disable auto updates on Linux
New Features in Visual Studio 2022 17.5 Preview Releases Microsoft released Visual Studio 2022 version 17.5 Preview 1 in November 2022, and Preview 2 in December 2022. These new preview versions include several new features such as the Quick Add Dialog, Markdown preview support out of the box and colorizing e...
Episode 114 - Statiq with Dave Glick Dave Glick, a .NET developer with over a decade of experience in the technology, provides an exploration of the world of static websites. Topics discussed include the benefits of static websites for security and performance, the JAMstack and BAMstack mode...
The Lisa: Apple's Most Influential Failure - CHM CHM publicly releases the source code to Apple's Lisa computer, including its system and applications software.
Martin Costello JET Talk & Webinar Meetup What's new for Minimal APIs in ASP NET Core 7 Minimal APIs were introduced to ASP.NET Core 6, but the ASP.NET Core team continues to innovate with new features and capabilities to make it easier to write...
Martin Costello JET Talk & Webinar Meetup What's new for Minimal APIs in ASP NET Core 7 Minimal APIs were introduced to ASP.NET Core 6, but the ASP.NET Core team continues to innovate with new features and capabilities to make it easier to write...
Securely store secrets in Git using SOPS and Azure Key Vault SOPS is an open-source CLI tool to encrypt secrets. To follow industry standards, SOPS implements envelope encryption. The data encryption key (DEK) is encrypted by another key (KEK) using Azure Key Vault.
It’s 2023, You Should Be Using Typescript! Hope everyone is doing well and this New Year 2023 is off to a good start. In this article, we are going to explore why you should be using…
Azure OpenAI is now generally available Early this week Satya Nadella, Microsoft CEO, and Eric Boyd, Corporate AI Vice President, announced Azure OpenAI Service generally available, which will soon include ChatGPT – the fine-tuned version of GPT-3.5 built upon Azure AI infrastructure gone viral...
Roll with us at SQLBits 2023! SQLBits, the largest data platform conference in Europe, is in Newport, Wales this year as a hybrid event from March 14 to March 18 with two days of full-day training sessions and three days of general sessions. Saturday is a community day and is free fo...
2022 Akka.NET Year-in-Review and Future Roadmap Author’s Note: Petabridge turned 8 years old this month and over the years I’ve only written a couple of articles about our internal processes for developing software and running an open source software business. In late 2021 we began using OKRs - “Object...
Property based testing in C#–Part 3 In this multipart blog post I want to introduce you in the world of property-based testing and how to do this in C#. In the first part , I...
Statistical anomaly detection to help resolve app crashes faster A lot of the recent tools I have focused on helps developers understand traces ...
EditorBrowsableAttribute Class (System.ComponentModel) Specifies that a class or member is viewable in an editor. This class cannot be inherited.
.NET Framework January 2023 Cumulative Update Preview January 2023 Cumulative Update Preview Updates for .NET Framework.
Netflix CEO Reed Hastings Apologizes for Mishandling the Change to Qwikster On September 18, 2011, Netflix CEO Reed Hastings announced a split in its streaming and DVD service. The streaming service would remain as Netflix and the D...
The Journey to Code Mastery w/ Marqeta's CTO, Randy Kern Randy Kern, CTO at Marqeta, thinks that every engineer should "go deep" - all the way to understanding the transistors if you have to. He implores us never to be satisfied with black boxes, believing that it's not only risky not to understand what your co...
Amazon.com: Creative Pebble V2 - Minimalistic 2.0 USB-C Powered Desktop Speakers, 3.5 mm AUX-in, Up to 8W RMS Power for Computers and Laptops, Type-A Adapter Included and Extended Cable (Black) : Electronics Amazon.com: Creative Pebble V2 - Minimalistic 2.0 USB-C Powered Desktop Speakers, 3.5 mm AUX-in, Up to 8W RMS Power for Computers and Laptops, Type-A Adapter Included and Extended Cable (Black) : Electronics
8-Bit Minecraft Computer V2 running fibonacci numbers The computer is inspired by the hack computer from nand to tetris. It has had many improvements from the previous version, both speed and feature.Specs:16 by...
Release 2.0.0-RC.1 · microsoft/reverse-proxy This release supports .NET 6.0 and .NET 7.0. See Getting Started. The Yarp.ReverseProxy packages are available on NuGet.org. Breaking changes We dropped support for .NET Core 3.1 and .NET 5.0 as t...
It’s the future — you can stop using JPEGs — Daniel Immke An overview of some compelling alternatives.
Ruff: The First 200 Releases When I first released Ruff, I wasn’t sure whether people would care about a faster Python linter. Today, Ruff is being used by some of the most popular Python projects on GitHub, including Pandas, FastAPI, Airflow, and more.
The Internet Transition The Internet is allowing us to build a richer, more complex society but the way in which we Internet today is failing to support the governance systems that a more complex world requires. I take a look at why these issues are related, try to develop an in...
Good Software Architectures are mostly about Boundaries As software engineers, we are always asked to design maintainable and extensible software architectures. While design patterns and best practices help, most of them are just facades to one larger and fundamental principle: designing good boundaries.
Five minutes is ten minutes This blog post explains why five minutes is actually ten minutes. And why it’s actually 15 minutes for most people.
Ricky: Blog - Smartphone Detox Ricky TakkarCreated on September 13, 2022 (updated every now and then)
The real Defense Against the Dark Arts Letting someone else know you can be hazardous. Intuitively, we understand this, and we behave accordingly. All but the most naïve or most confident (not mutually exclusive) are guarded; gui…
3 Tips for Navigating the Startup Journey: Lessons Learned from a Former Facebook Engineer I started my career as an engineer at Facebook before leaving to build a startup. Transitioning from a well-defined engineering individual contributor role to a nebulous startup leadership role meant a lot of falling on my face and a lot of lessons learn...
Scripting iTerm Key Mappings | Jeroen Janssens Blog article by Jeroen Janssens. Jan 19, 2023. 13 min read. TL;DR To improve my iTerm+tmux experience, I’ve set up a whole bunch of key mappings. Rather than defining these manually, I wrote a Python script to generate the corresponding JSON programmatica...
What does Quitting the Rat Race Mean to Me? - Seán Barry Am I going to move to a cave in the mountains and immediately get eaten by a bear? This is what 'quitting the rat race' means to me.
Which programming language should you learn first? Hint: It's the one that lets you eagerly write crappy programs.
Death of the Author In my last post I wrote about Johann Hari’s book Stolen Focus. The article sparked a really nice discussion over at Hacker News, where a user had this to say: Ideas should be judged on their merits, but based on previous behavior I wouldn’t necessarily tr...
Huge Pages are a Good Idea (evanjones.ca) Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB). Unfortunately, vir...
10 CVEs! My Personal Thoughts On Research And CVEs Samsung issued their January 2023 patch, which included 2 more CVEs assigned to me. That makes 10 CVEs so far in my security career.