What is a work log and how to use it to speed up your career?
What is a work log and how to use it to speed up your career?
As I was diving into “The Software Engineer’s Guidebook,” by Gergely Orosz I stumbled upon a game-changing tip: keeping a work log.
This practice has been a revelation for me—it’s more than just tracking daily tasks. A work log helps you:
âś… Track Your Progress: Stay on top of your ...
Building and Running a JAR from the Tests Directory
Hello there âś‹,
Hello âś‹, I was tasked with integrating a Java class for data generation into our
CI/CD pipeline. The goal was to create a shaded JAR that could run directly from
the pipeline.
The challenge was that the class was in the tests directory, which Maven doesn’t
support for building JARs. I resolved this by using the maven-shade-plugi...
How to work with Python virtual env in Dockerfile
If you work with Python, you probably need to activate a virtual environment to manage dependencies. Using a virtualenv requires activation each time you want to use Python or pip. This blog post will show you how to effectively and elegantly work with Python when building a Dockerfile.
Method 1: Bad
Let’s say you want to copy and change a she...
How to use Kaniko and JFrog with GitHub Actions
Introduction
In this article, we will explore the use of Kaniko and JFrog with GitHub Actions to build and push a Docker image to JFrog Artifactory. This solution addressed issues I encountered while working on a project in my company. I hope it proves useful for you as well.
Prerequisites
You must have:
GitHub project with Dockerfile
JFr...
How to setup N8n.io on your server
Hello âś‹,
A few months ago, I came across an interesting tool for process automation. In its functionalities, it is very similar to Zapier, IFTT, or make.com. It’s called N8N.
I base my automations, such as an “AI” assistant or managing Todoist, which I use for task and project management, on n8n. Some processes are still kept on make.com. What...
[Arch Kata] Lets's design hotdog POS system
Hello âś‹,
I’m starting a new challenge on the blog. I’m reading a great book “System design interview” and I came up with the idea for a series of posts dedicated to system design. A necessary skill for seniors, especially those applying for more important decisions.
I found an interesting page https://www.architecturalkatas.com/kata.html, wher...
How to configure CORS in Spring Boot
Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources on a web page to be
requested from another domain outside the domain from which the first resource was served. https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
Here are 5 examples when CORS mechanism should be used:
When a web application needs...
PocketStats app - how to integrate with GetPocket Api and visualize reading stats
I am a person who likes to motivate myself through figures and compare my results with others. I spend most of my time on the Internet.
I subscribe a dozen newsletters, read the RSS feeds of dozens of blogs, browse social media like LinkedIn and Twitter regularly.
Every day there are a lot of links to sites, documents, tools I want to familiariz...
12 post articles, 2 pages.