article thumbnail

GitHub CI/CD tutorial: Setting up continuous integration

CircleCI

Continuous integration (CI) involves the test automation of feature branches before they are merged to the main Git branch in a project. Continuous Delivery (CD), on the other hand, builds upon CI by automating releases of these branches or the main branch. For our exercise, minimal knowledge of the framework is necessary.

article thumbnail

Developer Testing

Henrik Warne

I recently found out about the book Developer Testing – Building Quality Into Software by Alexander Tarlinder , and I immediately wanted to read it. Even though I am a developer at heart, I have always been interested in software testing (I even worked as a tester for two years). So, what exactly is developer testing?

Testing 116
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Hone Your Observability Skills at Honeycomb Developer Week

Honeycomb

Join us December 13–15 to ring in the o11yday season at the first-ever Honeycomb Developer Week, ——from beginner workshops to more advanced debugging and performance optimization workflows, including integrations with other tools you may be using today, such as ApolloGraph, Cloudflare, LaunchDarkly, and PagerDuty. . Win great prizes.

article thumbnail

The Differences Between CI/CD and CR and How to Instantly Pinpoint Issues in Pre- and Post- Production

Dzone - DevOps

It seems like we’ve entered the era of continuous everything – Continuous Integration (CI), Continuous Delivery/Continuous Deployment (CD), Continuous Reliability (CR). Development teams are under immense pressure to push daily code changes to keep users happy with new features.

article thumbnail

Authoring “Docker for Developers” for Packt Publishing

Modus Create

Three Modus engineers recently wrote a book about Docker and security best practices, Docker for Developers , published by Packt Publishing. Docker for Developers is perhaps the most comprehensive source of information on all things Docker and a wide range of technologies associated with Docker and deployment in the cloud.

article thumbnail

Apium Academy Software Workshops to Boost Your Career

Apiumhub

In the dynamic and ever-evolving landscape of the software development industry, staying up to date is not merely a choice but a strategic imperative. The rapid pace of technological advancements demands that professionals continually expand their skill sets and knowledge base. Learn more about this workshop here.

article thumbnail

How is Digital Technology Transforming the Accessibility of Mental Health Services and Therapy?

OTS Solutions

Leveraging DevOps for Efficient and Agile Mental Health Therapy DevOps is the combined practice of software development (Dev) and IT operations (Ops). This methodology emphasizes continuous integration and delivery and allows therapists to rapidly iterate on their treatment strategies and adapt to changing patient needs.