Kevin Hou
Kevin Hou
Open nav bar
Home
Portfolio
Blog
Photography
Contact
← Back to Blog
Blog Index
97 posts · Alphabetical ·
📦 = archived
#
A
B
C
D
E
F
G
H
I
J
M
N
O
P
Q
R
S
T
U
V
W
X
#
'The Nassau we all love': Student group aims to help keep town businesses afloat amid COVID 19
A
A Summer's Journey: What I've Learned and How I Should Keep Growing
Accentuating Your Wood Grain with Colored Wax Finish
📦
Accessibility: Enabling Voiceover on Buttons and Links
AI Engineer Summit NYC 2025: How Windsurf writes 90% of your code with an Agentic IDE
AI Engineer World's Fair 2024: Embeddings are Limiting AI Agents
Algorithm Best Practices June 2018: Recursive Tree Search Functions
An Ivy League education from a childhood bedroom
Artist of the Month at Farley's Potrero Hill, San Francisco
B
Building a Waitlist in 2023
Building Windsurf's Web Search Feature: Technical Deep Dive & Best Practices
Business Insider: Windsurf's head of product engineering says a successful software engineer is proficient in these 3 skill categories
C
📦
Clearing Timeouts and Intervals Before They Trigger
Codeium $65M Series B
Codeium is a unicorn! Raises $150M at a $1.25B valuation
📦
Common React Issue - Button Clicks
📦
Comparison Operators: '==' vs. '==='
Creating a Roll Style Number Counter that Mimics a Slot Machine
📦
Creating a Spike on GitHub and a Good GitHub Branch Model
CSS Quick Reference: Media Queries, Backgrounds, and Filters
📦
CSS Tips and Tricks August 2017: Flexbox
📦
CSS3 Animation Basics and Callback Solutions
Customizing Your Terminal
D
Data Types December 2016: Dictionaries and Symbol Tables
📦
Design Notes July 2017: Useful Tools, Freelance, and Design Systems
📦
Design Tips and Tricks August 2016: Optimizing and Animating SVG Images
Designing My YouTube Channel Artwork
Digital Design: The Process from Concept to iOS App
E
📦
ES6 Tips and Tricks June 2017: Imports, Functions, and More
📦
ES6 Tips and Tricks June 2017: Webpack Loaders, Regexes, and DNS Configuration
F
First Blog Post on Github
First Hackathon: 24 Hours Straight of Coding
Founder Mode: How Codeium builds product, from 0 to 1M users
G
Generate Dynamic Images with Next.js and React
📦
Getting Started with Ionic: First Impressions, Tips, and Notes to Self
Getting Started with Login Sessions: Express, Client Sessions, and React
Getting Started with the CNC Router
Getting Started With TMUX: A Terminal Multiplexer
Getting Started with Typescript: Thoughts, Tips, and Useful Notes
GitHub Octocat Design Challenge Winner
H
HackPrinceton 2017: SoFly — An iOS App to Scan Flyers on Campus
Handwriting Font App (With Video and Source Code)
How to Build a Dropdown Menu Using Pure HTML and CSS
I
📦
Installing and Getting Started with Python
Internationalizing Your iOS App in Xcode 7
Intro to Redux: Getting Started with State Containers in React
Introducing Windsurf Editor: Tomorrow's Editor, Today
Introduction to HealthKit: Reading Steps, Weight, Height, and More
📦
Introduction to Services in AngularJS
Introduction to VIM: Transitioning to Command Line Text Editing
iPhone Made Out of 350 Math Functions
J
📦
Jekyll On El Capitan (OS X 10.11)
JS Nation 2024: Can AI Turn Us Into 10x Developers?
M
📦
Machine Learning Code Snippets: June 2018
📦
Making a Bare Minimum Modal in HTML and CSS
Making a Simple Page Based Application in Swift
Making a Wood Turned Segmented Bowl with Inlaid Letters
MusicViz Demos: Goooo and Jubel
My Custom VIM Configuration: Installation, Usage, and Capabilities
N
NodeJS Basics - Setting Up A Local Web Server
📦
NPM Basics June 2017: Creating an NPM Project
O
📦
OS X Shortcuts and Productivity Hacks
P
Persist Data: Storing Values Locally Using Swift
Q
📦
Quick, Short If/Then Statement
R
📦
React Lifecycle Event: componentWillReceiveProps
React Redux Tutorial: Building Your Own Web App
React: Passing Information from Child to Parent while Mapping JSON Data
Reading a Text File Using HTML and Javascript
📦
Restarting a CSS3 Animation with Javascript in React
S
Salesforce Internship - Summer 2015
📦
Skill Shift: Automation and the Future of the Workforce
Slate: Taking My First Solo iOS App from R&D to Full Scale Product
Sublime Text Setup: Package Control & Babel/JSX Highlighting
Swift Camera Basics: Image Pickers and Action Sheets
Swift Classes August 2017: Classes, Subclasses, and Protocols
Swift Core Data Basics: Storing App Data
Swift Navigation Basics: How to Setup a Tab Bar App
Swift Segmented Control Basics: How to Setup and Utilize Segmented Controls
Swift TableView Basics: How to Create and Populate Tables
📦
Swift Tips and Tricks August 2016: App Navigation and Dates
📦
Swift Tips and Tricks February 2017: UI Text Field Styling and Force Touch App Shortcuts
📦
Swift Tips and Tricks July 2016: Extensions, Structures, and Outlet Collections
Syntax Podcast: AI Superpowers with Kevin Hou and Codeium
Syntax Podcast: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding
T
📦
Terminal Tips and Tricks June 2018: JSON Data, Caffeinate, and More
Testing APIs: Postman, Network Debugging, and JSON
Text Analysis App: How Do You Talk To People on Facebook Versus In An Engineering Report?
TheaterJS: How to Add and Use Javascript Libraries
Today, our team launched Google Antigravity
U
Uber Scheduler: Calling Ubers Alarm Clock Style
📦
Using Javascript Variables From Another File in ReactJS
V
Visualizing a Javascript Callback
W
Work Featured in San Franciscan Winter 2022 Edition
📦
WWDC 2015: Mysteries of Auto Layout
📦
WWDC 2016: Advances in UIKit Animations and Transitions
📦
WWDC 2016: Internationalization Best Practices
X
Xcode Best Practices July 2016: Troubleshooting, Pull Requests, Cocoapods, and More