
Sihui Huang
I write to help junior Rails developers advance their careers.
A friend of yours who might be one step ahead and always happy to help. 🙂
Areas of focus: Ruby & Rails, Software Design, Career Development.
-
🌟 Design Patterns in Life and Ruby Series 🌟
13 posts and counting
-
From Hello World to Six Job Offers From Facebook, Airbnb, Salesforce…
28 mins read
Ruby & Rails
-
Who are you? Self-awareness In Ruby
4 min read
-
Intimidated by the Official Rails Guides? Here is the Cure.
7 min read
-
Frustrated Learning Rails? Here is What You Should Do.
7 min read
-
Combining has_many :through with polymorphic associations in ActiveRecord
5 min read
-
Code Blocks, Procs, Lambdas, and Closures in Ruby
4 min read
-
Scopes, Universes, & Lunch Boxes; Procs vs Lambdas in Ruby
3 min read
-
Proc <> Code Block Conversion and Ampersand(&) in Ruby
4 min read
Software Design
-
Three Days with Sandi Metz on Practical Object-Oriented Design
10 min read
-
Code Smell Cheat Sheet
7 min read
-
When to Refactor
4 min read
-
Design Pattern: Iterator and Movie Collections
6 min read
-
Design Pattern: Facade and 1-Click Ordering
4 min read
-
Design Pattern: Adapter and Power Adapter
4 min read
-
Design Pattern: Command and Concierge
7 min read
-
Design Pattern: Singleton and YOU
5 min read
-
Design Pattern: Observer and Podcasts
5 min read
-
Design Pattern: Decorator and Waffle
7 min read
-
Design Pattern: Simple Factory and Cheesecake Factory
7 min read
-
Design Pattern: Template Method and Chipotle
5 min read
-
Design Pattern: Strategy and Burger
5 min read
Career Development
-
From Hello World to Six Job Offers From Facebook, Airbnb, Salesforce…
28 mins read
-
To self-doubting developers: are you good enough?
8 min read
-
18 Months at Gusto: The “Unhappy” Paths
8 min read
-
Stop Thinking Like A Developer. Think outside-in.
7 min read
-
1 Year at Gusto — the 15 things I learned
10 min read
-
Six Months at Gusto. What I Did, Experienced, and Learned.
13 min read