banner
martintodorov.bsky.social
@martintodorov.bsky.social
My latest article is on artifact coordinates — the convention that makes every dependency unique, keeps builds reproducible and allows Maven to resolve artifacts.

#maven
#java
#apache
#cicd
#build
#buildtools
#devops
#devlearning
#softwaredevelopment
#softwaretesting

medium.com/maven-by-nat...
Understanding Maven Artifact Coordinates
Apache Maven is one of the most widely used build automation tools in the Java ecosystem. At the heart of Maven’s dependency management…
medium.com
August 17, 2025 at 2:41 AM
In my latest article, we explore what the POM file actually is, why it matters and how it enables portable, reliable builds across environments.

#maven
#java
#apache
#cicd
#build
#buildtools
#devops
#buildtools
#devlearning
#softwaredevelopment
#softwaretesting

medium.com/maven-by-nat...
Introduction to Maven POM Files
Apache Maven is one of the most widely used build automation tools for Java projects. At the core of every Maven project is the Project…
medium.com
August 3, 2025 at 11:27 PM
For anyone interested, I've started a Medium publication on Apache Maven, where I'll be covering a broad range of topics.

Let me know if there are topics you'd like to see.

#apache
#build
#buildtools
#cicd
#devops
#java
#maven
#softwaredevelopment
#softwaretesting

medium.com/maven-by-nat...
Maven By Nature
A publication for Apache Maven related topics
medium.com
August 3, 2025 at 11:15 PM
I put together a brief guide on how to install Apache Maven (on Linux, MacOS and Windows).

I hope you find it useful! :)

#maven
#java
#apache
#cicd
#buildtools
#devops
#buildtools
#devlearning
#softwaredevelopment
#softwaretesting

medium.com/maven-by-nat...
How To Install Maven
Apache Maven is one of the most popular build automation tools used in the Java world. In this guide, you will find step-by-step…
medium.com
July 25, 2025 at 2:11 PM
With Maven 4.0.0 just around the corner, I thought I'd write a quick introduction to Apache Maven for any newcomers interested in getting acquainted with the tool, its history and philosophies.

bit.ly/4fr0hrj

#maven
#java
#apache
#cicd
#buildtools
#devops
#softwaredevelopment
#softwaretesting
Introduction to Maven: The Build Tool That Modernized Java Development
Back in the days when Java was more or less still in its infancy, there were very few tools to build your code with. The options were to…
medium.com
July 25, 2025 at 1:09 PM
I've just published my latest article titled “How To Gather Requirements And Handle Refinements Like a Pro (The Carlspring Way)” on Medium.

#agile #requirements #refinement #kanban #requirementsgathering #scrum #softwaredevelopment #softwareengineering
How To Gather Requirements And Handle Refinements Like A Pro (“The Carlspring Way”)
Clear and well-structured requirements are the foundation of any successful project. Whether you’re an independent developer juggling…
medium.com
March 24, 2025 at 10:47 PM
Here's my latest article on Medium titled "Why You Need To Bake Security Into Your CI/CD Pipelines".

I hope you find it interesting! :)

#blackduck
#cicd
#cyberark
#dast
#devops
#devsecops
#github
#hashicorp #hashicorpvault
#iac
#mendio
#sast
#sca
#terraform
#vault
#vcs

medium.com/devops-by-na...
Why You Need To Bake Security Into Your CI/CD Pipelines
Continuous Integration and Continuous Deployment (CI/CD) pipelines have become an indispensable part of the software delivery process…
medium.com
February 24, 2025 at 3:48 AM
For anyone interested, I have started a new publication for DevSecOps topics on Medium.
Feel free to reach out if you'd like to have your articles published here.

#aws
#bitbucket
#cicd
#devops
#devsecops
#git
#gitlab
#github
#scm
#vcs
#versioncontrol
#vulnerabilities

medium.com/devops-by-na...
DevOps By Nature
A publication for DevOps articles
medium.com
February 3, 2025 at 6:04 PM
Here's my latest article on Medium titled "The Evolution of GitLab: From a Side Project to a DevOps Powerhouse".

I hope you find it interesting! :)

#bitbucket
#devops
#devsecops
#git
#github
#gitlab
#scm
#vcs
#versioncontrol
The Evolution of GitLab: From a Side Project to a DevOps Powerhouse
In the fast-evolving world of software development, GitLab has risen to become one of the leading platforms for DevOps, rivaling names like…
medium.com
February 2, 2025 at 1:35 AM
In this article I go over why AWS' attempt to provide a version control hosting service wasn't exactly embraced by its user base and how this lead to discontinuing the service.

#aws
#bitbucket
#codecommit
#devops
#git
#github
#gitlab
#vcs
#versioncontrol

medium.com/@carlspring/...
AWS CodeCommit: Why Amazon’s Git Service Never Took Off
Amazon Web Services (AWS) is known for its dominance in the cloud computing market, offering a vast array of services for developers and…
medium.com
January 7, 2025 at 3:19 AM
In this article I go over what the Google Code platform was, what it offered, the challenges it faced and how Google decided to sunset it.

#bitbucket
#git
#github
#gitlab
#google
#opensource
#sourceforge
#vcs
#versioncontrol

medium.com/@carlspring/...
Google Code: A Retrospective on its Rise, Comparison and Sunset
Introduction
medium.com
January 7, 2025 at 3:09 AM
In my article "The Rise, Fall and Resurgence of SourceForge", I take a closer look at the history of the once upon a time giant, how it fell from grace and where it stands now.

#bitbucket
#git
#github
#gitlab
#opensource
#sourceforge
#stash

medium.com/@carlspring/...
The Rise, Fall and Resurgence of SourceForge: What Happened to the Open Source Pioneer?
In the landscape of open source software development, few platforms have been as influential or controversial as SourceForge. Launched in…
medium.com
January 7, 2025 at 3:01 AM
Here's an article I put together that delves into why Bitbucket never quite caught up with Github in terms of adoption. I hope you find it interesting! :)

#bitbucket
#codeql
#devops
#devsecops
#ghes
#ghe
#ghec
#git
#github
#stash

medium.com/@carlspring/...
Why Bitbucket Never Caught Up With GitHub: A Comprehensive Analysis
Bitbucket and GitHub are two of the most widely used version control platforms, both allowing developers to manage their code repositories…
medium.com
January 7, 2025 at 2:24 AM
Here's an article I published on Medium.com detailing how Maven Metadata works.
I hope you find it useful! :)

#maven
#gradle
#nexus
#artifactory
#metadata
#java
#devops
#opensource
#oss

medium.com/@carlspring/...
Introduction to Maven Metadata
Maven Metadata was introduced with the advent of the Apache Maven build tool to provide a structured way to store and retrieve essential…
medium.com
December 31, 2024 at 1:54 AM
My latest article on "DevOps Roles Explained" aims to clarify the different types of DevOps roles and what they cover.
I hope you find it interesting! :)

#devops
#software
#itjobs
#recruitment
#itrecruitment
#techrecruitment
DevOps Roles Explained
In the rapidly evolving world of software development and IT operations, DevOps has emerged as a cornerstone methodology for streamlining…
medium.com
December 27, 2024 at 4:59 AM