Author: Ying Wang
-
One Item Store #1: Start
-
Property-Based Testing with `hypothesis`, and associated use cases
-
Starting Anew
-
Weekly Update 07/25/2020 - 08/01/2020
-
Weekly Update #24: Last Full Free Week
-
Weekly Update #23: (Formally) Wrapping Up
-
Weekly Update #22: ECS Architecture Discoveries
-
Weekly Update #21: Infrastructure Development for Contracting
-
Weekly Update #20: Software Contracting Isn't Bad
-
TinyDevCRM Update #19: Okay, taking a break...and working on another project...
-
Postgres, as an App! (Now with one-click deploys to AWS + Heroku!)
-
Postgres...as an App?
-
#lifeprotip: Haskell-inspired "lifting into structure" for individual shell commands within a Docker context
-
TinyDevCRM Update #18: Hedging my Bets
-
The Services that makes the Cloud Worth It
-
TinyDevCRM Update #17: MVP development Dockerization complete
-
TinyDevCRM Update #16: Realtime Streaming + Other Keystones
-
The Cloud's Kernel of Optionality
-
TinyDevCRM Update #15: So close to MVP v0.1 release
-
TinyDevCRM Update #14: Wrapping up main DevOps push
-
TinyDevCRM Update #13: Over the Hump
-
TinyDevCRM Update #12: Foundational Learnings #2
-
TinyDevCRM Update #11: Foundational Learnings
-
TinyDevCRM Update #10: The End of the Beginning
-
DevOps is an Ice Rink
-
TinyDevCRM Update #9: Continuing on this DevOps Grind
-
TinyDevCRM Update #8: DevOps Acceptance
-
TinyDevCRM Update #7: DevOps Depression
-
TinyDevCRM Update #6: More DevOps Disappointment
-
TinyDevCRM Update #5: DevOps Tutorials and Grunging
-
TinyDevCRM Update #4: Token-based authentication + hourly journal
-
TinyDevCRM Update #3: Schedule Slippage and Imposter Syndrome
-
#lifeprotip: Use Docker to simplify development workflows
-
TinyDevCRM Update #2: Front-end Shenanigans
-
TinyDevCRM Update #1: Towards MVP and 0.1 Release
-
I'm working on a data-driven event generation platform for software engineers
-
Pioneering as a Process Person
-
A Pythonista's Review of Haskell
-
Getting Rid of Disqus
-
What my QC25s taught me about designing long-lasting interfaces
-
Writing Software to Last 50 Years
-
Monads aren't as hard as you think
-
Changelog Evolution
-
Concurrency with Python: Conclusion
-
Concurrency with Python: Data-Intensive Architectures
-
Concurrency with Python: Hardware-Based Parallelism
-
Concurrency with Python: CSP and Coroutines
-
Concurrency with Python: Actor Models
-
Concurrency with Python: Separating Identity From State
-
#todayilearned: Isolate your Development Environment