Build a data sharding service with DistSQL
If you’re reading this, then you’re probably familiar with the data query and programming language, SQL (Structured Query Language). It’s also used as the standard language for management systems for accessing data, querying, updating, and managing relational database systems. Like standard SQL, DistSQL, or Distributed SQL, it is a built-in SQL language unique to ShardingSphere that provides incremental functional...
A conversation about open source design and ethical funding
Pablo Ruiz-Múzquiz is the CEO and co-founder of Kaleidos and Taiga. I contacted him for an interview to learn more about his latest project: Penpot, an open source, online interface design tool. Clayton Dewey: I reached out to you because I recently learned about Penpot, an excellent design tool similar to Figma and Sketch. How did Penpot get started? read more Powered by...
9 underrated responsibilities of an open source community manager
Open source communities don’t just happen. They require work. Sometimes the technical interest in an open source project is enough to attract a group of people to get involved. read more Powered by...
Managing the open source product roadmap
In the first four parts of this series on the open source software supply chain, I explored open source as a supply chain, what a product is, what product managers do, and ways to differentiate open source software products from their upstream projects. read more Powered by...
Replace smart quotes with the Linux sed command
In typography, a pair of quotation marks were traditionally oriented toward one another. They look like this: “smart quotes” read more Powered by...
How I rediscovered Logo with the Python Turtle module
When I was in high school, one of the very first programming languages I was introduced to was Logo. It was interactive and visual. With basic movement commands, you could have your cursor (“turtle”) draw basic shapes and intricate patterns. It was a great way to introduce the compelling concept of an algorithm—a series of instructions for a computer to execute. Fortunately, the Logo programming language is available today as a Python...