Hands-On: Writing good commit messages and enforcing valid Pull Request titles on GitHub
Satellytes Blog
by
4M ago
Image by Markus Edenhauser We all have seen it. Whether you look at older commits in your projects or come to a new repository, you are likely to come across commits which are named like fix issue, refactor styling, fix wrong query and have no clue what these were about, or which component or part of the application those commits have affected. This is something you want to avoid facing when looking at a repository. By following our guidelines and implementing the suggested setup, you can ensure consistency and clarity in your PR titles and commit messages, making it easier for reviewers and c ..read more
Visit website
Building a gatsbyjs CD pipeline with Github Actions & Digital Ocean
Satellytes Blog
by
6M ago
Image by Michal Jarmoluk Following Netlify's acquisition of Gatsby Cloud in February 2023, resulting in the discontinuation of Gatsby Cloud's services, we were forced to find an alternative solution to host one of our customer’s website. Read the following text to dive deeper into our journey toward our CD pipeline utilizing GitHub Actions, Digital Ocean Spaces, and self-hosted GitHub Runners. Intro With the acquisition of Gatsby Cloud by Netlify in February 2023, Gatsby Cloud ended to provide its products and services. Consequently, our goal was the migration of our system from Gatsby Cloud t ..read more
Visit website
Hands-On: Github PR comments with Jenkins CI/CD logs integration
Satellytes Blog
by
6M ago
Image by Screenshot of PR Comment with Jenkins Log Developer Experience is an important topic. Improved productivity and happy developers are key to success. We made Jenkins logs accessible and available to everyone at a glance through Pull Request (PR) comments, to raise our developer's productivity. TLDR; What you can expect from reading on a script to create, update and delete comments of a GitHub Pull Request; written in JavaScript a script to write Jenkins logs as a GitHub comment; written in Javascript a Jenkinsfile to use the scripts above on failure and success a complete examp ..read more
Visit website
Monorepo: The Right Fit For Your Project?
Satellytes Blog
by
6M ago
Image by Nick Fewings This article should help you to decide whether you go with a monorepo approach. You will find some links throughout the article which link to Nx, a great monorepo tool by nrwl, which we use a lot. When it comes to managing software projects, there are two main approaches: monorepos and multirepos. While monorepos have gained popularity in recent years, some companies still prefer the traditional multi-repo approach. In this blog post, we'll explore the pros and cons of mono repositories, as well as the challenges associated with them. By the end of this article, you sho ..read more
Visit website
Hands-On: Github PR comments with Jenkins CI/CD logs integration
Satellytes Blog
by
6M ago
Image by Screenshot of PR Comment with Jenkins Log Developer Experience is an important topic. Improved productivity and happy developers are key to success. We made Jenkins logs accessible and available to everyone at a glance through Pull Request (PR) comments, to raise our developer's productivity. TLDR; What you can expect from reading on a script to create, update and delete comments of a GitHub Pull Request; written in JavaScript a script to write Jenkins logs as a GitHub comment; written in Javascript a Jenkinsfile to use the scripts above on failure and success a complete examp ..read more
Visit website
Monorepo: The Right Fit For Your Project?
Satellytes Blog
by
6M ago
Image by Nick Fewings This article should help you to decide whether you go with a monorepo approach. You will find some links throughout the article which link to Nx, a great monorepo tool by nrwl, which we use a lot. When it comes to managing software projects, there are two main approaches: monorepos and multirepos. While monorepos have gained popularity in recent years, some companies still prefer the traditional multi-repo approach. In this blog post, we'll explore the pros and cons of mono repositories, as well as the challenges associated with them. By the end of this article, you sho ..read more
Visit website
Maximizing CI/CD Performance with Nx Workspace, Jest or Vitest and Jenkins
Satellytes Blog
by
6M ago
Image by Kyle Glenn When dealing with large repositories, especially those that are containing lots of libraries, applications, and many developers working concurrently on a code base, you will experience performance challenges in your CI/CD pipeline that we are trying to address here. Hands-on knowledge of one or more tools of the following is required to fully understand this blog post: git, Nx Workspace, Jenkins, jest or vitest One of the main performance issues in Nx Workspace mono-repositories is the test and build time. The pipeline execution time can become longer due to a large numbe ..read more
Visit website
A Semantic Approach to Buttons (& More)
Satellytes Blog
by
6M ago
A guide about primary, secondary and tertiary buttons & interactive elements, their forgotten purpose and their impact on the quality of your UX and UI. When you read 10 articles about buttons, you get 10 slightly different answers. Is a CTA a button? Is a primary button a CTA? Are secondary and tertiary buttons also CTAs — or do they call too silently for a user’s interaction to be labelled “call to action”? I recently had a live-talk about “Tokens Studio for Figma” and I got a lot of positive feedback for some of the things I said in the talk and in discussions afterwards, so ..read more
Visit website
We Created a Tool to Plan Our Breakfasts
Satellytes Blog
by
6M ago
Image by Phil Hei Breakfast with your friends and colleagues always involves a certain amount of organization. After a date has finally been found that works for everyone, there are still some things that need to be arranged: Figure out who attends Ask everyone what and how much they want to eat and drink Communicate pricing to your guests Collect money and check if everyone has paid Write a shopping list Typically, this is then organized in a WhatsApp group or in a Slack channel and quickly becomes confusing. These problems are solved by our app Weißwurst Planer, which supports it ..read more
Visit website
Creating & Crafting a Design Token System
Satellytes Blog
by
6M ago
In my last article, I talked about how to do the roundtrip of one single design token from Figma to code and back – and why this is so significant in the design-development-process and the goal of a single source of truth. Obviously though, one token is never enough. It’s rather a complex hierarchy of dozens of design tokens with a very strict, controlled vocabulary and syntax. To help you develop such a “Design Token System”, this article covers the creating and crafting of a design token system for a(ny) modern multi-brand design system. Our Case Let’s say we have two brands: Brand X (bx) a ..read more
Visit website

Follow Satellytes Blog on FeedSpot

Continue with Google
Continue with Apple
OR