Reclaiming the lost art of Linux server administration One of the skills I wish I'd learned earlier in my career is basic Linux server administration. Specifically in relation to hosting something on the web, either a web app or API that I wrote myself, or something from the thriving self-hosted community, su...
Marijuana Deals Nearby | Find 420 Deals & Discounts | Leafly Find great deals on marijuana and cannabis products for 4/20 at recreational cannabis stores and medical dispensaries near you.
Brand New! Azure Functions OpenAPI Extension on .NET 6 Since //Build 2021 where the Azure Functions OpenAPI extension was officially announced as a preview, it's now GA with the full support of .NET 6.Because Azu...
Azure DevOps requires TLS 1.2 on all connections including Visual Studio Starting Monday January 31st, Azure DevOps will no longer accept connections coming over TLS 1.0 and 1.1 due to security vulnerabilities in those protocols. Developers have increasingly become the target of hackers and these protocols have known security ...
Making the web better. With blocks! You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long list of potential blocks that you can inser…
Be a Cognizant Software Developer #shorts Don't accept the status quo. Be cognizant and aware of what doesn't feel "right" during your day to day development. Don't accept "that's how it is".#softwa...
January 7, 2021 - Building a PowerBI report, CSS Ribbon, and Azure functions KlipTok is growing and Fritz needs a way to monitor growth and how folks are using the application. In this video, he starts building a PowerBI dashboard to...
January 10, 2021 - Tab-based notation with TAML, ServiceBus with KlipTok and MORE! Fritz starts this stream by revisiting a markup language he invented that is ONLY tabs called TAML.Information about TAML can be found at https://github.com/...
How did we get from .NET Framework to just .NET? A simple question for @csharpfritz , that traces a little .NET history: How did we get from .NET Framework to just .NET?All your .NET Docs are at https://msf...
macOS Monterey 12.3 Beta Release Notes Update your apps to use new features, and test your apps against API changes.
Sigstore ❤ Ruby! We started the Sigstore project with a goal of making key management, certificates, and digital signatures accessible and easy to use for…
Ignore non-X509 certificates in SignedCms by vcsjones · Pull Request #64348 · dotnet/runtime Partial cherry-pick of the work @bartonjs started and added a test. The test uses SignedCms and not Rfc3161TimestampToken since the example TST that reproduces the issue has other, unrelated issued...
Talking at Carnegie Mellon Database Group: Practical Considerations for ACID/MVCC Storage Engines Next week I’ll be talking at CMU about how to build storage engines and what you need to consider when building them. The talk is open to the public (don’t h...
How can I recognize whether two handles refer to the same underlying file? Last time, we learned how to recognize file systems that don’t support 64-bit unique file identifiers. But what do you do want to detect whether two handles refer to the same underlying file, and the file system won’t give you 64-bit unique file identifie...
mac-capture: Improve window capture support on macOS 12.3 by Developer-Ecosystem-Engineering · Pull Request #5875 · obsproject/obs-studio Description Add a new capture plugin called General Capture that allows for capture of an entire desktop, a single window, or all windows of an application. Performs similarly to the existing macOS...
Happy Data Privacy Day! On this Data Privacy Day, we look back at how events in 2021 shaped the privacy world, and we look ahead to what 2022 may have in store
Masterclass on mathematical thinking About a year ago, I was contacted by Masterclass (a subscription-based online education company) on the possibility of producing a series of classes with the premise of explaining mathematical ways…
Difference Between ValueTuple and Tuple in C# - Code Maze We are going to take an in-depth look at the difference between ValueTuple and Tuple, extra features, and limitations of ValueTuple.
Aho/Ullman Foundations of Computer Science This book has been taken out of print by W. H. Freeman. You are welcome to use it if you like. We believed in 1992 it was the way to introduce theory in Computer Science, and we believe that today.
Which .NET GraphQL Clients Should Your App Use? Using a GraphQL API is a fantastic way to accelerate development. But GraphQL was developed for JavaScript, a non-typed language. .NET app developers can, and should, use GraphQL. HotChocolate is an open source GraphQL library to make it easy to devel...
The Guide to PubSub (Publish/Subscribe) Publish/Subscribe (PubSub) is an asynchronous communication system that allows real-time data streaming, making PubSub essential to many applications.
ZoomIt v5.0, RDCMan v2.90, Autoruns, ProcMon, TCPView, VMMap, Sysmon and WinObj ZoomIt v5.0 ZoomIt, a screen zoom and annotation tool, now supports Windows 11 and antialiased line drawing. Note that under Windows 11 and Windows Server 2022 some UI elements might not react to mouse clicks when zoomed. The temporary workaround until a ...
Implementing OAuth 2 Using Node.js OAuth 2.0 is the industry-standard protocol for authorization. In this post, we are going to implement OAuth 2 Using the Node.js runtime.
How Prime Video updates its app for more than 8,000 device types The switch to WebAssembly increases stability, speed.
5.8 million RedDoorz user records for sale on hacking forum After suffering a data breach in September, a threat actor is selling a RedDoorz database containing 5.8 million user records on a hacker forum.
Senior Program Manager in Redmond, Washington, United States | Engineering at Microsoft Apply for Senior Program Manager job with Microsoft in Redmond, Washington, United States. Engineering at Microsoft
If Looks Could Kill by Leonard Tramiel At one of the many computer trade shows over the years I had a really funny interaction with Bill Gates. I was doing demo...
Writing an open source GPU driver – without the hardware Until now, no Valhall devices (Mali-G57, Mali-G78) ran mainline Linux - whilst this made driver development obviously difficult, there’s no better time to write drivers than before the devices even get into the hands of end users.
+’a and -‘a If you’ve ever wondered what it means in OCaml when there is a + or - infront of a type variable, read on.
GitHub - microsoft/playwright: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. - GitHub - microsoft/playwright: Playwright is a framework for Web Testi...
Security Visionaries 2022 | Teleport Computer security is no longer about data; it's about life and property.
How Latest Visual Studio 2022 Update Speeds Code Search -- Visual Studio Magazine The recently released Visual Studio 2022 17.1 Preview 3 improves code search even more than gains made in the jump from VS 2019 to VS 2022.
Learn Live - Create and deploy a cloud-native ASP.NET Core microservice Full series information: https://docs.microsoft.com/events/learntv/learnlive-create-microservices-dotnetMore info here: https://aka.ms/learnlive-create-micro...
Cryptocurrency exchange BTC-Alpha confirms ransomware attack Cryptocurrency platform BTC-Alpha confirmed it suffered a ransomware attack earlier this month, and the company's founder blamed a competitor.
IP-Link – Twelve years after – cedric's blog It is now about twelve years that I maintain IP-Link. No big new features since recently but the code is still working well, evolving and using up-to-date libraries. Even better, I am now using Pypacker for the parsing of the network captures. It’s a quit...
Smart Portrait gives "We've temporarily disabled this filter because of an error" after first use Photoshop CC 23.1.1 (and other versions, as discussed) Windows 10 Related or the same bugs have been reported on this forum before, but this is happening to me even on old versions, so may not be the same. I have tried to be thorough and give context so...
Speeding up VSCode (extensions) in 2022 – Jason Williams I was curious to know if the functionality of VSCode can catch up with the native speed of some editors, such as Sublime. That led me to seek out where some bottlenecks may be and where time is being spent. In this post I look at both the internals and ex...
Why Quantum Mechanics? In the past few months, I’ve twice injured the same ankle while playing with my kids. This, perhaps combined with covid, led me to several indisputable realizations: I am mortal.Despite my se…
macOS Monterey 12.3 Beta Release Notes Update your apps to use new features, and test your apps against API changes.
Sometimes, rewriting in another language works Starting new game. A good guess is roate: it keeps 60.42 words on average. The optimal guess is salet: it can guess the right word in 3.4212 guesses on average.
Please Don’t Just Say Hello In Chat Modern chat communication should be done in a way that saves time for all participants and enables an efficient, asynchronous exchange of information. Don’t expect an answer if you just write “Hello” in chat. Instead, phrase a message that allows your cha...