- Linux Questions
- CI/CD Questions
- General Systems Questions
- Networking Questions
- Security Questions
- Cloud Questions
You should know in advance that I have a bias towards hacker and maker culture as having shared roots in creativity and creative thinking; that I like love functional programming, and I think that somehow (at least in the UK) in the software engineering game we manage to simultaneously do down both the importance of strong tech skills and of strong people skills (sigh). Both of these skills can be learned, as can, well, pretty much anything if you're a true hacker. Anyway.
This is the basics for working in a professional context. Your side hacks are largely a different game entirely.
- In terms of bang for buck, Apprenticeship Patterns by Adewale Oshineye and Dave Hoover is the book I've gone back to the most over the years. Crucially, if you don't want to splash the cash, it's available for free at that link.
- 'Agile' is largely a cult for overpriced consultants, but you should read [the o
I'm looking at building up some Bluetooth LE programming expertise on Linux, specifically for use with Raspberry Pi 3 B+ and Pi Zero W models.
This is a compendium of libraries and tools that I'm looking at to build that skill on.
On the Raspberry Pi Zero W, a user must be a member of the bluetooth
group to work with tools like bluetoothctl
. Set this up with:
## Существует два типа инструментов | |
* WYSIWYG, например, Google Doc, Word, и т.п. | |
* Lightweight Markup Language, например, markdown, которые можно писать в любом редакторе. | |
Программисты предопочтивают второе, потому что пользуются vim, emacs, кучей разных шорткатов. | |
Пример такой софота, который работает через Markup Languages и предназначен для wiki: Wikipad. | |
## Григорий когда использовал Wikidpad |
Hi, we're Ynomia (https://www.ynomia.io).
I'm Robert (I still try even though I lost the battle of being called Rob a long time ago :) Postill and I'm the CTO at Ynomia. I've been in the ruby community for a long time. I mentor and I talk... a lot ;) I've worked around Melbourne for over ten years; at places like Dius, Sensis, and MYOB. So you can ask around and find people who know me easily. You can find me on https://github.com/robertpostill or https://www.linkedin.com/in/robertpostill/. So you can do some due diligence on me before working with me.
We track things and provide real-time location services. Like all over the world. For construction businesses. With our own IoT devices feeding real-time data to a platform that were building! Although in the fullness of time... well let's not get ahead of ourselves :)
- local https://github.com/kubernetes-sigs/kind (or just use minikube if it works for you)
- cloud https://cloud.google.com/kubernetes-engine (for PersistentVolume and Ingress, I needed to try the real deal)
- practice environment: https://github.com/arush-sal/cka-practice-environment
2019 update: this essay has been updated on my personal site, together with a followup on how to get started
2020 update: I'm now writing a book with updated versions of all these essays and 35 other chapters!!!!
If there's a golden rule, it's this one, so I put it first. All the other rules are more or less elaborations of this rule #1.
You already know that you will never be done learning. But most people "learn in private", and lurk. They consume content without creating any themselves. Again, that's fine, but we're here to talk about being in the top quintile. What you do here is to have a habit of creating learning exhaust. Write blogs and tutorials and cheatsheets. Speak at meetups and conferences. Ask and answer things on Stackoverflow or Reddit. (Avoid the walled gardens like Slack and Discourse, they're not public). Make Youtube videos
This guide may assume some very basic programming knowledge, but not necessarily python. It aims to give anyone enough knowledge to start diving into data problems themselves by using these techniques, and tries to explain (fairly comprehensively) everything that is going on for the newcomer.
This guide will be covering several different topics and should equip you with enough knowledge to try some of what you read out on real problems.