Today I finally tried to use Blambda! for something real: a log parser for my HTTP access logs that S3 and Cloudfront write to my logs bucket. You can follow along with my fun on Github: jmglov/s3-log-parser.
This issue of .NET R&D Digest includes bits of development stories about programming and life, architecture, networking, benchmarking, .NET and something to watch.
Hi all. It's been about five months since my last Bagel post, so I wanted to
give an update for the handful of you who have been interested/following along
(thank you!).
I bought a new car. However, due to the chip shortage, several things were missing. One of those features was a wireless charging pad. I'll explain how I designed and 3D printed my charging pad from scratch.
Startup founders have a lot of fears. They fear failure, they fear not being able to live up to the expectations of their investors, and they fear not being able to grow their company fast enough.
What you are going to read is not advice or suggestions, it's things that I learnt the hard way. It's the anti-conventional-wisdom list so I hope some of the things will offend you and boil your blood.
Since it's my career summarized in a few kilobytes of for…
In this post, I am going to look at an increasingly important part of securing applications: Your supply chain. This includes every library, tool or service that you are using to build, run and monitor your service.
When the log4shell vulnerability hit, it was…
SOLID principles is one of those words/phrases you hear so often about. Also one of those things you most often get asked by your recruiter in a technical assessment.
So let us dissect why Uncle Bob formulated them and how they contribute to "Clean Code".
Ladybird sources: https://github.com/awesomekling/ladybirdSerenityOS is open source on GitHub: https://github.com/SerenityOS/serenityFollow me on Twitter: ht...
youtu.be·Andreas Kling
Andreas Kling
•··3 minuteslinux
Jargon from the functional programming world in simple terms! - GitHub - hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!
Thu, Jul 7, 5:30 PM AEST: **Please note:** Attendees are required to adhere to the COVID-19 safety measures below. Pizzas and non-alcoholic drinks will commence from 5:30pm with content starting at
It is a random topic week because we don't know what to talk about in-depth, so we chat up iOS 16 Beta, C# partial methods, scoped keyword, and running python inside of C# on an iPhone with IronPython!
This article shows how to add Fido2 multi-factor authentication to an OpenID Connect identity provider using OpenIddict and ASP.NET Core Identity. OpenIddict implements the OpenID Connect standards…
#JulyOT is back for 2022! Throughout the month of July, the IoT teams at Microsoft will be sharing content and events put together by IoT enthusiasts from around the world. This includes content from community members, Microsoft employees, and could even in…
We are excited to announce that an update to the PowerShell Extension for Visual Studio Code is now available on the extension marketplace. This release fixes a number of issues related to IntelliSense and enables updates to PowerShell Editor Services (the eng…
High-quality Git commits are the key to a maintainable and collaborative open- or closed-source project. Learn strategies to improve and use commits to streamline your development process.
The multiprocessing.Process class allows you to create and manage new child processes in Python. Although multiprocessing has been available since Python 2, it is not widely used, perhaps because o…
This article walks us through running a ASP.NET Core web application on Linux (RHEL) using systemd. The end goal is to serve ASP.NET Core directly via the built-in Kestrel webserver over port 80/443 without reverse proxies.
It was fun to do reverse engineering of the original Starlink router. The article was also well received. Sure, it would be great to do the same thing with the new Starlink router gen2. It’s …
Randomly some Docker-containers on a clients Linux machine wouldn’t start - they’d fail with the error: docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused
In my book Taming Thymeleaf I use Gulp to setup the frontend build pipeline and have live reloading during development.
For the workshop I gave at Spring I/O 2022 Barcelona, I used a different approach using NPM scripts.
This avoids the extra gulp dependency …
How I found out about Crytal This Hacker News post introduced me to this article, that article instroduced me to this other article, and in that fashion I got introduced to the Crystal programming language.
It has been almost two years since my last Miri status update. A lot has happened in the mean time that I would like to tell you all about! If you are using Miri, you might also be seeing n...
We should accept nature’s plan, even if it doesn’t feel great in the moment, because we can trust that it will lead to the well-being of all of humanity and the universe.