🔗 Bits from the IO package
The IO package is a central package in the standard library, as it provides (among other things) two main interfaces:
In a lightning talk we dug a bit into the package:
The IO model is simple and powerful (and reminds one of UNIX pipes).
🔗 Automate the Web with chromedp
In a code walkthrough we explored chromedp, a pure Go library talking the Chrome devtools protocol. It allows to run a headless browser. We looked at three examples:
- Generate good looking full page screenshots
- Generate PDF invoices from HTML
- Rendering SVG
The whole setup can be made robust by isolating Chrome in a container. The invoice example was a nice one, as working with HTML allows anyone with HTML/CSS skills to adjust the PDF output (which is usually harder to generate programmatically). Running many (even headless) Chrome instances will eat your RAM.
🔗 How do developers discover Go?
Have you ever wondered about how programmers move from language to language? The author of this entertaining and enlightning blog post (and other things) did as well:
🔗 More Linux and Cloud
We have a presentation about libpod (a tool to work with OCI images) in the pipeline. Meanwhile, do not miss the next Linux Meetup on Tue, 2019-06-18 about runc and CRI-O.