Category Archives: Tech

Technology

OpenAPI to GraphQL Gateways

A lot of people are in the situation where they have a working, tested REST API server and they want to enable GraphQL queries as easily as possible. There’s 3 important object type concepts in GraphQL: Schema (in this case … Continue reading

Posted in API Programming, Business, Cloud, Linux, Open Source, Perl, REST API Programming, Tech | Leave a comment

Intro to Designing and Making Your Own PCB Boards

Glossary: PCB = Printed Circuit Board EDA = Electronic Design Automation software hobbyist PCBs = single- or double-layer boards without high-frequency circuits Designing and making PCB boards is one of the easiest, least expensive, least messy CAD/CAM hobbies. Most people … Continue reading

Posted in CNC, kicad, Tech, Toys | Leave a comment

EasyEDA PCB Software Review

I evaluated EasyEDA Designer (v6.4.20.6 July 6, 2021 on Mac OS 10.11) to design a simple but complete (SPICE simulation, parts, mounting holes, annotations) through-hole, one-sided PCB to illuminate an LED. EasyEDA Designer is a proprietary program, but free to … Continue reading

Posted in API Programming, Cloud, CNC, kicad, Tech | Leave a comment

KiCad Features

– KiKit is a panelization utility that supports panel fiducials (alignment markers.) (EasyEDA and Altium have a built-in panelization UI.) The KiCad fiducials key is “F”. – Panelizing boards within KiCad – Random KiCad Tips – there is a component … Continue reading

Posted in kicad, Linux, Open Source, Tech | Leave a comment

Github Actions Demo Repo with Several Programming Languages

I created a Github repo to test using the Github Actions build workflow feature to lint several programming languages (Perl, Python, Ruby and Bash) in different directories simultaneously. Github Actions is pleasant to configure and seems very useful. The Perl-specific … Continue reading

Posted in Cloud, Perl, Tech | Leave a comment