Technical Debt Is Not Debt; It’s Not Even Technical Co-authored with Dr Paidi O’Raghallaigh and Dr Stephen McCarthy at Cork University Business School as part of my PhD studies, and originally published by Cutter Consortium’s Business Agility …
Some career advice. One unexpected perk of publishing a book is that folks start to ask you questions about all sorts of loosely related things. One pretty common thread has been around career advice, I’ve written up most of my advice for easier reusability. Some of the idea...
FSF Calls for Papers on 'Unacceptable and Unjust' GitHub Copilot -- Visual Studio Magazine After triggering existential angst among developers, the new 'AI pair programmer' has the Free Software Foundation calling for white papers to address legal and philosophical questions.
The Illustrated Wav2vec Wav2vec is a speech encoder model released by the Facebook AI team in late 2019. It quickly became popular in the speech processing community as it enabled new state-of-the-art performance for various speech tasks like automatic speech recognition or emot...
Having fun With HTML & CSS Hello Everyone, lately I have been keeping myself busy with learning HTML and CSS. The things I have been able to make while learning it are great. So far, I've learned about Divs and how they're like a container that you can store other elements in,...
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases. A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
Nobody gives a hoot about groupthink People want what’s bad for them; managers want what’s bad for the organisation. Many in software development like to pretend that management is an elite kind of human being. The kind who does their job every day with a laser focus on rational organisation...
Introducing SLSA, an End-to-End Framework for Supply Chain Integrity Posted Kim Lewandowski, Google Open Source Security Team & Mark Lodato, Binary Authorization for Borg Team Supply chain integrity attacks—u...
D4Hg99zw — Postimages Please report this image if it contains child sexual abuse, hate speech, privacy breach, or otherwise violates our Terms.
Episode 387 - Azure Arc Episode 248 - Updates from Ignite 2018A whole bunch of Azure updates were announced at Ignite so Cynthia, Cale and Sujit try to cover as m...Episode 316 - SAP on AzureMicrosoft Cloud Solution Architect, Marc Böhnke, gives us the low-down on the partnershi...
Hot Reload Now Works with C++ Apps, with Blazor WebAssembly Support On Tap -- Visual Studio Magazine Microsoft is touting a raft of improvements to .NET Hot Reload functionality introduced in Visual Studio 2022 Preview 2.
Speed up your .NET and C++ development with Hot Reload in Visual Studio 2022 With the recent release of Visual Studio 2022 Preview 2 we’d like to use this blog post to dive deeper into the brand-new Hot Reload experience which works for both managed .NET and newly supported native C++ apps. With Hot Reload our goal is to save you ...
Marten, the Generic Host Builder in .Net Core, and why this could be the golden age for OSS in .Net Before I dive into some newly improved mechanics for quickly integrating Marten into just about any possible kind of .Net 5+ application, I want to take a trip through yesteryear and appreciate jus…
Stack Overflow for Teams: A Centralized Knowledge Sharing and Collaboration Platform with Tom Limoncelli - Software Engineering Daily If you’ve ever googled a CS or programming question, you likely found an answer (or many) on Stack Overflow. Founded in 2008 and named after a common computing error, Stack Overflow empowers the world to develop technology through collective knowledge. Mo...
Amazon has ruined search and Google is in on it TL;DR -- Tried searching Google for best bicycles under $500 and nearly all results were spammy review sites riddled with Amazon affiliate links.
PS5 gets high-speed M.2 SSD storage support in new beta system software Compatible drives need to meet stringent physical and technical guidelines.
Domain-Driven Refactoring: Extracting Domain Services Posts in this series: IntroProcedural BeginningsLong MethodsExtracting Domain ServicesIn my last post, we looked at the Compose Method refactoring as a means of breaking up long methods into smaller ones, each with an equivalent level of granularity. This...
13229 Southview Ln, Dallas, TX 75240 | MLS #14567023 | Zillow For sale: $989,000. A property unlike any other! With walls, flooring, and ceiling made of concrete, this property can serve as the perfect storage spot for large wine collections, art collections, multiple cars, as well as serving as the ultimate safe ho...
Reconnected — Real Life Decentralizing the internet alone won’t lift it above politics or save it from corporate co-optation
GitHub - vrtbl/passerine: A small extensible programming language designed for concise expression with little code. A small extensible programming language designed for concise expression with little code. - GitHub - vrtbl/passerine: A small extensible programming language designed for concise expression with li...
1998: Photopia Some moments change everything. The game that forever changed the conversation about what interactive fiction could be.
GitHub - syncfast/clockwise: Clockwise is a meeting cost calculator designed to encourage more efficient meetings. Clockwise is a meeting cost calculator designed to encourage more efficient meetings. - GitHub - syncfast/clockwise: Clockwise is a meeting cost calculator designed to encourage more efficient meet...
System.Threading.Tasks.Task isn’t an execution unit From a conceptual model, a thread and a task are very similar. That is very much by design, since the Task is meant to allow you to work with asynchronous co...
On the interaction between the FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH flags The CreateFile function has two related flags: FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH. These flags can be set independently, but they sort of work together. First, let’s look at FILE_FLAG_NO_BUFFERING. Setting this flag prevents operations on...
6 Command Line Tools for Productive Programmers Lately, I’ve been doing a lot more things at the command line. I’m not a hard-core terminal guy – I use VSCode more than Vim – but I’m always surpr...
Why does man print "gimme gimme gimme" at 00:30? We've noticed that some of our automatic tests fail when they run at 00:30 but work fine the rest of the day. They fail with the message gimme gimme gimme in stderr, which wasn't expected. Why are...
On the interaction between the FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH flags The CreateFile function has two related flags: FILE_FLAG_NO_BUFFERING and FILE_FLAG_WRITE_THROUGH. These flags can be set independently, but they sort of work together. First, let’s look at FILE_FLAG_NO_BUFFERING. Setting this flag prevents operations on...
Cloudflare's Athenian Project Expands Internationally Due to the growing trend of cyberattacks targeting election infrastructure, election security is not a US-specific issue. Today, we are extending our security tools to a range of election entities around the world.
Google ' About Search Result ' - Google will let you know why you are seeing the search results By using the about search result feature, Searchers can check if the info they are getting is from some authentic health info source or not..
Calculus Made Easy Calculus Made Easy is a book on calculus originally published in 1910 by Silvanus P. Thompson, considered a classic and elegant introduction to the subject.
Support lambda expressions and method groups as `var` initializers by cston · Pull Request #55132 · dotnet/roslyn var d1 = Program.Main; var d2 = () => { }; Proposal: lambda-improvements.md Test plan: #52192
Monsters Weekly 218 - Automated Accessibility Testing with Playwright + Axe Accessibility is an important feature of any web application but we often leave it until late in the development process to start testing. With Axe and Playwright, we can easily automate a large amoun
Better React Components with TypeScript Union Types TypeScript can enhance the experience of developing React components. However to fully represent the types of some dynamic components, we need to harness the power of union types. This article examines an example where union types improves our component t...
Mastering Enums in TypeScript (with Fruits) Let's assume we have the following enum: enum Fruit { APPLE = '🍎', BANANA = '🍌', CHERRY =...
Azure Service Fabric 8.1 Release Azure Service Fabric 8.1 is now available! We are excited to announce that 8.1 release of the Service Fabric runtime has started rolling out to the various Azure regions along with tooling and SDK updates. The updates for .NET SDK, Java SDK and Service Fa...
Dapr v1.3 is now available We are excited to announce the release of Dapr v1.3! This is the third minor version update since the announcement of Dapr v1.0. Release highlights If you’re new to Dapr, familiarize yourself by visiting the getting started page. Service Invocation Added...
SpecFlow for Rider (Plugin) is now Available! | The .NET Tools Blog In this post, our friends from SpecFlow dive into how BDD and Rider help you write better, maintainable code through the use of automated tests.
Code opinion: performance or clean code? - Code4IT In any application, writing code that is clean and performant is crucial. But we often can't have both. What to choose?
The mermaid is taking over Google search in Norway - ALEXSKRA A weird thing is going on with Google search in Norway right now. Spammers are taking over.
.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.
From Stolen Laptop to Inside the Company Network — Dolos Group What can you do with a stolen laptop? Can you get access to our internal network? That was the question a client wanted answered recently. Spoiler alert: Yes, yes you can. This post will walk you through how we took a “stolen” corporate laptop and chained...
Prime Number Factors that Solve N = p * q, Snyder, Bobby Joe - Amazon.com Prime Number Factors that Solve N = p * q - Kindle edition by Snyder, Bobby Joe. Download it once and read it on your Kindle device, PC, phones or tablets. Use features like bookmarks, note taking and highlighting while reading Prime Number Factors that S...
Message Driven Architecture to DECOUPLE a Monolith Message driven doesn't need to apply just to Microservices. You can apply a Message Driven Architecture to a Monolith to decouple concerns.