Sign in

martintodorov.bsky.social

@martintodorov.bsky.social
17 followers 21 following 24 posts
PostsRepliesMedia
martintodorov.bsky.social @martintodorov.bsky.social · 26/04/2026
If you've ever wondered how exactly Maven plugins and extensions differ from each other, you might want to check out my latest article. #buildtools #cicd #devops #java #maven #softwaredevelopment medium.com/maven-by-nat...
medium.com
What’s The Difference Between Maven Plugins And Extensions?
Apache Maven was designed to be modular, but not all of its modular pieces serve the same purpose. Some are meant to handle everyday build…
011
martintodorov.bsky.social @martintodorov.bsky.social · 24/04/2026
Most people think Maven is just dependencies, plugins and lifecycle phases. Check out my latest article to find out what Maven extensions are, how they work and when to use them. #buildtools #cicd #devops #devlearning #java #maven #softwaredevelopment medium.com/maven-by-nat...
medium.com
What Are Maven Extensions?
When most developers think of Maven, their mind immediately goes to dependencies, plugins and the build lifecycle. Yet behind the scenes…
011
martintodorov.bsky.social @martintodorov.bsky.social · 21/04/2026
Check out my latest article on Maven plugins — what they are, how they’re used and how they tie into the lifecycle, as well as the difference between phases and goals, with practical examples. #buildtools #cicd #devops #devlearning #java #maven #softwaredevelopment medium.com/maven-by-nat...
medium.com
What Are Maven Plugins?
Imagine building a Java application without any automation. You’d be compiling code by hand, copying files around, trying to remember the…
020
martintodorov.bsky.social @martintodorov.bsky.social · 01/02/2026
If you've ever wondered how to automate the upgrading of your JDK in Docker images, you might want to checkout my latest article. medium.com/devops-by-na... #build #cicd #dependabot #devops #devsecops #git #github #jdk #java #openjdk #temurin #eclipse #softwaredevelopment #softwareengineering
medium.com
How To Configure Dependabot To Automatically Upgrade OpenJDK In Docker Images
A common issue you may want to automate as part of your CI/CD pipelines is the upgrading of your JDK in Docker images. Similar to how you…
021
martintodorov.bsky.social @martintodorov.bsky.social · 15/01/2026
If you'd like to find out how to set up GitHub Code Quality, you can check out my latest article on Medium. #cicd #codequality #devops #devsecops #git #github #ghas #codeql #dependabot #scm #vcs #versioncontrol #sast #devlearning #softwaredevelopment #softwareengineering medium.com/devops-by-na...
medium.com
How To Set Up GitHub Code Quality
GitHub recently released a new feature called Code Quality. It brings static analysis, intelligent automation and actionable feedback…
000
martintodorov.bsky.social @martintodorov.bsky.social · 14/01/2026
What if code quality wasn’t a tool you configured, but something GitHub just did for your repositories? Read my latest article to find out all about it and see how it can simplify how you handle code quality scans. #codequality #cicd #devops #devsecops #github #codeql medium.com/devops-by-na...
medium.com
What Is GitHub Code Quality?
As software teams grow, consistent quality, maintainability and reliability become an unavoidable necessity. To manage mature development…
000
martintodorov.bsky.social @martintodorov.bsky.social · 28/09/2025
Check out my recap article that concludes the series. #cicd #devops #devsecops #git #github #gitlab #bitbucket #awscodecommit #googlecode #sourceforge #scm #vcs #versioncontrol #opensource #devlearning #softwaredevelopment #softwareengineering #engineeringculture #techtalk medium.com/devops-by-na...
medium.com
The Evolution Of Code Hosting Services: A Series On Notable Platforms
The history of code hosting services is a fascinating journey through the evolution of developer tools, the rise of open source culture and…
020
martintodorov.bsky.social @martintodorov.bsky.social · 25/09/2025
Check out out my latest article on how GitHub became the de facto standard platform for software development. #cicd #devops #devsecops #git #github #ghas #codeql #dependabot #scm #vcs #versioncontrol #opensource #devlearning #softwaredevelopment #softwareengineering medium.com/devops-by-na...
medium.com
How GitHub Became The De Facto Standard For Open Source and Enterprise Software Development
In the past couple of decades, software development has undergone a dramatic transformation. What was once the domain of small, niche…
040
martintodorov.bsky.social @martintodorov.bsky.social · 17/08/2025
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...
medium.com
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…
021
martintodorov.bsky.social @martintodorov.bsky.social · 04/08/2025
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...
medium.com
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…
031
martintodorov.bsky.social @martintodorov.bsky.social · 04/08/2025
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...
medium.com
Maven By Nature
A publication for Apache Maven related topics
011
martintodorov.bsky.social @martintodorov.bsky.social · 28/07/2025
My latest article illustrates How To Set Up SAST Scanning Using Checkmarx One, GitHub Actions and GitHub Advanced Security. #checkmarx #buildengineering #buildtools #cicd #devops #devsecops #devlearning #github #ghas #infosec #appsec #softwaredevelopment #softwaretesting medium.com/devops-by-na...
medium.com
How To Set Up SAST Scanning Using Checkmarx One, GitHub Actions and GitHub Advanced Security
Checkmarx One is a cloud-native security platform that offers a variety of testing capabilities to help organizations find and fix…
020
martintodorov.bsky.social @martintodorov.bsky.social · 25/07/2025
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...
medium.com
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…
011
martintodorov.bsky.social @martintodorov.bsky.social · 25/07/2025
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
medium.com
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…
073
martintodorov.bsky.social @martintodorov.bsky.social · 24/03/2025
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
medium.com
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…
010
martintodorov.bsky.social @martintodorov.bsky.social · 24/02/2025
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...
medium.com
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…
000
martintodorov.bsky.social @martintodorov.bsky.social · 03/02/2025
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...
medium.com
DevOps By Nature
A publication for DevOps articles
010
martintodorov.bsky.social @martintodorov.bsky.social · 02/02/2025
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
medium.com
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…
011
martintodorov.bsky.social @martintodorov.bsky.social · 07/01/2025
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/...
medium.com
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…
000
martintodorov.bsky.social @martintodorov.bsky.social · 07/01/2025
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/...
medium.com
Google Code: A Retrospective on its Rise, Comparison and Sunset
Introduction
000
martintodorov.bsky.social @martintodorov.bsky.social · 07/01/2025
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/...
medium.com
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…
000
martintodorov.bsky.social @martintodorov.bsky.social · 07/01/2025
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/...
medium.com
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…
000
martintodorov.bsky.social @martintodorov.bsky.social · 31/12/2024
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/...
medium.com
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…
011
martintodorov.bsky.social @martintodorov.bsky.social · 27/12/2024
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
medium.com
DevOps Roles Explained
In the rapidly evolving world of software development and IT operations, DevOps has emerged as a cornerstone methodology for streamlining…
051