Aha moments reading Go's source: Part 2
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don’t miss Part 1!
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Jesús Espino – GitHub, X
Natalie Pistunovich – GitHub, X
Show Notes:
Aha moments: Part 1
Understanding the go runtime
Deep dive into a go binary at Golab
Something missing or broken? PRs welcome!
Aha moments reading Go's source: Part 1
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 “aha moments” he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon!
Join the discussion
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Featuring:
Jesús Espino – GitHub, X
Natalie Pistunovich – GitHub, X
Show Notes:
Dissecting slices, maps and channels in Go (at fosdem)
The secret life of a goroutine
Understanding the go compiler
Go compiler inliner overhaul
Mr. Meeseeks
TinyGo
Something missing or broken? PRs welcome!
AI, Privacy, and User Control with Paul Harrison
In this episode, Corey Quinn is joined by Senior Security Engineering Lead at Mattermost Paul Harrison in a discussion on the often-overlooked ethical implications of artificial intelligence in technology. They discuss how the rapid adoption of AI technologies might compromise user privacy and consent, reflecting on instances where companies may prioritize innovation at the expense of these core values. Their conversation highlights Mattermost's dedication to data privacy and user control, positioning the company as a privacy-centric alternative in the tech landscape.
Show Highlights:
(00:00) Introduction to the episode
(01:50) How companies compromise privacy in the rush to adopt AI
(04:10) What is Mattermost? Paul explains the self-hostable, privacy-focused
communication platform
(06:00) The evolution of chat platforms and Mattermost's unique position compared to Slack
(10:01) Paul elaborates on how Mattermost enables user control over data and customization
(14:23) Discuss the implications of integrating AI in everyday applications and its challenges
(20:35) AI’s potential risks and unintended consequences, particularly in data management and security
(25:14) Paul and Corey critique tech companies’ approach to AI and data privacy
(28:59) Closing remarks and where to find more information about Paul Harrison and Mattermost
About Paul:
Paul Harrison is a Senior Security Engineering Lead at Mattermost, responsible for their Security Operations team. Prior to this he led Security Operations at GitLib, and several other emerging tech companies. Paul has specialized in building security operations and infrastructure security programs, enabling companies to have a secure footing as they grow.
Links Referenced:
Mattermost Community: https://community.mattermost.com/landing#/
*Sponsor
Panoptica: https://www.panoptica.app/
Software is adopted, not sold
Ian and Corey met at Microsoft, where they built Microsoft Office Business Scorecard Manager 2005 (which boasted its own CD-ROM).
They went on to found Mattermost in 2016 to give developers one platform for collaborating across tools and teams.
Ian, who previously founded the game company SpinPunch, calls Mattermost “yet another of those video game companies turned B2B software companies,” like Slack and Discord. Says Ian: “Games are all the risk of a movie plus all the complexity of a B2B SaaS product.”
Today’s Lifeboat badge goes to user Diogo for their answer to How can I call functions from one .cpp file in another .cpp file?.
Connect with Ian on LinkedIn.
Connect with Corey on LinkedIn.
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.