Changelog Master Feed

Changelog Media
undefined
Jan 30, 2017 • 18min

Conversational Development and Controversy (Spotlight #8)

In this episode of Spotlight recorded at OSCON London 2016, Jerod talked with Sid Sijbrandij (CEO of GitLab) who was recently on The Changelog discussing GitLab’s Master Plan and a new style of development they call “Conversational Development”, to talk about how they’re executing on that plan. We also discussed the recent controversy around GitLab and the removal (and subsequent reposting) of security research data. We enjoyed hearing how Sid turns everything in to an opportunity. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register. Featuring:Sid Sijbrandij – Website, LinkedIn, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: The Changelog #220: GitLab’s Master Plan with Sid Sijbrandij GitLab Master Plan GitLab Master Plan - Live Event Recap GitLab Master Plan - YouTube Willem de Groot recently blogged about the research he did on online skimming — he published it to GitHub and they removed it without sending him a notice. Then he published it to GitLab and they did the same thing. Then GitLab changed their mind and reinstated it. Something missing or broken? PRs welcome!
undefined
Jan 27, 2017 • 1h 6min

GunDB, Venture Backed and Decentralized (Changelog Interviews #236)

Mark Nadal joined the show to talk about his hacker story and his venture backed open source datastore project called GunDB — a realtime, decentralized, offline-first, graph database engine. We talked about the details behind this database, how Mark secured funding, why yet another datastore, who’s using the database, how Mark plans to sustain this project through products and services, his thoughts on the RethinkDB postmortem and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog2017 to get 2 months free! Flatiron – Are you ready to take the first step to being full-time programmer? Enroll in the FREE Bootcamp Prep course from Flatiron. Free enrollment is offered to the first 500 students only. So if you’re considering enrollment, don’t waste any time. Use our special link when you enroll to get $500 off your first month’s tuition when you move on to a career or certificate course. Featuring:Mark Nadal – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Thanks to Kevin McGee for suggesting this show on GitHub The Changelog #201: Why SQLite Succeeded as a Database GunDB Homepage GunDB on GitHub GunDB on Patreon GubDB todo app tutorial Neo4j Firebase BoostVC Tim Draper on angel.co DFJ Why RethinkDB Failed Comparisons of popular DBs (thanks Anzumana!) If you’ve been enjoying our new beets from Breakmaster Cylinder, give us a shout out on Twitter, we’re @Changelog. Also Breakmaster Cylinder is looking for a video game project to score, so if you know someone or you are that someone email us - editors@changelog.com The best way to keep up with all things open source and software development is to subscribe to Changelog Weekly — subscribe today, don’t miss an issue. Something missing or broken? PRs welcome!
undefined
Jan 26, 2017 • 1h 5min

Go, Jocko, Kafka (Go Time #31)

Travis Jeffery joined the show to talk about Go, Jocko, Kafka, how Kafka’s storage internals work, and interesting Go projects and news. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Featuring:Travis Jeffery – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes: JOCKO — a Kafka implemented in Golang Building a Kafka that doesn’t depend on ZooKeeper How Kafka’s Storage Internals Work Kafka protocol guide A really interesting post by Russ Cox ~> My Go Resolutions for 2017 Ponzu is a powerful and efficient open-source HTTP server framework and CMS. It provides automatic, free, and secure HTTP/2 over TLS (certificates obtained via Let’s Encrypt), a useful CMS and scaffolding to generate content editors, and a fast HTTP API on which to build modern applications. “SHENZHEN GO” (working title) - Experimental visual Go environment Ebiten - A simple SNES-style 2D game library in Go Subgraph OS is a desktop computing and communications platform that is designed to be resistant to network-borne exploit and malware attacks. It is also meant to be familiar and easy to use. Even in alpha, Subgraph OS looks and feels like a modern desktop operating system. Cherami: Uber Engineering’s Durable and Scalable Task Queue in Go Rust vs. Go + comments on Hacker News How to educate me about prejudice in the open-source community A great discussion in golang-dev this week ~> Standardization around logging and related concerns Free Software Friday! Each week on the show we give a shout out to an open source project or community that’s made an impact in our day to day developer lives. Brian - goa/gorma Erik - OpenOCD Carlisia - oklog - Prometheus for logs Travis - Salvatore Sanfilippo (aka antirez) + Redis Something missing or broken? PRs welcome!
undefined
Jan 24, 2017 • 52min

Focused on a Safe and Inclusive Node Community (Spotlight #7)

In this episode of The Future of Node series recorded at Node Interactive 2016 Adam talked with Tracy Hinds, the Education Community Manager for the Node.js Foundation about the efforts being made towards a safer, inclusive community and their events, open source documentation and tooling for conferences, and everything in-between. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:IBM – Use IBM API Connect to manage your entire API lifecycle from creation to management. StrongLoop – StrongLoop’s LoopBack is a highly-extensible, open-source Node.js framework you can use to create dynamic end-to-end REST APIs with little or no coding. Node.js Foundation – The Node.js Foundation’s mission is to enable widespread adoption and help accelerate development of Node.js and other related modules through an open governance model that encourages participation, technical contribution, and a framework for long term stewardship by an ecosystem invested in Node.js’ success. Featuring:Tracy Hinds – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:This “The Future of Node” Spotlight series was produced in partnership with The Linux Foundation, the Node.js Foundation, and sponsored by IBM and StrongLoop. It was recorded at Node Interactive 2016 in Austin, TX. EmpireJS EmpireJS on GitHub EmpireNode - a yearly 100% community-run conference of the people, by the people, and for the people How to Conf Columbia Dev @colombia_dev on Twitter Check out Juan Pablo Buritica on GitHub and Twitter Working Toward a Safer, Inclusive Event: Node.js Interactive North America by Tracy Hinds, education community manager of the Node.js Foundation Node.js Live - A series of global events from the Node.js Foundation bringing together local Node.js developers around the world. Each event is different and tailored to the local community, varying in length and in some cases in partnership with local Node.js groups and users. NodeTogether was started by Ashley Williams as an initiative to improve the diversity of the Node community by bringing people of underrepresented groups together to learn Node.js. Resources and ways to get involved with Node.js Check out the 2016 Node.js User Survey for Q4 as well as the results of the previous 2016 Node.js User Survey, which also has an accompanying results PDF. Listen to The Changelog #235 to hear from Shiya Luo about how China does Node, translations of documentation and books from English to Chinese, and the Great Firewall of China. Something missing or broken? PRs welcome!
undefined
Jan 19, 2017 • 1h 20min

Discussing Imposter Syndrome (Go Time #30)

Johnny Boursiquot and Bill Kennedy joined the show with Erik and Carlisia to talk about a hard subject — Imposter Syndrome. Not often enough do we get to have open conversations about the eventual inadequacies we all face at some point in our career; some more often than others. You are !imposter. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Featuring:Johnny Boursiquot – Website, GitHub, XBill Kennedy – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XShow Notes: This episode is direct product of listening to our listeners Erik faced his biggest fear and gave this talk at KubeCon The Imposter’s Handbook by Rob Conery comes highly recommended Check out #speaking in Gopher Slack Free Software Friday Erik - Polybar - A fast and easy-to-use status bar Carlisia - Play With Docker / play-with-docker.com gives you the experience of having a free Alpine Linux Virtual Machine in the cloud where you can build and run Docker containers and even create clusters with Docker features like Swarm Mode.) Bill - Pachyderm lets you store and analyze your data using containers. All things gonum Johnny - Spectacle allows you to organize your windows without using a mouse. Something missing or broken? PRs welcome!
undefined
Jan 13, 2017 • 1h 13min

ANTHOLOGY – Hacker Stories From OSCON, All Things Open, and Node Interactive (Changelog Interviews #235)

In this anthology episode we’re featuring three awesome hacker stories from OSCON, All Things Open, and Node Interactive — Giovanni Caligaris about how he brought LibreOffice to the people of Paraguay by translating it to their native tongue. Stu Keroff about the Linux user group he started for kids called The Asian Penguins. Shiya Luo about how China does Node, translations of documentation and books from English to Chinese, and the Great Firewall of China. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register. All Things Open – Join 2,000+ technologists and decision makers in Raleigh, NC — The epicenter of innovation, technology and open source, and home to one of the most sophisticated audiences on Earth. Node.js Interactive – Node.js Interactive is a conference for the Node community focused on education and community building. Use the code CNGJS16 to get 15% off registration. 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:Giovanni Caligaris – XStu Keroff – Website, XShiya Luo – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:First, we talk with Giovanni Caligaris about how he brought LibreOffice to the people of Paraguay by translating it to their native tongue: Guaraní. Second, we talk with Stu Keroff about the Linux user group he started for kids called The Asian Penguins in a school for Asian refugees where they learn to install, use, and configure Linux and open source software. Last, we talk with Shiya Luo about how China does Node, translations of documentation and books from English to Chinese, and the Great Firewall of China (a censorship and surveillance project of the Chinese government) which makes it very difficult for the people of China to interact with the rest of the web. LibreOffice Asian Penguins Stu Keroff’s talk at ATO 2016 - Middle Schoolers, Linux, and the Digital Divide and the talk’s details on the ATO site. Shiya Luo’s talk at Node Interactive - How China Does Node cnpm - npm client for China mirror of npm Thanks Breakmaster Cylinder! Something missing or broken? PRs welcome!
undefined
Jan 12, 2017 • 57min

Go and Buffalo Live from Dunkin' Donuts (Go Time #29)

Mark Bates joined the show this week live from his local Dunkin’ Donuts to talk about Go and Buffalo — his Go web framework. Those who listened live said this was our best show yet. If you agree let us know in #gotimefm on Gopher Slack or say hi on Twitter. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications. Featuring:Mark Bates – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes:Mark’s power went out at his home office so he did the show from his local Dunkin’ Donuts. Listen to the FULL raw uncut edition of this show (NSFW). Mark can’t talk about the secret because it’s now the big big secret — details coming soon Buffalo is “another” Go web framework gorilla/mux - A powerful URL router and dispatcher for golang Like all good software, Buffalo stands on the shoulders of giants You 👉 can run your own Go 1.8 release party Have you seen Google’s Grumpy? It’s “The best of Python running on the Go runtime” -Brian Ketelsen GoReleaser - Deliver Go binaries as fast and easily as possible Mutagen - Simple, cross-platform, continuous, bi-directional file synchronization Introducing Prism — an open source profiling tool for Go (from Geckoboard) Octotree - code tree for GitHub and GitLab. Mark Bates says “I can’t imagine using GitHub without it.” Mark Bates at Dunkin’ Donuts Something missing or broken? PRs welcome!
undefined
Jan 11, 2017 • 38min

Keeping Node Core Small (Spotlight #6)

In this episode of The Future of Node series recorded at Node Interactive 2016 Adam talked with Sam Roberts (Node Runtimes at IBM) and Thomas Watson (Node.js Lead at Opbeat) about “Small Core” and keeping Node Core small, what to put in, what to take out, how to deprecate and everything in-between. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:IBM – Use IBM API Connect to manage your entire API lifecycle from creation to management. StrongLoop – StrongLoop’s LoopBack is a highly-extensible, open-source Node.js framework you can use to create dynamic end-to-end REST APIs with little or no coding. Node.js Foundation – The Node.js Foundation’s mission is to enable widespread adoption and help accelerate development of Node.js and other related modules through an open governance model that encourages participation, technical contribution, and a framework for long term stewardship by an ecosystem invested in Node.js’ success. Featuring:Sam Roberts – Website, GitHub, XThomas Watson – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:This “The Future of Node” Spotlight series was produced in partnership with The Linux Foundation, the Node.js Foundation, and sponsored by IBM and StrongLoop. It was recorded at Node Interactive 2016 in Austin, TX. Node.js JavaScript runtime (aka Node Core) on GitHub Thanks to IBM and Dave Whiteley for having Sam to participate in this roundtable discussion Thanks to Opbeat for sending Thomas to Node Interactive and for all the other ways they support the community. If you’re interested in speaking or attending Node.js Interactive North America 2017 in in Vancouver, Canada this Fall, subscribe to the Node.js community newsletter Something missing or broken? PRs welcome!
undefined
Jan 9, 2017 • 1h 22min

Open Collective and funding open source (Changelog Interviews #234)

Pia Mancini joined the show to talk about Open Collective, her background and where she came from, her passion to upgrade democracy, funding and sustaining open source, what open collective is, how it works, how you can support your favorite open source communities, but more importably how you can take part and start your own collective. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal. Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Featuring:Pia Mancini – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Pia gave a talk at TEDGlobal 2014 on How to upgrade democracy for the Internet era (over a million views 😱) DemocracyOS Democracy Earth OpenCollective.com Open Collective — Open Source Collective Webpack on Open Collective 2016 on Open Collective, and what’s in the works for 2017! Open Collective Issues Support for paid events - Issue #177 Together we crowdfunded a yearly budget of over $100,000 for Open Source Check out Gratipay and our past episode with Chad Whitacre. Something missing or broken? PRs welcome!
undefined
Dec 23, 2016 • 1h 12min

Creating a programming language (Go Time #28)

Thorsten Ball joined the show to talk about creating a programming language, writing an interpreter, why he wrote the book “Writing An Interpreter in Go”, how writing a language/interpreter will help you better understand other programming languages, building a computer from Nand to Tetris, and his thoughts on imposter syndrome. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months free! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications. Featuring:Thorsten Ball – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes: Writing An Interpreter In Go - In this book we will create a programming language together. We’ll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language. Step by step. From tokens to output. All code shown and included. Fully tested. The Elements of Computing Systems: Building a Modern Computer from First Principles From NAND to Tetris Go Advent 2016 blog series Damian Gryski is now a /r/golang moderator Take the 2016 Go User Survey — the goal is to create the best language for developing simple, reliable, scalable software. We are asking you to help by participating in a survey and if applicable, a company questionnaire. From Coursera — Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) Ken Thompson - Reflections on Trusting Trust Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app