Learn Expect by writing and automating a simple game
Learn Expect by writing and automating a simple game JamesF Mon, 02/13/2023 – 03:00 While trying to automate my workflow, I hit upon a configuration utility that defied meaningful automation. It was a Java process that didn’t support a silent installer, or support stdin, and had an inconsistent set of prompts. Ansible’s expect module was inadequate for this task. But I found that the expect command was just the tool...
How open source leaders can foster an inclusive environment
How open source leaders can foster an inclusive environment kcarcia Fri, 02/10/2023 – 03:00 Open source leaders can foster inclusive communities for newcomers by creating belonging, providing opportunities, and showing support. They understand the intricacies of submitting code and making connections with other community members. In doing so, they build credibility and gain influence. This experience is invaluable to...
What an open license means to gamers
What an open license means to gamers sethkenlon Fri, 02/10/2023 – 03:00 When it was released over 20 years ago, the Open Gaming License 1.0a (OGL) changed the tabletop gaming industry. It enabled publishers to use portions of the D&D rules, verbatim, in their own game books. It guaranteed that the owner of the D&D brand wouldn’t sue you for creating and selling modular rules and adventures for the D&D game. And...
Start developing for WebAssembly with our new guide
Start developing for WebAssembly with our new guide sethkenlon Thu, 02/09/2023 – 03:00 Over the past few decades, the web browser has endured as the most popular cross-platform application. Looking at the browser from a different angle, it is one of the most popular platforms for application delivery. Think of all the websites you use that take the place of activities you used to do with software running on your desktop....
Learn Tcl by writing a simple game
Learn Tcl by writing a simple game JamesF Thu, 02/09/2023 – 03:00 My path to Tcl started with a recent need to automate a difficult Java-based command-line configuration utility. I do a bit of automation programming using Ansible, and I occasionally use the expect module. Frankly, I find this module has limited utility for a number of reasons including: difficulty with sequencing identical prompts, capturing values for use in...
3 types of leadership for open organizations
3 types of leadership for open organizations bbehrens Thu, 02/09/2023 – 03:00 In the classic movie Born Yesterday, a crime boss repeatedly demonstrates his leadership style by bellowing, “Do what I’m tellin’ ya!” in a loud, threatening voice. It’s entertaining in a comedy, but it would be a recipe for failure and getting ignored in an open organization. In this article, I review forms of leadership...