About
For the past decade, I have bootstrapped Semaphore into a leading code delivery platform,…
Experience
Publications
-
CI/CD with Docker and Kubernetes
Semaphore
A free, open source book to learn how to deliver cloud-native applications at high velocity.
Other authorsSee publication -
The 41:1 ROI of Moving CI/CD to Semaphore
Semaphore
Software developers lose focus and time by waiting for code changes to propagate through slow CI/CD pipelines. That goes unnoticed because everyone assumes it’s inevitable.
This whitepaper explains in detail:
- Why fast CI/CD is vital for your team
- A reality check to determine if your current process is fast enough
- What makes a productive CI/CD pipeline
- Real-world results & ROI with Semaphore -
CI/CD Explained
Semaphore
CI/CD enables the best tech companies to improve their products many times per day. Here’s what you need to know to do the same.
-
Continuous Integration (CI) Explained
Semaphore
Continuous integration enables iterative software development, reduces risks from defects and makes developers highly productive.
-
CI/CD Pipeline: A Gentle Introduction
Semaphore
Do you want your engineering team to deliver bug-free code at high velocity? A fast and reliable CI/CD pipeline is crucial for doing that sustainably over time.
-
Rails Testing Handbook: Build Sustainable Web Apps with Behavior-Driven Development
Semaphore
Tired of fragile code? This free hands-on book will teach you how to build better Ruby on Rails apps with confidence. Learn practical behavior-driven development (BDD) from the makers of Semaphore.
In Rails Testing Handbook, you’ll learn about:
* How to get in the BDD mindset and apply it in practice;
* Setting up RSpec, Cucumber, database cleaner and others;
* Developing features from scratch in red - green - refactor cycles;
* Writing integration tests as Cucumber…Tired of fragile code? This free hands-on book will teach you how to build better Ruby on Rails apps with confidence. Learn practical behavior-driven development (BDD) from the makers of Semaphore.
In Rails Testing Handbook, you’ll learn about:
* How to get in the BDD mindset and apply it in practice;
* Setting up RSpec, Cucumber, database cleaner and others;
* Developing features from scratch in red - green - refactor cycles;
* Writing integration tests as Cucumber scenarios;
* Writing controller tests using RSpec with mocking approach;
* Writing model specs with RSpec;
* How to collaborate via pull requests and continuous integration.
Rails Testing Handbook is packed with practical advice not found in official Rails guides. Whether you've been developing Rails apps for years or are just getting started, this book will help you advance your craft.Other authorsSee publication -
Scaling a Rails Monolith w/Event Driven Microservices
Chicago Ruby
Microservices solve productivity and production performance problems that typically arise with monoliths — and do that best when they are implemented to work asynchronously. The thing is, as Rails developers, we are used to thinking in terms of synchronous REST APIs. To scale up, we need to rewire our brains.
-
Behavior-Driven Development
Semaphore
Behavior-driven development (BDD) is about minimizing the feedback loop. It is a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Marko Anastasov
-
Marko Anastasov
Group CEO @ MUZE | Creative Problem Solving
-
Marko Anastasov
OSINT Researcher/ Investigator/ Analyst
-
Marko Anastasov
-
Marko Anastasov
.NET Developer at INSCALE
9 others named Marko Anastasov are on LinkedIn
See others named Marko Anastasov