Forem

Michael Currin profile picture

Michael Currin

I'm a self-taught dev focused on websites and Python development. My friends call me the "Data Genie". When I get bored, I find tech to read about, write about and build things with.

Education

Marketing honors + self-taught dev

Work

Senior Software Engineer at ACT Commodities

Seven Year Club
Writing Debut
1 Week Community Wellness Streak
Six Year Club
Five Year Club
2021 GitHub Actions Hackathon Participant
Four Year Club
Three Year Club
4 Week Writing Streak
Two Year Club
One Year Club
Features of popular GenAI platforms in 2025
Cover image for Features of popular GenAI platforms in 2025

Features of popular GenAI platforms in 2025

Comments 3
1 min read

Want to connect with Michael Currin?

Create an account to connect with Michael Currin. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
AI: Your Coding Boost or Your Crutch? Here’s How to Balance It
Cover image for AI: Your Coding Boost or Your Crutch? Here’s How to Balance It

AI: Your Coding Boost or Your Crutch? Here’s How to Balance It

Comments
2 min read
AI as a language teacher
Cover image for AI as a language teacher

AI as a language teacher

7
Comments 6
10 min read
AI art tools in 2023
Cover image for AI art tools in 2023

AI art tools in 2023

Comments
3 min read
AI chatbot options in 2023
Cover image for AI chatbot options in 2023

AI chatbot options in 2023

3
Comments
6 min read
Tech predictions for the next decade
Cover image for Tech predictions for the next decade

Tech predictions for the next decade

4
Comments
5 min read
Deploy a Vue/React app to GH Pages
Cover image for Deploy a Vue/React app to GH Pages

Deploy a Vue/React app to GH Pages

6
Comments 1
3 min read
Upgrade NPM packages with GH Actions
Cover image for Upgrade NPM packages with GH Actions

Upgrade NPM packages with GH Actions

7
Comments
7 min read
The History of the Computer
Cover image for The History of the Computer

The History of the Computer

1
Comments
6 min read
Rant on JS naming

Rant on JS naming

4
Comments 5
2 min read
Tools for designing a web project

Tools for designing a web project

60
Comments 1
2 min read
Search Dragon - my search engine web app 🔍🐲
Cover image for Search Dragon - my search engine web app 🔍🐲

Search Dragon - my search engine web app 🔍🐲

7
Comments 1
4 min read
Upgrade to Ruby 3 - update projects 🔩
Cover image for Upgrade to Ruby 3 - update projects 🔩

Upgrade to Ruby 3 - update projects 🔩

5
Comments 1
2 min read
Upgrade to Ruby 3 - upgrade ⚙️
Cover image for Upgrade to Ruby 3 - upgrade ⚙️

Upgrade to Ruby 3 - upgrade ⚙️

11
Comments
2 min read
Upgrade to Ruby 3 - uninstall 🙅‍♂️
Cover image for Upgrade to Ruby 3 - uninstall 🙅‍♂️

Upgrade to Ruby 3 - uninstall 🙅‍♂️

8
Comments
1 min read
Upgrade to Ruby 3 - intro 💎
Cover image for Upgrade to Ruby 3 - intro 💎

Upgrade to Ruby 3 - intro 💎

8
Comments
2 min read
React templates - wrap-up
Cover image for React templates - wrap-up

React templates - wrap-up

8
Comments
1 min read
React templates - Deno
Cover image for React templates - Deno

React templates - Deno

8
Comments
3 min read
React templates - Frontend only
Cover image for React templates - Frontend only

React templates - Frontend only

7
Comments
2 min read
React templates - Node
Cover image for React templates - Node

React templates - Node

4
Comments
1 min read
React templates - intro
Cover image for React templates - intro

React templates - intro

7
Comments 6
1 min read
React and Vue apps - with and without Node

React and Vue apps - with and without Node

6
Comments 2
2 min read
Live coding - Jekyll sites

Live coding - Jekyll sites

6
Comments
1 min read
Repetition - too much of the same

Repetition - too much of the same

10
Comments 14
3 min read
Code fatigue - looking ahead
Cover image for Code fatigue - looking ahead

Code fatigue - looking ahead

2
Comments
1 min read
Code fatigue - frustrations
Cover image for Code fatigue - frustrations

Code fatigue - frustrations

7
Comments 6
4 min read
Code fatigue - intro
Cover image for Code fatigue - intro

Code fatigue - intro

5
Comments
1 min read
Showcase your GitHub repos
Cover image for Showcase your GitHub repos

Showcase your GitHub repos

