Written by Jeff BaileyLearning resources, opinions, and facts about technology.
Website Index for Jeff Bailey's Blog
AWS
Learn ECS
Learn Amazon ECS to simplify your container deployment needs. Quickly manage many containers with EC2 instances under the hood today.Read More...Learn AWS Amplify
Learn AWS Amplify for fun and profit! AWS Amplify is a web and mobile application generator. Learn how to quickly build an app today.Read More...Learn EC2
Learn EC2 basics and the primary topics you need to know when getting started with the Amazon EC2 service. Discover the primary use cases and more.Read More...Cloud providers
Cloud providers help developers leverage services that enable and extend their solutions. The cloud computing industry is booming and so are we!Read More...Learn Amazon Athena
Learn Amazon Athena to save money on your big data analysis needs. It's simple, fast, and relatively cheap compared to other technologies.Read More...
Architecture
Learn Structurizr
Learn Structurizr for fun and profit! Structurizr helps you rapidly build your software architecture diagrams.Read More...
Automation
Learn Terraform
Learn Terraform for your infrastructure as code efforts. It will save you a significant amount of time managing your system resources.Read More...Open in Visual Studio Code on macOS
Open in Visual Studio Code on macOS to save time opening files and folders from Finder. Use Automator to create a quick action for this purpose.Read More...Learning Terraform
Learn Terraform as an alternative to CloudFormation, Azure Resource Manager Templates, and Google Cloud Deployment Manager.Read More...
Azure
Cloud providers
Cloud providers help developers leverage services that enable and extend their solutions. The cloud computing industry is booming and so are we!Read More...
Big Data
Learn Amazon Athena
Learn Amazon Athena to save money on your big data analysis needs. It's simple, fast, and relatively cheap compared to other technologies.Read More...
Books
A Pragmatic Programmer Book Review
The Pragmatic Programmer is a timeless book for programmers based on principles. Programming can be difficult but principles will help you sharpen your saw.Read More...Learning Elixir
Learning Elixir for fun and profit? A compilation of details about learning elixir that might help you decide if it's worth the time investment.Read More...
Browsers
Open Source Web Clipper
Open source web clipper? Yes, it exists, and it's awesome! It does one thing, and it does it well.Read More...How to highlight text on a web page
How to highlight text on a web page in a few easy steps. Highlighting text can improve communication within the workplace and elsewhere.Read More...
Bugs
Software Reliability – Deadly Cut 2
Software reliability is important. Don't turn people that use your software into liars. Let's make your software work for people.Read More...Death by 1000 Cuts
Death by 1000 cuts in the software world. Software, like any tool, can make your life difficult. It's often not your fault it's broken.Read More...
Cloud
Learn ECS
Learn Amazon ECS to simplify your container deployment needs. Quickly manage many containers with EC2 instances under the hood today.Read More...Learn EC2
Learn EC2 basics and the primary topics you need to know when getting started with the Amazon EC2 service. Discover the primary use cases and more.Read More...Cloud providers
Cloud providers help developers leverage services that enable and extend their solutions. The cloud computing industry is booming and so are we!Read More...Learn Amazon Athena
Learn Amazon Athena to save money on your big data analysis needs. It's simple, fast, and relatively cheap compared to other technologies.Read More...
Containers
Learn ECS
Learn Amazon ECS to simplify your container deployment needs. Quickly manage many containers with EC2 instances under the hood today.Read More...Pi-hole, Synology, Docker, and you
Pi-hole running on a Synology NAS within a docker container. Read on to learn how to do this and get a few tips on what to do afterward.Read More...
Culture
Information Paywalls – Deadly Cut 7
Information paywalls are an anti-pattern. Information must be free to support the collective advancement of the human race.Read More...Missing Context – Deadly Cut 6
Missing context is a pestilence on the Internet. Content is still king, but context is worth all the gold in the land. Let's ponder this reality.Read More...Full Stack Developer vs Software Developer
Full Stack Developer vs Software Developer, which is the right choice? Consume some food for thought and see where your path leads.Read More...Death by 1000 Cuts
Death by 1000 cuts in the software world. Software, like any tool, can make your life difficult. It's often not your fault it's broken.Read More...
Data
Information Paywalls – Deadly Cut 7
Information paywalls are an anti-pattern. Information must be free to support the collective advancement of the human race.Read More...Dendron And GitJournal
Dendron and GitJournal are a viable replacement for Evenote and other note taking apps. It's absolutely free and has near limitless capabilities.Read More...Learn Color Theory
Learn Color Theory for fun and profit! Are you wondering which color to use in your diagrams? Learning color theory will help with that.Read More...Learn Data Visualization
Learn Data Visualization for fun and profit! Knowledge workers know data visualization is key to their success. Let's up your game today!Read More...
Design
Learn Design Systems
Learn design systems for fun and profit! Do you want to maintain a professional and consistent design that makes your brand sparkle? Try a design system.Read More...
Documentation
Software Documentation Gaps – Deadly Cut 1
How to use the Keep Folder Organization feature in Apple Photos. This feature might not do what you think. So how do you use it?Read More...
Elixir
Learning Elixir
Learning Elixir for fun and profit? A compilation of details about learning elixir that might help you decide if it's worth the time investment.Read More...
Fundamentals
Learn 3D Graphics
Learn 3D Graphics to supercharge your web application development. Let's explore the basics of 3D graphics and get started today.Read More...Learn Software Design Patterns
Learn software design patterns for fun and profit! Facing a difficult problem? Try using a design pattern to save your time and sanity!Read More...A Software Development Philosophy
A software development philosophy is embedded in every software developer. Learn what a software development philosophy looks like then make up your own!Read More...
Fundamentals
Learn Software Design Patterns
Learn software design patterns for fun and profit! Facing a difficult problem? Try using a design pattern to save your time and sanity!Read More...
Git
Push declined due to email privacy restrictions on GitHub.
Push declined due to email privacy restrictions is an error that you may receive if you are pushing code to GitHub. Read on to find out how to fix this.Read More...
GitHub
Push declined due to email privacy restrictions on GitHub.
Push declined due to email privacy restrictions is an error that you may receive if you are pushing code to GitHub. Read on to find out how to fix this.Read More...
Google Cloud
Cloud providers
Cloud providers help developers leverage services that enable and extend their solutions. The cloud computing industry is booming and so are we!Read More...
Languages
Learn Java
Learn Java for fun and profit! If you love programming, learning to love Java will aid you in telling your neverending data story.Read More...
Leadership
Learn How To Prioritize
Learn how to prioritize for fun and profit! If you have a million tasks on the mind, come relax with me and learn a better way.Read More...
Linux
github.com: Permission denied (publickey)
Details about how to fix the Permission denied (publickey) error on your computer.Read More...Setting SSH Key Permissions – Permission denied (publickey)
Setting SSH key permissions when you receive the error Permission denied (publickey). Learn how to correct this problem today.Read More...
Microsoft Windows
Visual Studio Code and opening a file by file type
Send a file from Visual Studio Code to the program that is associated with the file's extension. This covers both Mac and Windows.Read More...Setting SSH Key Permissions – Permission denied (publickey)
Setting SSH key permissions when you receive the error Permission denied (publickey). Learn how to correct this problem today.Read More...
Observability
SignalFx and EC2
SignalFx and EC2 integrations are one of the primary use cases for SignalFx. If you're using Amazon Web Service monitoring is a must-have.Read More...Learn Signal Analog
Learn Signal Analog for fun and profit. Signal Analog is a tool that will allow you to create infrastructure as code representations of SignalFx resources.Read More...Learn SignalFx
Learn SignalFx to up your observability. Let's start with a simple problem and see the solution through from beginning to end.Read More...
Operating Systems
Learn systemd
Learn systemd to wrangle all your Linux services. Access educational resources, common commands, and more.Read More...Open in Visual Studio Code on macOS
Open in Visual Studio Code on macOS to save time opening files and folders from Finder. Use Automator to create a quick action for this purpose.Read More...
Professional Development
Yet Another Productivity System
Yet another productivity system set to clog the Intertubes! I hope you are finding your focus in this face melting information age.Read More...Learn How To Prioritize
Learn how to prioritize for fun and profit! If you have a million tasks on the mind, come relax with me and learn a better way.Read More...Salary Negotiation for Programmers
Salary Negotiation for Programmers isn't much different than any other profession. Know your market rate, and confidently set your price.Read More...Whiteboarding
Whiteboarding for fun and profit. Learn a little bit about a few marker brands and the beginning of a better whiteboarding pracitce.Read More...
Programming
Missing Context – Deadly Cut 6
Missing context is a pestilence on the Internet. Content is still king, but context is worth all the gold in the land. Let's ponder this reality.Read More...A Pragmatic Programmer Book Review
The Pragmatic Programmer is a timeless book for programmers based on principles. Programming can be difficult but principles will help you sharpen your saw.Read More...Learn Java
Learn Java for fun and profit! If you love programming, learning to love Java will aid you in telling your neverending data story.Read More...Learn Software Design Patterns
Learn software design patterns for fun and profit! Facing a difficult problem? Try using a design pattern to save your time and sanity!Read More...Salary Negotiation for Programmers
Salary Negotiation for Programmers isn't much different than any other profession. Know your market rate, and confidently set your price.Read More...Cloud providers
Cloud providers help developers leverage services that enable and extend their solutions. The cloud computing industry is booming and so are we!Read More...Learn Python
Learn Python basics to jump start your python training efforts. Install python and get up and running with virtual environments.Read More...Learning Elixir
Learning Elixir for fun and profit? A compilation of details about learning elixir that might help you decide if it's worth the time investment.Read More...
Python
Learn Python
Learn Python basics to jump start your python training efforts. Install python and get up and running with virtual environments.Read More...
Security
Lastpass to Bitwarden – Part 2
Bitwarden usage details after migrating from Lastpass. If you're looking to make the move these details might help you realize the benefits.Read More...github.com: Permission denied (publickey)
Details about how to fix the Permission denied (publickey) error on your computer.Read More...Setting SSH Key Permissions – Permission denied (publickey)
Setting SSH key permissions when you receive the error Permission denied (publickey). Learn how to correct this problem today.Read More...Lastpass to Bitwarden – Part 1
Bitwarden migration, the why and the what. If you're tired of Lastpass this article will give you some insight into migration details.Read More...
Software
Learn 3D Graphics
Learn 3D Graphics to supercharge your web application development. Let's explore the basics of 3D graphics and get started today.Read More...Learn systemd
Learn systemd to wrangle all your Linux services. Access educational resources, common commands, and more.Read More...Learn GitHub
Learn GitHub to supercharge your development process. GitHub is the premier code management tool, and it keeps getting better.Read More...Migrating From Evernote To Joplin
Migrating From Evernote To Joplin is painless. Come join the open source rebel alliance and help fight the tyranny of the republic. 🛸Read More...Learn Structurizr
Learn Structurizr for fun and profit! Structurizr helps you rapidly build your software architecture diagrams.Read More...Open Source Web Clipper
Open source web clipper? Yes, it exists, and it's awesome! It does one thing, and it does it well.Read More...Learn Design Systems
Learn design systems for fun and profit! Do you want to maintain a professional and consistent design that makes your brand sparkle? Try a design system.Read More...Learn Software Design Patterns
Learn software design patterns for fun and profit! Facing a difficult problem? Try using a design pattern to save your time and sanity!Read More...A Software Development Philosophy
A software development philosophy is embedded in every software developer. Learn what a software development philosophy looks like then make up your own!Read More...How to highlight text on a web page
How to highlight text on a web page in a few easy steps. Highlighting text can improve communication within the workplace and elsewhere.Read More...SignalFx and EC2
SignalFx and EC2 integrations are one of the primary use cases for SignalFx. If you're using Amazon Web Service monitoring is a must-have.Read More...Learn Signal Analog
Learn Signal Analog for fun and profit. Signal Analog is a tool that will allow you to create infrastructure as code representations of SignalFx resources.Read More...Learn SignalFx
Learn SignalFx to up your observability. Let's start with a simple problem and see the solution through from beginning to end.Read More...Full Stack Developer vs Software Developer
Full Stack Developer vs Software Developer, which is the right choice? Consume some food for thought and see where your path leads.Read More...Learn Terraform
Learn Terraform for your infrastructure as code efforts. It will save you a significant amount of time managing your system resources.Read More...The Blame Game – Deadly Cut 3
Is your software not working? Who's to blame? Who knows? Let's hold software companies accountable and push them to take responsbility for their solutions.Read More...MagicMirror, the digital display platform
MagicMirror is customizable display software for your monitor of choice. Get a quick overview of its many features.Read More...Software Reliability – Deadly Cut 2
Software reliability is important. Don't turn people that use your software into liars. Let's make your software work for people.Read More...Lastpass to Bitwarden – Part 2
Bitwarden usage details after migrating from Lastpass. If you're looking to make the move these details might help you realize the benefits.Read More...Software Documentation Gaps – Deadly Cut 1
How to use the Keep Folder Organization feature in Apple Photos. This feature might not do what you think. So how do you use it?Read More...Hyper Automator
Hyper Automator is a terminal program built within the Electron framework. It provides several plugins and features. Learn about it today.Read More...Lastpass to Bitwarden – Part 1
Bitwarden migration, the why and the what. If you're tired of Lastpass this article will give you some insight into migration details.Read More...
Synology
Pi-hole, Synology, Docker, and you
Pi-hole running on a Synology NAS within a docker container. Read on to learn how to do this and get a few tips on what to do afterward.Read More...
Terraform
Learn Terraform
Learn Terraform for your infrastructure as code efforts. It will save you a significant amount of time managing your system resources.Read More...
Tools
Learn systemd
Learn systemd to wrangle all your Linux services. Access educational resources, common commands, and more.Read More...Learn GitHub
Learn GitHub to supercharge your development process. GitHub is the premier code management tool, and it keeps getting better.Read More...Migrating From Evernote To Joplin
Migrating From Evernote To Joplin is painless. Come join the open source rebel alliance and help fight the tyranny of the republic. 🛸Read More...Learn Structurizr
Learn Structurizr for fun and profit! Structurizr helps you rapidly build your software architecture diagrams.Read More...Dendron And GitJournal
Dendron and GitJournal are a viable replacement for Evenote and other note taking apps. It's absolutely free and has near limitless capabilities.Read More...How do I use email?
How do I use email from a zero inboxer's perspective with a penchant for everything software. Do you have a magical approach to using email?Read More...
How Do I Scrape Data From a Web Page?
How do I scrape data from a web page? Let's take a simple example, run with it, and escape social media in the process!Read More...How Do I Use sqlite-utils?
How Do I Use sqlite-utils? Run shell commands against an embedded and mostly SQL-92 compliant database.Read More...A Blockchain Glossary
A blockchain glossary for base-line knowledge. Let's master the fundamentals of the blockchain.Read More...How Do I Install Rocky Linux?
How do I install rocky linux? Rocky Linux is RedHat Enterprise Linux, but it's maintained by an OSS community. Let's install it!Read More...How Do I Send Emails With Unix and Gmail?
How do i send emails with unix and gmail? Inquire within to save your system from pain and suffering, it has feelings too!Read More...How Do I Use Replit?
How do I use replit? Try out a coding platform that lets you write code and host apps.Read More...Learn Java Coding Challenges
Learn Java Coding Challenges to level up and ace your next interview. Practice makes perfect, so let's do it!Read More...How Do I Use Google?
How do I use Google? It's deceptively simple, but it has several tricks up its sleeve. Learn something new and make searching great again.Read More...Learn Rendanheyi
Learn Rendanheyi to rethink how you run your business in the world of constant change. Do you need a micro enterprise?Read More...How Do I Use Multiple GitHub Accounts?
How Do I Use Multiple GitHub Accounts? Let's find out, and simplify our lives for a change.Read More...A Disney Cruise Travel Review
A Disney Cruise travel review that will help you decide if you want to take the plunge. Adventures, dining, and entertainment await.Read More...Learn JavaScript
Learn JavaScript to make all the things. JavaScript is a programming language used in web software development. Learn the basics to hit the ground running.Read More...Big Tech
Big Tech is the scary boogeyman these days. However, let's not forget how much Big Tech has given us over the years.Read More...Learn GitHub
Learn GitHub to supercharge your development process. GitHub is the premier code management tool, and it keeps getting better.Read More...Technology Know-It-Alls – Deadly Cut 5
Technology Know-It-Alls are real fun at parties. Have you run across a technology worker, or super user that rubbed you the wrong way?Read More...Install bash on Windows
Install bash on windows for fun and profit. Learn how to install it with various methods. Learn about the benefits it will provide.Read More...
Users
Date Driven Development – Deadly Cut 4
Date Driven Development - Do due dates have you down in the dumps? Is that software deadline right on the horizon? There is a better way on the horizon.Read More...The Blame Game – Deadly Cut 3
Is your software not working? Who's to blame? Who knows? Let's hold software companies accountable and push them to take responsbility for their solutions.Read More...
Visual Studio Code
Open in Visual Studio Code on macOS
Open in Visual Studio Code on macOS to save time opening files and folders from Finder. Use Automator to create a quick action for this purpose.Read More...Visual Studio Code and opening a file by file type
Send a file from Visual Studio Code to the program that is associated with the file's extension. This covers both Mac and Windows.Read More...
Visualization
Dendron And GitJournal
Dendron and GitJournal are a viable replacement for Evenote and other note taking apps. It's absolutely free and has near limitless capabilities.Read More...Learn Color Theory
Learn Color Theory for fun and profit! Are you wondering which color to use in your diagrams? Learning color theory will help with that.Read More...Learn Data Visualization
Learn Data Visualization for fun and profit! Knowledge workers know data visualization is key to their success. Let's up your game today!Read More...
macOS
Deliver macOS system mail
Deliver macOS system mail using gmail to relay to the gmail SMTP server. This will allow you to receive emails when cron jobs fail.Read More...Open in Visual Studio Code on macOS
Open in Visual Studio Code on macOS to save time opening files and folders from Finder. Use Automator to create a quick action for this purpose.Read More...Visual Studio Code and opening a file by file type
Send a file from Visual Studio Code to the program that is associated with the file's extension. This covers both Mac and Windows.Read More...Software Documentation Gaps – Deadly Cut 1
How to use the Keep Folder Organization feature in Apple Photos. This feature might not do what you think. So how do you use it?Read More...github.com: Permission denied (publickey)
Details about how to fix the Permission denied (publickey) error on your computer.Read More...