Basic Knowledge

Content to read to assimilate the basics of software development but also to follow and understand the trends.

Aniket Pal

Learn about the most used flow: GitOps

Meet Bob, a software developer from France. Being a senior developer and working in a startup, Bob develops, deploys, and maintains his application on his own. Until the point when he came to know about GitOps, he maintained deployment pipelines which also had a lot of manual processes and requests

Hugo Escafit

Why Is the Developer Experience Important?

The developer experience (DX) has come into focus as an increasingly important aspect of the development process. The course developers must take to deliver new features and functionality consistently can be winding—confusingly so. As processes expand to accommodate business needs, the developer experience grows more and more complex. If

Hugo Escafit

What Makes a Good Developer Experience?

Every team of developers has to choose a stack of tools and techniques to base their work on before they can complete a project. With so many new tools to choose from and a wealth of software solutions on the way every day, they’re tasked with selecting only the

Hugo Escafit

What Is DX (Developer Experience)?

Software development depends on a heap of intricately entwined factors to function. From perfect tooling to the right labor-distribution strategies, an optimal developer experience is borne of a great many details being carefully planned and consistently executed, right from the offset. Getting the developer experience just right can help boost

Hugo Escafit

How do I merge pull requests on GitHub?

Merging makes Git great, but it helps to know how and what you should do to get the most out of your merges. On GitHub, there are multiple merging options to choose from, and not all of them are perfect for your project's needs. Keep reading to learn

Hugo Escafit

How do I start a project on GitHub?

GitHub is a great resource for developers of all kinds to control and document their development efforts. New projects sprout up on the platform at an alarming rate and for good reason: GitHub simplifies many complex aspects of distributed development and code safeguarding. However, despite the platform's incredible

Hugo Escafit

Is GitHub Actions a CI?

CI has taken the development world by storm since its inception, giving distributed teams a safer and much more cohesive means of organizing contributions to a shared codebase. However, as new tools are made available to support CI, teams and leaders must sift through them to find options that match

Hugo Escafit

What Is the Difference Between a Merge Commit & a Squash?

Git and GitHub can be tricky tools to master, but the better you get at using them, the more secure and consistent your coding work can become. Developers around the world leverage a number of Git and GitHub workflows to streamline their progress. Some of these incorporate squash merges to

Hugo Escafit

Is GitHub Action Better than Jenkins?

There is an ever-present need for fast, efficient, and scalable automation tools in the rapidly expanding continuous integration and deployment space. Entire platforms have been built around the critical concerns of teams following CI/CD tenets [https://blog.mergify.com/what-is-a-ci-cd-pipeline/] to streamline their workflows better. These platforms simplify the

Hugo Escafit

How do you automate a pull request?

A pull request makes communication, edits, and debugging more manageable through separate repositories that receive updates from the main repository. Enacting a pull request, though, can be time-consuming. Fortunately, developers can streamline the cumbersome process via pull request automation. Find out how you can expedite daily workflow through an intuitive

Hugo Escafit

What is a CI/CD pipeline?

Continuous integration (CI) and continuous delivery (CD) play an instrumental role in most modern software development processes, allowing teams to push critical changes and updates into production code without overlooking vulnerabilities. Both of these components of modern development workflows improve code quality while empowering teams to maintain a consistent release

Hugo Escafit

Why Is CI/CD Important in a DevOps Lifecycle?

Fine-tuning the software development cycle is an ongoing process. You can never perfect it, but you can make continuous improvements. Having a CI/CD best practice in place is one way to streamline the cycle and improve overall efficiency. What is CI/CD? CI/CD refers to a set of