About:

Happy Coding is a website created by Kevin Workman, aimed at providing tutorials and resources for learning programming and coding.

Website:

Incoming Links:

Outgoing Links:

Subscribe to RSS:

0Happy New Year 2025

2025-01-01

The post reflects on the author's experiences in 2024, including juggling multiple roles at Google, dealing with the challenges of homeownership, getting into beekeeping, and teaching web development. The author also discusses the...

0Machine Learning

2024-11-17

The blog post discusses machine learning, its history, and its current role in the tech industry. It explains the differences between artificial intelligence and machine learning, the training data, neural networks, explainability...

0APIs Tutorial

2024-11-07

The blog post discusses the basics of APIs, including calling an endpoint, understanding responses, API keys, complex authentication, CORS, rate limiting, and provides examples of different APIs. It also explains how to find APIs ...

0GitHub Desktop

2024-11-01

The blog post provides a tutorial on how to use GitHub Desktop to clone a repository, modify files locally, and upload changes back to the repository. It also gives step-by-step instructions on how to use GitHub Desktop and the be...

0Website Builders

2024-08-16

The blog post discusses the use of website builders and the value of learning how to code. It provides advice on picking a website builder and lists some popular options. It also emphasizes the flexibility of web development and t...
The article provides a brief history of the internet, from the early days of physical computers to the development of the World Wide Web and the evolution of the internet into Web 2.0 and beyond. It also discusses the differences ...
The blog post discusses the author's experience with website analytics, the default use of big tech companies like Google, and the decision to switch to a privacy-driven analytics tool called Plausible. The author also talks about...

0Homepage Update

2024-01-30

The blog post discusses the recent update to the Happy Coding homepage, detailing the author's thought process and the changes made. The author explains the importance of conforming to modern web design patterns, while also strivi...
The blog post provides a guide on how to contribute a background image to Happy Coding. It includes steps on writing code, taking a screenshot, and submitting the image. It also explains how the random background images work on th...
The text discusses the Genuary event and the prompt for January 6th, which was to create generative art in the style of Vera Molnár, an early digital artist. It provides a sketch that creates a design similar to her artwork and en...

0Happy New Year 2024

2024-01-01

The blog post reflects on the author's experiences in 2023, including layoffs at Google, switching teams, machine learning, moving to Oregon, teaching, and personal reflections. The author discusses the impact of layoffs on their ...
The blog post is a summary of a technical interviewing class taught in fall 2023. It covers various data structures and algorithms, as well as interview practice and resources. The class included lectures, group discussions, and a...
The blog post discusses system design interviews for software engineering roles, covering topics such as requirements, MVC design patterns, database design, server design, UI design, load balancing, failing gracefully, and real te...
The blog post introduces matrices as a two-dimensional array, and discusses iterating and shifting elements, matrices as search spaces, and dynamic programming. It also provides code examples for spiral order, flood fill, and uniq...