8
Comments 2
1 min read
2020 in review
Cover image for 2020 in review

2020 in review

4
Comments
2 min read
How to grow as a developer
Cover image for How to grow as a developer

How to grow as a developer

74
Comments 5
4 min read
What if I don't use Jekyll?
Cover image for What if I don't use Jekyll?

What if I don't use Jekyll?

1
Comments
2 min read
Jekyll on Netlify
Cover image for Jekyll on Netlify

Jekyll on Netlify

3
Comments
2 min read
Jekyll on GitHub Pages
Cover image for Jekyll on GitHub Pages

Jekyll on GitHub Pages

1
Comments
1 min read
About GH Pages and Netlify
Cover image for About GH Pages and Netlify

About GH Pages and Netlify

1
Comments
2 min read
Dictionary comprehensions in Python
Cover image for Dictionary comprehensions in Python

Dictionary comprehensions in Python

13
Comments
3 min read
List comprehensions in Python
Cover image for List comprehensions in Python

List comprehensions in Python

11
Comments
3 min read
How to use map, filter and reduce in Python
Cover image for How to use map, filter and reduce in Python

How to use map, filter and reduce in Python

18
Comments
4 min read
Mixing FP and OOP
Cover image for Mixing FP and OOP

Mixing FP and OOP

9
Comments
2 min read
What is Functional Programming?
Cover image for What is Functional Programming?

What is Functional Programming?

6
Comments
3 min read
How do you convert a class to functions in FP?
Cover image for How do you convert a class to functions in FP?

How do you convert a class to functions in FP?

3
Comments 5
3 min read
Ways to distribute a binary
Cover image for Ways to distribute a binary

Ways to distribute a binary

6
Comments
1 min read
Languages that create compiled output
Cover image for Languages that create compiled output

Languages that create compiled output

5
Comments
2 min read
How do you distribute your binaries?
Cover image for How do you distribute your binaries?

How do you distribute your binaries?

7
Comments 5
1 min read
Beginner's guide to GitHub Actions
Cover image for Beginner's guide to GitHub Actions

Beginner's guide to GitHub Actions

17
Comments
4 min read
Web-dev conferences in Oct
Cover image for Web-dev conferences in Oct

Web-dev conferences in Oct

9
Comments
3 min read
Where do my docs go?
Cover image for Where do my docs go?

Where do my docs go?

7
Comments
3 min read
Dotfiles - Shared Config for ZSH and Bash
Cover image for Dotfiles - Shared Config for ZSH and Bash

Dotfiles - Shared Config for ZSH and Bash

21
Comments
2 min read
Dotfiles - Global Git Ignore
Cover image for Dotfiles - Global Git Ignore

Dotfiles - Global Git Ignore

8
Comments
2 min read
Dotfiles - Git Config with Aliases
Cover image for Dotfiles - Git Config with Aliases

Dotfiles - Git Config with Aliases

33
Comments 5
5 min read
Dotfiles - Shell Aliases
Cover image for Dotfiles - Shell Aliases

Dotfiles - Shell Aliases

13
Comments
2 min read
Dotfiles - Shell Config
Cover image for Dotfiles - Shell Config

Dotfiles - Shell Config

8
Comments 7
2 min read
Dotfiles - How to Configure your Shell (intro)
Cover image for Dotfiles - How to Configure your Shell (intro)

Dotfiles - How to Configure your Shell (intro)

40
Comments 4
3 min read
Use JS to live-filter an HTML list - Part 3
Cover image for Use JS to live-filter an HTML list - Part 3

Use JS to live-filter an HTML list - Part 3

8
Comments
4 min read
Use JS to live-filter an HTML list - Part 2
Cover image for Use JS to live-filter an HTML list - Part 2

Use JS to live-filter an HTML list - Part 2

8
Comments
2 min read
Use JS to live-filter an HTML list - Part 1
Cover image for Use JS to live-filter an HTML list - Part 1

Use JS to live-filter an HTML list - Part 1

3
Comments
2 min read
Topics for my next post
Cover image for Topics for my next post

Topics for my next post

2
Comments 3
2 min read
CI/CD tutorial using GitHub Actions
Cover image for CI/CD tutorial using GitHub Actions

CI/CD tutorial using GitHub Actions

152
Comments 4
9 min read
VS Code Extension resources

VS Code Extension resources

6
Comments
2 min read
Sidebars and nested menus

Sidebars and nested menus

14
Comments
4 min read
Custom GH Pages deploys made easy

Custom GH Pages deploys made easy

8
Comments
3 min read
loading...