Open Source

A collection of 13 articles

  • #Vim
  • #introduction

Vim 101: Basics of the Vim Text Editor

At the Frederick Open Source meetup this month, I talked about the Vim text editor. I covered a lot of the fundamentals, including a mental framework to help demystify why Vim is challenging to so many people. I also covered some tips that people can use to work toward Vim mastery.

  • #Godot
  • #Videogames
  • #KeyLUG

Godot You Want To Make A Videogame

What is Godot? It’s an open source game engine for making high quality 2D or 3D videogames! At this Frederick Linux User Group (KeyLUG) presentation, I explained how Godot works, compared it with other popular engines, and showed off some of its features.

  • #Django
  • #maintainers

RFNM - Request For New Maintainer

What do you do when you know that you are no longer a good maintainer for a open source software project? You can step away gracefully by requesting help from the community. This post will discuss one way to request that help.

  • #handroll
  • #sitemaps
  • #robots.txt

handroll, sitemaps, and robots.txt

Make a sitemap that Google can find using new features available in handroll 3.1. In a few steps, you can improve the visiblity of your website to search engine crawlers.

  • #handroll
  • #static site generators

Extending handroll for fun

Show how to create an entire handroll extension from scratch

  • #handroll
  • #static site generators

handroll 1.1 released

A release announcement for handroll 1.1

  • #handroll
  • #static site generators

handroll: a simple website generator

Introduction of handroll website generator tool

  • #tappy
  • #TAP
  • #testing

tappity tap TAP tappy

Introduction of TAP tools for Python

  • #Python
  • #testing

Test your packaging

It’s embarassing when you release a package to PyPI, and the package is totally broken. I know because it happened to me. This post explores using Travis CI and Tox to test Python packaging so you don’t make my mistake.

  • #MarkWiki
  • #Python

MarkWiki 1.3 released

MarkWiki 1.3 release announcement

  • #MarkWiki
  • #Python

MarkWiki 1.2 released... now actually somewhat useful

MarkWiki 1.2 release announcement

  • #Java

Java: a bad choice for FOSS

A description of the pain encountered with contributing to Java FOSS

  • #Python
  • #Pylint

Code cleanup with Pylint

Static analysis is a useful tool to help with open source projects. This post looks at Pylint, a tool for making better Python code.