התחל במצב לא מקוון עם האפליקציה Player FM !
Structuring your Go apps
Manage episode 326454932 series 3341962
Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code
changelog2019
. Start your server - head to linode.com/changelog - X-Team – The world’s most energizing community for developers. We’re looking for Go developers to join the community and get energized. Join us at x-team.com/join
- strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
- Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:
- Cory LaNou – X
- Johnny Boursiquot – Website, GitHub, X
- Jon Calhoun – Website, GitHub, X
- Mat Ryer – Website, GitHub, LinkedIn, X
Show Notes:
- How do you structure your Go apps by Kat Zien at GopherCon 2018
- Standard Package Layout from Ben Johnson
- How I write Go HTTP services
- Go back to basics with MVC This is a followup to a previous Go Time from Chris James about MVC
- SOLID Go Design from Dave Cheney
Something missing or broken? PRs welcome!
347 פרקים
Manage episode 326454932 series 3341962
Jon, Mat, Johnny, and special guest Cory LaNou discuss the ins and outs of structuring Go programs. Why is app structure so important? Why is it hard to structure Go apps? What happens if we get it wrong? Why do we confuse folder structures with application design? How should a new Go app be structured?
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code
changelog2019
. Start your server - head to linode.com/changelog - X-Team – The world’s most energizing community for developers. We’re looking for Go developers to join the community and get energized. Join us at x-team.com/join
- strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require.
- Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:
- Cory LaNou – X
- Johnny Boursiquot – Website, GitHub, X
- Jon Calhoun – Website, GitHub, X
- Mat Ryer – Website, GitHub, LinkedIn, X
Show Notes:
- How do you structure your Go apps by Kat Zien at GopherCon 2018
- Standard Package Layout from Ben Johnson
- How I write Go HTTP services
- Go back to basics with MVC This is a followup to a previous Go Time from Chris James about MVC
- SOLID Go Design from Dave Cheney
Something missing or broken? PRs welcome!
347 פרקים
כל הפרקים
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.