Continuous integration (CI) and continuous delivery/deployment (CD) practices have taken the software development world by storm. And for good reason – it helps software teams release higher quality software faster 🙂 CI/CD is a software delivery practice (some call it a “pipeline”) leveraging automation to achieve improved collaboration and reduced development and deployment timelines from […]

SQL and NoSQL represent two popular types of database technologies and every developer should know why they are important. And when it comes to managing databases, one of the biggest decisions organizations, developers, data scientists, and sometimes even project managers have to make is whether to use SQL or NoSQL. So what are SQL and […]