I’m a full-stack technologist with 25 years of experience, specializing in start-ups. Over the years, I’ve founded several technology companies, including Pulsity, a web consulting firm from the late 90s. From Pulsity, I launched Local Launch, an internet marketing technology company that was acquired by RH Donnelly in 2006. I continued my journey in the technology sector, founding more companies, including Gopher Guides, a Go training company where I currently serve as a founding partner.
I co-authored an introductory book on Go titled “Go Fundamentals,” which is a comprehensive guide for both beginners and experienced developers. The book covers essential concepts and practical applications, making it an invaluable resource for mastering Go.
I have extensive experience in the Go ecosystem, having contributed to the Core engineering team at InfluxDB, a highly scalable, distributed time series database written in Go. My work has focused on profiling and optimizing applications using advanced techniques like torch graphs and tracing profiles.
I am deeply involved in the Go community. I started one of the first Go meetups in the world, Denver Gophers, and helped organize the first GopherCon. I’ve led numerous Go workshops and training courses and published several online articles related to Go. Additionally, I help lead and organize various community technology meetups and mentor new developers.
When I’m not creating new Go training material, I volunteer my time helping local entrepreneurs start their own businesses. I offer free business advice and services, such as incorporating their business, setting up their web presence, and providing the moral support they need to turn their dreams into reality.
Books
Articles
- Hype Quick Start Guide
- Writing Technical Articles Using Hype
- Go Slog Package
- Slices Package
- Table Driven Testing In Parallel
- Where and When to use Iota in Go
- Leveraging the Go Type System
- Embracing the Go Type System
- Converting a Static Site to Buffalo
- Don’t commit improperly formatted code
- Making a RESTful JSON API in Go
- CLI: Command Line Programming with Go
- Why One Developer Chose Go
- Do you want to be an open source developer?
Speaking Engagements
- GopherCon 2024 - Workshop: Profiling and Optimizing Go Programs
- GopherCon 2024 - Workshop: Advanced Testing in Go Programs
- UWEC Entrepreneur Program - Guest Lecturer - Entrepreneurialism, the unexpected journey.
- Minneapolis Go - Testing in Go
- Go London User Group - Testing with Go and Fireside Chat with Bill Kennedy
- Minneapolis Go - Why Go - Intro to Go
- DevOps Minneapolis - Why Go - Intro to Go
- GopherCon India - 2016 Closing Keynote - The Go Community - slides
- GopherCon Dubai - 2016 The Go Community
- Chicago Go - Tips and Tricks for Beginners (Go)
- Chicago Go - Intro To Go / Command Line Programming with Go
- Chippewa Valley Code Camp - 1 Hour Go Bootcamp
- Denver Gophers - Tips and Tricks
- Denver Gophers - MGO - MongoDB Go Driver
Presentations
- Go: A One Hour Bootcamp
- Go: 10 minute introduction
- Go Tips and Tricks for Beginners
- mongoDB with Go
- Command Line Programming
Meetups
Community Repos
Community Documents
How to contact me
- Gopher Slack -
corylanou
- @corylanou on twitter
Companies Founded
- Gopher Guides - 2017 - Software training company specializing in Go training focused on providing meaningful quickstart workshops for fortune 500 companies.
- SupportLocal - 2010 - Internet marketing company specializing in social media presence and connectivity for small to medium size businesses.
- LocalLaunch! - 2003 - (Sold to R.H. Donelly 2006) - Online internet marketing specializing in small to medium size business internet marketing products.
- Pulsity - 1999 - Internet startup specializing in eCommerce, web development, content strategies and internet marketing.
Work History
Interested in where I have worked? Just check out my LinkedIn Profile.