How To Connect Boatswain to OBS StudioI’ve recently got myself an Elgato Stream Deck, and although it doesn’t natively support Linux, there’s a nice app called Boatswain that does the trick (not to be confused with the OCI container monitoring app of the same name).
KrokiKroki is a wonderful tool I discovered during the time I worked as DevRel: it’s a small open source containerized application (compatible with OpenShift off-the-box) written in JavaScript, that encapsulates as many textual diagram formats as possible under a single unified API, offering a convenient way for users to generate diagrams, without needing to install separate libraries everywhere.
My Faithful Logitech C930e WebcamI like boring technology that lasts decades: 2 years ago I was raving about my Harman Kardon SoundSticks (spoiler alert: they are still in service) and today I’d like to rave about my faithful Logitech C930e, an HDMI webcam that’s been with me for 10 years this month.
Screenkey for LinuxScreenkey is a program for Linux that can be used during presentations or webcasts to show the keystrokes you press to the audience, overlaid on top of the applications or systems being demoed. It could be considered the official replacement of the Mouseposé application for macOS.
How to Get a Standing Ovation as a Conference SpeakerI keep on attending otherwise interesting talks and conference sessions being flushed down the toilet by appalling deliveries. This is my plea to you: please, please, PLEASE: if you have to speak in public, follow these rules to ensure a standing ovation at the end of your talk.
Share Your Terminal Live on the Web With ttydIf you’re in the business of giving demos or talking at conferences, webinars, or other gatherings, sooner or later you’ll have to show your terminal for a demo; in this case, this week’s article will surely interest you: ttyd.
Running Programming WorkshopsI’ve attended my fair share of programming workshops, and I have organized quite a few as part of my professional life, which means that, for the best or the worst, I have strong opinions about the subject.
How to Speak, by Patrick WinstonI’ve been recommending this talk a lot lately to people new to the art of speaking, who find themselves all of a sudden boosted to the front stage of an event and in dire need of help.
Learning OpenShift on Linkedin LearningI’m very happy to announce that my new training called “Learning OpenShift” is now available to subscribers at LinkedIn Learning!
Recording Getting Started Guides on LinuxAs I’ve said in the past, producing videos in Linux isn’t very straightforward or stable; it can be a bit of bumpy ride. But I’m stubborn, and Linux is the platform I want to use, so when I was tasked with the creation of “Getting Started” video guides for our products at VSHN, I used Linux to create them.
Hugo in DevOps ModeAs I explained last week I have been updating this website in various ways; I removed the downloadable PDFs, then added privacy-friendly analytics, and finally, I set up a scheduled pipeline in GitLab to automatically build and deploy this website every Friday morning.
Sizing Exercises CorrectlyI have often learned technical subjects online or in person with oversized exercises. By that, I mean sample code or applications that are needlessly complex and contrived, to the point that their complexity hides the main subject of the class. Such examples are hard to install, run, and understand, and teachers need to spend more time helping their students to run the code than actually explaining the subject.
Stockholm Syndrome in SoftwareDevelopers working for a particular vendor tend to develop a bizarre version of Stockholm syndrome. It’s something I’ve witnessed at least twice in my career.
How to Use Demo MagicMy colleague Tobru recently pointed me to demo-magic, and I now seriously wonder how could I ever do a live demo without this. The description of the project says it all:
How to Use a MicrophoneAt some point in your professional speaking life you will have to hold a dynamic microphone in your hands in front of an audience, just like a rock star. Not only should you be aware that it’s not a pepper mill, there’s a few more things to keep in mind while using them.
On Being a GeneralistThere is a lot of discussion online these days about the relative benefits (and drawbacks) of being a generalist software developer.
Live-StreamingLately, I’ve started to stream some live events on YouTube on behalf of VSHN. I was an absolute live-streaming beginner, so I had to learn a few tricks.
How to Write a Programming BookWriting a programming book is not very complicated, to be honest: it just consists of putting one word after another. Shocker! I’m not kidding.
TeachingIn November 2015 I attended the DO iOS conference in Amsterdam. After the event was over, I had dinner in a pub with my friend Daniel Steinberg, whom I had not met in more than three years, and who had just held a terrific Swift workshop in the event.
About Remote ConferencesAs the pandemic starts challenging all aspects of our life, I tweeted my personal opinion about software conferences in a thread.
Introducing the Teaching EditorWe are very happy to introduce our latest open source project: the Teaching Editor. This project provides an online editor that automatically reloads the contents of an iPhone-sized frame. It also provides students with a read-only mode, allowing them to follow in real time whatever code is written in the screen of the teacher, and they can also download the current state of the code at any moment.
About the JAOO ConferencesThis week I had the opportunity to attend the JAOO Developer Conference 2009 in Århus (Denmark), invited by Trifork, the company behind this and other fine events, like QCon and RubyFoo. Despite being relatively unknown in the Swiss landscape, JAOO is an event unlike any other, and here’s why you should attend next time.
Pourquoi Pas?Pourquoi ne peut-on pas avoir des conférences comme celle-ci, avec des mini-events comme celui-ci en parallèle en Romandie? Ou encore comme celle-ci? Ou bien comme cette autre! Ou celle-là!