Tag: Agile
-
13 most useful CI/CD tools for DevOps in 2024
Posted on January 11, 2024, Level beginner Resource Length medium
CI is a software development practice where engineers merge their code into a central repository multiple times a day. After a pull request is open and after a merge is done, automated builds and tests are triggered automatically to ensure the functionality of the code. This approach promotes a collaborative environment and also helps in identifying issues early on, minimizing the risk of having issues propagated through different environments. By Flavius Dinu, Sumeet Ninawe.
Tags devops web-development app-development agile
-
What is Continuous Testing in DevOps? (Strategy + tools)
Posted on January 9, 2024, Level intermediate Resource Length long
Continuous testing (CT) is the practice of automatically testing software applications and components throughout the software development lifecycle (SDLC). In DevOps, continuous testing is the practice of integrating testing activities throughout the DevOps pipeline. By Hannah Son.
Tags how-to devops tdd app-development agile cloud
-
What is the difference between tech debt and code debt?
Posted on September 18, 2023, Level beginner Resource Length medium
The article explains the difference between code debt and technical debt, two concepts that are often used in software development. Code debt refers to the potential cost that developers incur when they take shortcuts or implement quick fixes during the coding process, such as hard coding values, duplicate coding, or using deprecated libraries. By Sofia Jürgenson.
Tags management cio learning agile
-
How to use MailHog to test emails locally (step-by-step guide)
Posted on September 13, 2023, Level beginner Resource Length long
MailHog is an open source email testing tool that allows developers to test their email sending and receiving capabilities more efficiently. It is a lightweight and easy-to-use tool that can be run on multiple operating systems, including Windows, Linux, FreeBSD, and macOS. By Salman Ravoof.
Tags tdd programming microservices agile web-development
-
How to go Agile in state and local government: Scrum vs. PMBOK
Posted on September 8, 2023, Level beginner Resource Length long
Agencies should consider two primary agile methodologies to accelerate the development of software and government services. By Agencies should consider two primary agile methodologies to accelerate the development of software and government services. By Phil Goldstein.
Tags agile miscellaneous learning management cio
-
Large scale Scrum: Comprehensive overview of LeSS
Posted on July 20, 2023, Level intermediate Resource Length medium
Large Scale Scrum, LeSS for short, has caught your attention. Maybe you've just started with Scrum but are already thinking about the next steps. Maybe you're a veteran of single-team Scrum, looking to expand it to other teams. By @nimblework.com.
Tags agile teams cio web-development management software
-
How to mock HTTP APIs with MockServer
Posted on May 17, 2023, Level intermediate Resource Length medium
This post covers step-by-step instructions on how to use MockServer to mock an HTTP API, as well as an overview of limitations one may encounter. As the name suggests, MockServer is a powerful tool that allows developers to mock HTTP APIs, making testing much easier and more efficient. It aims to solve the problem of testing APIs that are still in development or not yet available, allowing developers to continue working without being held up by dependencies. By Kasper Siig. Kasper Siig.
Tags app-development apis cloud agile web-development
-
How your software engineering team can ship 10x faster
Posted on March 27, 2023, Level beginner Resource Length long
When we talk about "shipping 10x faster" at Swarmia, we mean that your customers will have the features that matter to them in their hands 10x sooner. Ultimately, this allows you to serve your customers better than the competition. By Ari-Pekka Koponen.
Tags devops app-development management cio agile
-
Why and how to replace end-to-end tests with synthetic monitors
Posted on March 9, 2023, Level beginner Resource Length medium
An older article about potential alternative to classic end-to-end tests: synthetic monitors. A thousand tests can't prove your software works. They can only prove it doesn't. When your code reaches production, even the most thorough end-to-end tests can't prevent your users from seeing that "500 - Unexpected Server Error" screen that keeps you awake at night. By Lucas da Costa.
Tags programming cloud tdd miscellaneous performance agile
-
Empowering students to develop an Agile mindset
Posted on January 19, 2023, Level beginner Resource Length medium
Fostering collaboration in the classroom is vital in preparing our students for life. Working in groups can be challenging, which is why implementing an agility framework can become a powerful tool. Developing an agile mindset will empower students to take ownership of their learning while developing social-emotional and critical thinking skills. By Greta Sandler.
Tags agile learning app-development teams how-to
-
Engineering in a hybrid world
Posted on November 4, 2022, Level beginner Resource Length long
In 2020, the world shifted to remote work with most companies transitioning to hybrid or remote arrangements. At the time of this report (October 2022), over 50% of respondents had no definitive plan to return to the office. Like it or not, remote work is here to stay. By Vivian Guo.
Tags cio agile teams career
-
How agile project managers lead software development teams to success
Posted on September 18, 2022, Level beginner Resource Length medium
Whether you're building websites for an ad agency or software for a company, it's important to understand how to lead your team to success and make your customer happy. Here's what you need to be an agile PM, also known as a Scrum Master. By Donovan Rittenbach.
Tags software app-development cloud cio agile