2023-03-02 marks my third year at GitLab. I have been very busy in 2022, did not stop much to reflect on great moments. This blog post is a summary, reflection, and shows my true vulnerable self. It may not be 100% applicable to your career aspirations or path…
I recently started experimenting with Bing's new ChatGPT-powered chat tab. This is the first thing I asked it for:
I've put red boxes around the factual errors. What is notable is that these are not just slight typos or errors in context - those items never a…
Last year, Intel’s Golden Cove brought the company back to competitive against AMD. Unfortunately for Intel, that only applied to the client space. AMD’s Rome and Milan CPUs have steadi…
LDAP provides secure access control based on user identity to prevent hacks and unauthorized access to systems. This post provides step-by-step instructions for setting up API7 Enterprise with LDAP authentication, including installing and configuring API7 Ente…
During my career as a software developer, I’ve met many different managers. Some were the kind of “I tell — you do”, others more open and “show me what’s
The Process.WaitForExit() method is a commonly used method in .NET.
It waits until a process has finished executing. However, in the last decade or so, this method has been reported to be unavailable and throwing the error "System.ComponentModel.Win3...
[Hacker News](https://news.ycombinator.com/) displays comments in a tree. This can be frustrating if you want to keep track of a particular conversation, as you constantly have to seek through the tre
After needing to do a deep dive on the venv module (which I will explain later in this blog post as to why), I thought I would explain how virtual environments work to help demystify them.
Why do virtual environments exist?
Back in my the day, there was no …
First, congratulations and welcome. You're in for a fun ride. There are many opportunities to explore your potential waiting for you. Yes, there are terrible bosses in this domain too, but the demand for competent programmers is high enough for you to pick and…
Imagine our ancestors, who were primarily hunter-gatherers, when faced with predator like a Lion thought “This lion will not eat me”. Or consider example of the 2008 financial crisis, people thought “mortgage backed securities will never go down”. Then every n…
I was recently reading the documentation of nnethercote/counts, in there, Nicholas explains a few pain points when using a table as a profiling output. But using SQLite as the “table” can relieve some …
Discover best practices for configuring one key Kafka component: Consumers. Learn where Consumers fit within the Kafka architecture, how to set up a Consumer, and which Consumer best practices can help to supercharge Kafka clusters.
CodeOpinion is by Derek Comartin, a software developer with over two decades of professional software development experience.
He's written software for a variety of business domains such as distribution, transportation, manufacturing, and accounting.
Derek …
youtube.com·•
•
131,454 views
1 year ago··7-9 minutesidesyoutube
You only start to appreciate boring tools when you run your software in production.
It’s hard to choose tools nowadays because there are so many of them, and marketing departments work hard to sell you the magic by pushing the right buttons: “infinite scale”,…
In a recent benchmark, Microsoft claims that SQL Server on Azure Virtual Machines can be up to 57% faster and cost up to 54% less than running a similar workload on AWS EC2.
AWS recently announced that the open-source library Lambda Powertools now supports .NET. The developer library helps implement observability when running Lambda functions based on .NET 6 or above, reducing the amount of custom code.