Skip to content

Details

Postponed till Dec. due to conflict with Capital Factory Startup Week

Babashka - Try, try, again... & Members show their Babashka Scripts

November's meeting has an excellent slate of topics, and I'm excited about them. November is also a time of year when we start preparing for the holidays and are thankful for our health, families, and friends.

Before getting to the topics for this month, I'd like to be the first to say I'm thankful that this group has been going for almost 11 years (It'll be 11 years old on Jan. 25, 2023). When Norman suggested I start the Meetup, I never thought it would last so long.

A big thanks to all the people who've attended and helped the group thru the years, given talks, contributed $$ to the Meetup fees I pay yearly, kept the Slack channel going, come to code-ups, and more. Without you, this group would have died.

I'd also like to call out Norman Richards and Nola Stow specifically. They helped get the group going in the early days and keep early momentum. Examples of their work for this group include:

  • Reaching out to Eric Norman to allow us to use his Intro to Clojure course to present training in north Austin
  • Reaching out, planning, and helping host: Austin Clojure Bridge for Ladies
  • Working with Cognitect to encourage them to choose Austin for ClojureConj 2016
  • Nola got us the **austinclojure.com** website years ago. I am happy to announce it will finally be online in the new year after years of Nola encouraging me to get it done. 😎

Thank you both for all you've done, the encouragement, standing in when I had other things taking up my time and mental energy, etc.

So happy Thanksgiving, Happy Holidays, and I hope we have another decade of great talks, good conversations, code-ups, and more.

- Sam Griffith

Topics

  1. News and Updates
    We'll have updates on the latest Clojure news and questions before our main talk.
    (⏱ 10 min.)
  2. Advent of Code
    Our co-founder Norman Richards will update us on #adventofcode for this year.
    (⏱ 10± min.)
  3. An Intro to Babashka
    Sam Griffith will present an Introduction to Babashka. Babashka is a mostly Clojure-compatible tool to write scripts to run on the command line. It uses the Small Clojure Interpreter (SCI) as its core. Babashka scripts start up fast and can be compiled via GraalVM, making them even quicker! It supports quite a few libraries via its Pods feature, and the Clojure community is updating more and more libraries to be Babashka compatible. It's an excellent tool for command line work, allowing you to use Clojure instead of the various shells we know, like Bash, Zsh, Csh, Ksh, Powershell, etc.
    (⏱ 50 min.)
  4. Easy Pitfalls with Logging
    Dan Sutton will share how to keep from blowing your foot off.
    (⏱ 25 min.)
  5. Members Babashka Scripts
    We'll do these in 10 or fewer-minute increments, so don't be shy; no script is too small or simple. We could do a code-up one weekend and work on some of them together. It would be significant to pair-program on some of them.
    (⏱ 30 min.)

Social Units
After the meeting, some of us gather in the hotel's bar area for social time, visiting and talking about all things Clojure as we get some snacks and something to quench our thirst.
(⏱ 60-90 min.)

Staying Connected
Austin Clojure also has a Slack channel: clojure-austin. You can find it in the Slack Workspace Clojurians (**clojurians.slack.com**), and I encourage you to join if you aren't already. Discussions happen there during the month, where we ask questions, share repos, and more. It's been getting more usage, and we'd like to keep that momentum.

Future Talks
If you have any topics you'd like to see a talk about or you have one you'd like to give, please reach out to Sam or Norman in the clojure-austin Slack channel or via the Meetup group page. We're always encouraging our members to share something they're interested in or use. No talk is too small or too simple. We all have something we can share from what we've learned or done, so please reach out and share your knowledge with the group via a talk. We need that to keep the group going.

Related topics

Events in Austin, TX
Clojure
Functional Programming
JVM Languages
Lisp
Programming Languages

You may also like