Merge design and code with Penpot
Merge design and code with Penpot sethkenlon Tue, 01/31/2023 – 09:00 For most of the history of computer programming, there’s been a gap between the programmers creating an application’s code and the designers creating an application’s user experience (UX). The two disciplines receive vastly different training, and they use a different set of tools. Programmers use a text editor or an IDE to write code, while...
Use Terraform to manage an OpenStack cluster
Use Terraform to manage an OpenStack cluster ajscanlas Tue, 01/31/2023 – 03:00 After having an OpenStack production and home lab for a while, I can definitively say that provisioning a workload and managing it from an Admin and Tenant perspective is important. Terraform is an open source Infrastructure-as-Code (IaC) software tool used for provisioning networks, servers, cloud platforms, and more. Terraform is a declarative...
Automate Mastodon interactions with Python
Automate Mastodon interactions with Python Moshe Zadka Tue, 01/31/2023 – 03:00 The federated Mastodon social network has gotten very popular lately. It’s fun to post on social media, but it’s also fun to automate your interactions. There is some documentation of the client-facing API, but it’s a bit light on examples. This article aims to help with that. You should be fairly confident with Python before trying...
How to use GitOps to automate Terraform
How to use GitOps to automate Terraform robstr Mon, 01/30/2023 – 03:00 GitOps as a workflow is perfect for application delivery, mostly used in Kubernetes environments, but it is also possible to use for infrastructure. In a typical GitOps scenario, you might want to look at solutions like Crossplane as a Kubernetes-native alternative, while most traditional infrastructure are still used with CI/CD pipelines. There are several...
Learn to code a simple game in Zig
Learn to code a simple game in Zig Moshe Zadka Mon, 01/30/2023 – 03:00 Writing the same application in multiple languages is a great way to learn new ways to program. Most programming languages have certain things in common, such as: Variables Expressions Statements These concepts are the basis of most programming languages. Once you understand them, you can take the time you need to figure out the rest. Furthermore, programming...
4 open source technologies to make writing easier
4 open source technologies to make writing easier Jim Hall Sat, 01/28/2023 – 03:00 I teach university courses on the side, and one of the courses last semester was Writing with Digital Technology, where students learned about different technologies and tools that technical writers use in the industry. Topics included HTML, CSS, XML, DITA, Markdown, GitHub, and other writing tools and technologies. As I wrapped up last semester,...