Vulnerability in Linux containers – investigation and mitigation Operating system access controls, that constrain which programs can open which files, have existed for almost as long as computers themselves. Access controls are still widely used and are more flexible and efficient when compared to cryptographically pro...
Bootstrapping LTE Physical channels Demystifying the LTE Physical Downlink Control Channels Xphos Note to the reader: This was a paper I wrote in latex and converted to...
Why I still take notes on paper Why I still take notes on paper every day. Let's dive a bit into why it works for me, in no particular order.
What Is The Curve Behind An Iterative Lerp? An investigation into lerping a value over multiple frames, and which curve it represents. The answer: an exponential!
How much customer service is too much? - Joydeep's Corner Can a founder be guilty of doing too much customer service? I couldn’t help but think of this recently as I watched Amod’s recent interview with Clearfeed. It made me reflect again on the long journey at Qubole. As with any journey that doesn’t go quite a...
Designing the Tampa Devs Logo When I first set out to design the Tampa Devs logo, I wanted to build it for the long term Scaling long term meant getting branding right…
A Fresh Look at HLS Value - FPGA'er by Bernard Murphy I’ve written several articles on High-Level Synthesis (HLS), designing in C, C++, or SystemC, then synthesizing to RTL. There is an unquestionable appeal to the concept. A higher level of abstraction enables a function to be described in...
The Solution Space My grandfather was an expert wood carver, metalworker, machinist, pilot, and angler - as well as a teacher and school principal. When I began to tinker with engines and electronics as a kid, he would stress the importance of using the right tools. He had ...
Employee vs freelancer - when to hire whom from the company’s perspective | By Anna Leijon If a company needs human resources to perform a task, what are the pros and cons from the company’s perspective to choose to contract a freelancer compared to hiring an employee? Previously, I have mostly written about this from the individual’s perspecti...
My cookbook for data creation · Chris Swart Last Friday I had the pleasure of speaking with Alexey Georgev on DataTalks.club about Dataset creation. I am sharing my data creation process here, so you don’t need to watch me talk for an hour.
Option protocols in DeFi This post is a summary of all the options products available in the DeFi space. I embarked on doing a bit of research after I wanted to hedge my LP positions given the current volatile market and the impending merge.
[Last Week in .NET #97] – Swimming in Microsoft® Irony for Life Preview 7 Extensions Core (CTP) Not too many releases this week but we are swimming in irony. Let’s get into why. Miguel de Icaza details what it’d take to get Microsoft based X-Plat UIs back into the fight, and it do…
GitHub - surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web A scalable, distributed, collaborative, document-graph database, for the realtime web - GitHub - surrealdb/surrealdb: A scalable, distributed, collaborative, document-graph database, for the realti...
Application submitted for US molten salt research reactor : New Nuclear Abilene Christian University has applied to the US Nuclear Regulatory Commission for a construction licence for a molten salt research reactor, to be built on its campus in Abilene, Texas, as part of the Nuclear Energy eXperimental Testing laboratory. AC...
Stable Diffusion Public Release — Stability.Ai Over the last few weeks we all have been overwhelmed by the response and have been working hard to ensure a safe and ethical release, incorporating data from our beta model tests and community for the developers to act on.
GitHub - kingyoPiyo/Pico-10BASE-T: 10BASE-T from Raspberry Pi Pico 10BASE-T from Raspberry Pi Pico. Contribute to kingyoPiyo/Pico-10BASE-T development by creating an account on GitHub.
What's Next for .NET MAUI? Roadmap & Xamarin Sunset Unveiled -- Visual Studio Magazine .NET MAUI, which evolves Xamarin.Forms by adding desktop app support, has arrived in .NET 6 and Visual Studio 2022, but what's coming up?
C# 11 preview: generic math, required members, and more Most of the C# 11 features are available for you to try. Learn about the latest updates shipping with Visual Studio 17.3, try them out, and give us feedback.
Ridiculous vulnerability disclosure process with CrowdStrike Falcon Sensor We found a security related issue in most recent CrowdStrike Falcon Sensor. The bug itself is not worth a blogpost, as the severity is pretty low. However, we'd like to shed some light on a vulnerability submission and disclosure process with CrowdStrike:...
7 Colour E-Ink Display For Raspberry Pi | Inky Impression 5.7 It has finally happened, they figured it out! The new frontier of Colour Electronic Paper is here and I'm very impressed. People have been demanding this ever since the first E-Paper readers hit the market in the noughties. That black and white just wasn...
The downfall of smart TVs: From promises of seamless viewing to ad tool on steroids Before we start talking about smart TV technology, let's take a short trip down memory lane and recall what television was like without it: it's the early 2000s, your favorite show is on, the action builds to a climax, you're on the edge of your seat.... ...
Applying a rule from Pixar with a camera from 1961 While visiting Tokyo's fabulous vintage camera stores, I discovered the Olympus Pen ee3. This camera has an interesting origin story...
Apple expands Self Service Repair to Mac notebooks Genuine Apple parts and tools can be purchased by US customers on August 23.
6 Event-Driven Architecture Patterns — Part 1 Event-driven Patterns that are used at Wix Backend that comprises 1400 microservices
Regex with IgnoreCase option may match more characters than expected - Gérald Barré In this post, I describe why the IgnoreCase regex option in .NET may match more characters than expected.
This Program is Illegally Packaged in 14 Distributions I am not a lawyer. Today I wanted to package the tea command line utility, which is a CLI frontend for the gitea git forge. Gentoo’s guidelines for Go helpfully states: “Since Go programs are statically linked, it is important that your ebuild’s LICENSE= ...
Getting started with Pub/Sub Messaging in .NET Get $50 free AWS Credit by adding "AWS CREDIT #NICK" in the "Tell us about your project" area: https://bit.ly/nickawsGet the source code: https://github.com/...
I tried to recreate a comic book using DALL-E and Alan Moore’s script In this article, I wanted to see how this OpenAI’s Dall-E would handle creating images from the comic book script, namely Killing Joke by Anal Moore.
Different Ways to Add Values to a C# Array - Code Maze How do we add values to an array in C#? There are a few ways we can do it and then we'll do a benchmark to see which one is the fastest.
New Video: Coding Shorts - Output Caching in ASP.NET Core 7 In continuing my discussion of middleware in my Coding Shorts videos, I have a new one that talks about a change to .NET 7 that brings back Output Caching.
Armchair Architects: The role of Simplicity in Architecture What are the tradeoffs between robust functionality, flexibility, simplicity, and ease of operation? How do our Armchair Architects design solutions that start as high as they want and go as low as they need? Uli, Eric, and David discuss these questions a...
Build a data serving API Overview Data is an important asset to all organizations big and small. As these organizations mature, building an end-to-end data platform to enable BI and AI at scale has become part of that journey. Some organizations, have the requirement to expose mo...
Fun With Custom Interpolated String Handlers Using C# and .NET InterpolatedStringHandler to write custom string interpolation handlers.
Introducing the Markdown Language Server Why we decided to build a language server for working with Markdown
Announcing TypeScript 4.8 RC Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.8. Between now and the stable release of TypeScript 4.8, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
Refactoring Minimal APIs with Carter - Code Rethinked In this post, we will refactor minimal APIs with Carter framework. We'll also see how to install, setup and write modules with Carter framework
Using TypeScript With React and KendoReact Components KendoReact is a feature-rich UI component library written with TypeScript. Using the DatePicker as an example, we’ll see how TS can simplify development.
Exciting new release of SynapseML Today we’re excited to announce another great release of SynapseML v0.10.0 (Previously MMLSpark), an open-source library that aims to simplify the creation of massively scalable machine learning pipelines. This is great news for all our SynapseML fan...
Azure Migrate now supports large-scale migration of ASP.NET web apps to Azure App Service Azure is excited to announce the public preview of another key capability in Azure Migrate: unified, at-scale, agentless migration for ASP.NET web apps to Azure App Service. This scenario is in keeping with our vision of Azure Migrate to simplify and acce...
Why Isolating Your Unit Tests Matters If you do a good job of isolating your code, you may never hear the words “Well, it worked in test” again.
Interim guidance on 2022 time zone updates for Chile On August 8, 2022, the Chilean government made an official announcement about a Daylight Saving Time (DST) time zone change. Starting at 12:00 a.m. Saturday, September 10, 2022 until 12:00 a.m. Saturday, April 1, 2023, the official time will advance 60 mi...
Announcing Entity Framework 7 Preview 7: Interceptors! Announcing EF7 Preview 7 with new and improved interceptors, and so much more!
Learn web development using .NET and Visual Studio Have you ever wanted to try out web development with .NET, but are not sure where to get started?...
Pragmatic Event Sourcing in .NET With Marten – Webinar Recording | The .NET Tools Blog The recording for our live stream Pragmatic Event Sourcing in .NET With Marten with Developer, Educator, and Event Sourcerer Oskar Dudycz, is now available. Subscribe to our community newsletter to re
Mocking Best Practices Best practices in using mocking tools ensure that all your mocks add value to your testing without adding additional costs.
DevOps 101: The role of automation in Database DevOps In the fifth part of the DevOps 101 series, Grant Fritchey talks about what you need to automate to adopt Database DevOps, and why.
Emergent Leader Order cluster nodes based on their age whithin the cluster to allow nodes to select a leader without running an explicit election.
8 elements of securing Node.js applications | Red Hat Developer Discover key elements of building security into your software development process such as managing access in part 9 of the Node.js reference architecture series.
Clock-Bound Wait Wait to cover the uncertainty in time across cluster nodes before reading and writing values so values can be correctly ordered across cluster nodes.
Micro Frontends in Action With ASP.NET Core - Composition via Blazor WebAssembly Based Web Components This post describes implementation of client-side composition for micro frontends via Blazor WebAssembly based Web Components.
GitHub - bootdotdev/curriculum: A roadmap for Boot.dev's CS curriculum for backend developers A roadmap for Boot.dev's CS curriculum for backend developers - GitHub - bootdotdev/curriculum: A roadmap for Boot.dev's CS curriculum for backend developers