Variables are one of the major reasons CSS preprocessors exist at all. The ability to set a variable for something like a color, use that variable throughout| CSS-Tricks
GitLab pipelines are a convenient way to expose deployment/delivery tasks. But with their rudimentary web UI for variable input, it can be challenging for users to populate the required list of variables. One way of making it more convenient for end-users is to provide them a URL pre-populated with the specific branch and pipeline variable ... GitLab: URL shortcut to override pipeline variable values| Fabian Lee : Software Engineer
The Gitlab documentation shows how to use a ‘dotenv’ artifact to pass values from one job to another in a CI/CD pipeline. In this article, I want to show an example of this method, but also another method using a custom artifact. dotenv artifact for passing variable between jobs Here is how a variable set ... GitLab: passing values between two jobs in pipeline| fabianlee.org
It would be uncommon to have one monolithic Terraform configuration for all the infrastructure in your organization. More than likely, there are multiple groups and each has responsibility and ownership of certain components (e.g. networking, storage, authorization, Kubernetes). As an example, let’s say your responsibility is the Kubernetes cluster build. You may need the following ... Terraform: terraform_remote_state to pass values to other configurations| Fabian Lee : Software Engineer
Shell script and AWK are very complementary languages. AWK was designed from its very beginnings at Bell Labs as a pattern-action language for short programs, ideally one or two lines long. It was intended to be used on the Unix … Continue reading →| Arabesque
How to create a complex but highly customizable background gradient that can be modified easily using CSS custom properties.| Space Ninja
sing a systems thinking approach can expand our understanding of a particular problem or issue by helping us view our actions in the context of the larger system. We often fail to anticipate the entire series of cause-and-effect relationships that will follow from a particular decision. As a result, when something happens in the “external” […]| The Systems Thinker