Biography
Josh Hall is a passionate advocate of Open Source Software. He advocates for open source by providing education, training, and development through his business, SoBored. In addition, Josh spreads open source knowledge by giving labs and presentations at conferences and user groups.
In his spare time, Josh enjoys going on walks with his dog Gideon, playing billiards, camping, watching horror films, and listening to hip-hop.
Labs
Let's Git This Bread
Who doesn't love bread? There will be a Git repository hosted on Github that holds a curated list of favorite breads. We will be cloning this Git repository onto an IBM i, and I, the speaker, will be coaching everyone through the steps of contributing their favorite breads. If multiple people have the same favorite bread, we will be refactoring and solving merge conflicts. All contributions will be done through a standard Git Workflow with branches and pull requests. Lots to learn while having lots of fun! You will need a Github account for this workshop. Please have a Github account registered before attending the workshop.
Presentations
-
Git Up Offa That Thing (And Dance 'till You Feel Better)
This is an introductory talk for Git that will be filled with fun to keep the audience engaged. Looking for an informative talk about Git and open source software while also having fun? Come check out this session! It'll be filled with laughs, I hope.
-
I CanNode Even
Looking for a fun crash course to Node.js? Look no further. This talk will leave you with a few chuckles while also teaching you how to leverage your IBM i business logic using Node.js. Don't think, "I cannot even," when you think about Node.js. Instead think, "I CAN Node even!"
-
Jenkins on IBM i
Ever wanted a butler? Me too. Alas, we can't all be that posh. We can, however, enlist Jenkins to be our software butler. Jenkins is an open source automation server. It provides the tools necessary for continuous integration and continuous delivery. By the end of this talk, you should know how to install Jenkins on IBM i as well as the basics of setting up your first automation.
-
Let's Get This OSS
So you’re finally ready to dive into this Open Source Software stuff everyone keeps screaming about. But where do you begin? How does one install Yum on their system? Wait, I need Yum? Installing and acquiring open source software is a lot simpler than it may seem. This talk will leave you with a basic understanding of how to access open source software on IBM i.
-
Hitchhiker's Guide to IBM i
You’re a Linux user that has been thrown into the IBM i world, and you want to figure out how to work this darn thing. Maybe you’ve been an IBM i system administrator since the beginning, and you’re ready to see what all the hype about BASH is. You could be an RPG developer that wants to branch out and add another tool-set to their skills. You could even be a CTO, CIO, or other C-level businessman trying to figure out if all these open source tools have any value. Regardless of your title, if you’re working on the IBM i platform, it’s time to become familiar with Open Source Software and how it can benefit chief executives, system administrators, and developers alike.
-
PASE at a Good Pace
What the heck is PASE anyway? Is it QP2TERM? Is it QSH? BASH? It's none of the above! These technologies live in the Portable Application Solutions Environment for i, or PASE for i. PASE allows one to port IBM AIX applications to the IBM i. Basically, PASE allows for a UNIX like environment on the IBM i, and this session will cover everything you need to know about this powerful tool at a pace everyone can understand.
-
Python & DB2 Say Their "I Dos"
You can use DB2 in Python? Of course! There's an IBM i toolkit for Python? Definitely! Come to this talk to find out what all the excitement about Python is about.