Category: programming

  • Programming Jan-April 2024

    This year started off pretty light when it came to programming because I’ve been addicted to the video game Against the Storm since last winter. But I eventually started working again on various projects – some old and some new. I didn’t do any programming in January, so we’ll start in February. February and March…

  • A few thoughts on Programming languages

    A few thoughts on Programming languages

    Just a few thoughts on programming languages that have been rattling around in my head this week, but which don’t each merit a full blog post. The main theme is that the culture behind each programming language leads to some interesting choices, as is the case with spoken languages. This week I started learning how…

  • Review: If Hemingway Wrote Javascript

    If Hemingway Wrote JavaScript by Angus Croll My rating: 3 of 5 stars The intro mentions the natural language nature of Javascript. I wonder if the book had been concieved a few years later if it would rather have been Python or Ruby – both of which are way more like human language than Javascript.…

  • Programs used for Programming in 2023

    Programs used for Programming in 2023

    I didn’t really use any new programs this year. I just continued expanding on programs I’ve used in the past. Python For Python I continued to mostly use Pycharm. I’ve spoken about it for the past few years, but JetBrains continues to add features that make it easier to work with Python. For example, this…

  • My 2023 Programming Progress

    In 2023 I just didn’t have the urge to do as much programming as in years past. I felt more of a tug towards video games, reading, and baking/cooking. So this recap will be quite a bit shorter than usual. A couple upfront themes and ideas: The programming was essentially Go and Python. I started…

  • Programming Update: March 2023

    In March I continued to work on my programming projects as well as a little more Advent of Code. Things started off with me finishing up my dreamhostapi and Dreamhost_DNS_Go projects in Golang. I got the API working under all the conditions that I need and I worked on both the output of the program…

  • How Go Helped Save Healthcare.gov!

    How Go Helped Save Healthcare.gov!

    I recently used Mastodon to ask for recommendations for Go podcasts and one of the suggestions was Go Time. One of the recent episodes in the feed was a rerun of an older episode about “How Go helped saved HealthCare.Gov“. This was extra interesting to me since I wrote my Master’s Special Project on Healthcare.gov.…

  • Programming Update: Jan 2023 and Feb 2023

    Programming Update: Jan 2023 and Feb 2023

    January January was a relatively light programming month for me. I was focused on finishing up end of year blog posts and other tasks. Since Lastfmeoystats is used to generate the stats I need for my end of year music post, I worked on it a little to make some fixes.  The biggest fix was…

  • 2022 In Programming

    2022 In Programming

    I started off the year mostly working on Python projects. For January and February I finally started making some great progress with understanding modern web frameworks and use of CSS frameworks rather than rolling my own. This not only helped with the Prophecy Practicum project, but would form the backbone to a lot of coding…

  • Programming Update: December 2022

    Programming Update: December 2022

    December was wholly dedicated to solving the Advent of Code 2022 problem set. Our job was to help the elves trek through the jungle to get magical starfruit. It was a lot of fun to do it live once again! This year I also had experience from the previous years (both live and on my…

  • Software I used for Programming in 2022

    Software I used for Programming in 2022

    Python This year I really worked a lot on Python web technologies so I came to appreciate all the work that the JetBrains team does to make all the little things (like running Django test server commands) incredibly easy. I essentially did all my Python development in Pycharm.  I’ve had access to the paid JetBrains…

  • Programming Update: Nov 2022

    November was not a huge programming month for me. On the weekends I was a little more focused with family stuff and videogames. But I did manage work on a couple projects. Ever since 2010, I’ve been been using Python to automatically post my top 3 artists to Twitter. In 2020, it even became my…

  • Review: Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data

    Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data by Kyran Dale My rating: 4 of 5 stars While a book about web technologies is undoubtablely going to get out of date (especially when Javascript is involved), I would definitely recommend this book if you want to do some data visualization…

  • Review: Flask Web Development: Developing Web Applications with Python

    Flask Web Development: Developing Web Applications with Python by Miguel Grinberg My rating: 5 of 5 stars I read the second edition of the book I’ve read lots of books covering web frameworks or GUI programming (both involve UI design and a different workflow where you’re often waiting for user input), but this one is…

  • Programming Update: October 2022

    As October came around, it was time to get ready for Hacktoberfest. I’ve been participating for the past few years and I love the fact that DigitalOcean supports this project which gets more people to contribute to free and open source software.  In the past, I’ve often contributed to my Extra Life Donation Tracker. Since…