DEV Community

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
AI as a language teacher

AI as a language teacher

6
Comments 6
10 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 art tools in 2023

AI art tools in 2023

Comments
3 min read
AI chatbot options in 2023

AI chatbot options in 2023

3
Comments
6 min read
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

Deploy a Vue/React app to GH Pages

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

Upgrade NPM packages with GH Actions

7
Comments
7 min read
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 🔍🐲

Search Dragon - my search engine web app 🔍🐲

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

Upgrade to Ruby 3 - update projects 🔩

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

Upgrade to Ruby 3 - upgrade ⚙️

10
Comments
2 min read
Upgrade to Ruby 3 - uninstall 🙅‍♂️

Upgrade to Ruby 3 - uninstall 🙅‍♂️

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

Upgrade to Ruby 3 - intro 💎

7
Comments
2 min read
React templates - wrap-up

React templates - wrap-up

7
Comments
1 min read
React templates - Deno

React templates - Deno

8
Comments
3 min read
React templates - Frontend only

React templates - Frontend only

5
Comments
2 min read
React templates - Node

React templates - Node

4
Comments
1 min read
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

Code fatigue - looking ahead

2
Comments
1 min read
Code fatigue - frustrations

Code fatigue - frustrations

7
Comments 6
4 min read
Code fatigue - intro

Code fatigue - intro

5
Comments
1 min read
Showcase your GitHub repos

Showcase your GitHub repos

4
Comments 2
1 min read
2020 in review

2020 in review

4
Comments
2 min read
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?

What if I don't use Jekyll?

1
Comments
2 min read
Jekyll on Netlify

Jekyll on Netlify

3
Comments
2 min read
Jekyll on GitHub Pages

Jekyll on GitHub Pages

1
Comments
1 min read
About GH Pages and Netlify

About GH Pages and Netlify

1
Comments
2 min read
Dictionary comprehensions in Python

Dictionary comprehensions in Python

13
Comments
3 min read
List comprehensions in Python

List comprehensions in Python

11
Comments
3 min read
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

Mixing FP and OOP

9
Comments
2 min read
What is Functional Programming?

What is Functional Programming?

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

How do you convert a class to functions in FP?

3
Comments 4
3 min read
Ways to distribute a binary

Ways to distribute a binary

5
Comments
1 min read
Languages that create compiled output

Languages that create compiled output

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

How do you distribute your binaries?

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

Beginner's guide to GitHub Actions

14
Comments
4 min read
Web-dev conferences in Oct

Web-dev conferences in Oct

9
Comments
3 min read
Where do my docs go?

Where do my docs go?

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

Dotfiles - Shared Config for ZSH and Bash

20
Comments
2 min read
Dotfiles - Global Git Ignore

Dotfiles - Global Git Ignore

8
Comments
2 min read
Dotfiles - Git Config with Aliases

Dotfiles - Git Config with Aliases

33
Comments 5
5 min read
Dotfiles - Shell Aliases

Dotfiles - Shell Aliases

12
Comments
2 min read
Dotfiles - Shell Config

Dotfiles - Shell Config

27
Comments 7
2 min read
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

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

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

7
Comments
2 min read
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

Topics for my next post

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

CI/CD tutorial using GitHub Actions

149
Comments 4
9 min read
VS Code Extension resources

VS Code Extension resources

5
Comments
2 min read
Sidebars and nested menus

Sidebars and nested menus

10
Comments
4 min read
Custom GH Pages deploys made easy

Custom GH Pages deploys made easy

8
Comments
3 min read
Hexo Quickstart project released

Hexo Quickstart project released

2
Comments 1
1 min read
Auto-generating a commit message

Auto-generating a commit message

16
Comments 4
4 min read
loading...