The Weekly Dev - 202203

Of CLIs and Bare Metal

Most discussions around modern software ends up being high up in the abstraction level: containers, orchestration of those, software defined networks... sometimes it is good to be reminded of hardware and physical stuff.

CLIs are still all the rage, and not everyone likes that, but their importance is innegable.

Let us give room to our usual collection of links:

How To SSH properly

An important digression on the usage of Certificates, as opposed to simple Keys, for SSH access.

Source: goteleport.com

12 Factor CLI Apps

"CLIs are a fantastic way to build products. Unlike web applications, they take a small fraction of the time to build and are much more powerful. With the web, you can do whatever the developer programmed. With CLIs, you can easily mash-up multiple tools together yourself to perform advanced tasks. They require more technical expertise to use, but still work well for admin tasks, power-user tasks, or developer products."

Source: medium.com/@jdxcode

What Every Software Engineer Should Know about Apache Kafka: Events

" ...An overview of events, streams, tables, and the stream-table duality to set the stage. The subsequent parts take a closer look at Kafka’s storage layer, which is the distributed “filesystem” for streams and tables, where we learn about topics and partitions. Then, I move to the processing layer on top and dive into parallel processing of streams and tables, elastic scalability, fault tolerance, and much more. "

Source: www.michael-noll.com

Read a MODBUS temperature sensor through USB-RS485 adapter on Ubuntu

" Running MODBUS/RTU over an RS485 network is pretty cool, in an old-school way. The technique was invented decades ago, and allowed you to connect to a few dozen MODBUS devices over simple twisted pair copper wire, over a thousand feet distance or more. It's such a successful technique that it has not been supplanted by new modern communication technologies like TCP/IP. Unfortunately most modern computers do not have RS-485 interfaces. Fortunately there are many USB-RS485 adapters available. In this article we'll use a cheap USB-RS485 adapter on both a Raspberry Pi and a regular x86 Linux box to communicate with a simple MODBUS temperature sensor. "

Source: techsparx.com

The Difference Between Root Certificates and Intermediate Certificates

*" Let’s talk about intermediate and root CA certificates for a few minutes. SSL (or more accurately, TLS) is a technology that most end users know little to nothing about. Even the people acquiring it typically don’t know much beyond the fact they need an SSL certificate, and they have to install it on their server to serve their website via HTTPS.

That’s why when you start mentioning Intermediate certificates and CAs and Root certificates and CAs most people’s eyes start to glaze over, which makes it a topic you should probably stay away from on a first date (certificate chains are more of a fourth or fifth date conversation)... "*

Source: www.thesslstore.com



[certificate] [linux]