Backstage Backstage #9  – Pinned

Ten years of Changelog

On this special re-broadcast of the freeCodeCamp podcast, Quincy Larson (freeCodeCamp’s founder) interviewed Adam and Jerod in the ultimate Backstage episode to celebrate a decade of conversations, news, and community here at Changelog. Yes, this month we turn 10 years old! We go deep into our origin stories, our history as a company, becoming and being a leader, the backstory of our branding, our music from Breakmaster Cylinder, and where we might be heading in the future.

read more

Brain Science Brain Science #5

Managing our mental health

Mireille and Adam discuss key aspects of mental health and what it looks like to manage our own mental well-being. What are the key ingredients to managing it? How do our relationships and boundaries impact it? Are sleep, food, and activity really that important? We talk through these questions and more to better understand mental health and the ways in which we contribute to our well being.

read more

DigitalOcean Icon DigitalOcean – Sponsored

Reach millions of developers through the DigitalOcean Marketplace

A core metric of success for an open source project is adoption. DigitalOcean gives you access to a global community of 3.5 million developers who rely on open source. The DigitalOcean Marketplace helps them easily find and launch your project or product. Build traction for your open source project or software company by listing your 1-Click Application in the DigitalOcean Marketplace. Once you create your listing, developers and teams can discover your product in our catalog and quickly deploy it from our Cloud Control Panel and API. List your 1-Click Application in the DigitalOcean Marketplace to reach more developers, create new revenue streams, and find new contributors.

read more

logged by @logbot permalink

Sameera Kapila CSS-Tricks

The communal cycle of sharing

Our friends at CSS Tricks are doing an awesome year-end series where they ask builders they admire the question, “What about building websites has you interested this year?” and each person writes a post about it. What gets Sameera Kapila excited resonates with me: I realize we’re moving from a place where we’re not just sharing what we have, we’re working to build and improve on what others have built. And then sharing that, and the cycle continues. In a way, we’ve been doing this all along but it feels more noticeable now. In a way, we’re not just building websites, but building and iterating the way we build websites, and that is exciting.

read more

Jerod Santo changelog.com/posts

The skeptic's guide to interpreting developer marketing speak 🗺️

Gone are the days when we developers were too shy/humble/introverted to promote our warez with the confidence and vigor necessary to draw a crowd. In fact, we may be experiencing an over-correction. Some of us are selling a bit too hard at times. With that in mind, here’s some help translating between how developers describe our software and what we might actually be thinking. 😉

read more

GitPrime Icon GitPrime – Sponsored

The engineering manager's guide to code reviews

How can engineering managers improve the outcomes of the code review process to benefit the whole team? This guide from GitPrime aims to answer this question and more. In this Guide to the Code Review Process, we’ve assembled foundational resources for software engineering leaders to be able to communicate concisely about the outcomes of code review. This guide also highlights the manager’s role in the code review process, including eight review dynamics common to engineering teams.

read more

logged by @logbot permalink

Practical AI Practical AI #65

Intelligent systems and knowledge graphs

There’s a lot of hype about knowledge graphs and AI-methods for building or using them, but what exactly is a knowledge graph? How is it different from a database or other data store? How can I build my own knowledge graph? James Fletcher from Grakn Labs helps us understand knowledge graphs in general and some practical steps towards creating your own. He also discusses graph neural networks and the future of graph-augmented methods.

read more

Alex Ellis blog.alexellis.io

The five pressures of leadership

Being a leader is tough and leads to burn-out at least once or maybe even a few times. But why? If you’ve been building, leading, or maintaining open source, then this post from Alex Ellis should be on your “to read” list. In this post I want to introduce the reader to five pressures that I have encountered over the past five years of building, leading, and maintaining Open Source Software (OSS) with community. This essay is primarily about being a leader in Open Source, but I believe it applies outside of technology too. My aim is to foster understanding and empathy between contributors, community members, users, and maintainers. I would also like for maintainers and leaders in Open Source to feel a sense of solidarity in their shared burden.

read more

The Changelog The Changelog #369

Five years of freeCodeCamp

Today we have a very special show for you – we’re talking with Quincy Larson the founder of freeCodeCamp as part of a two-part companion podcast series where we each celebrate our 5 and 10 year anniversaries. This year marks 5 years for freeCodeCamp and 10 years for us here at Changelog. So make sure you check out the freeCodeCamp podcast next week when Quincy ships our episode to their feed. But, on today’s episode we catch up with Quincy on all things freeCodeCamp.

read more

Databases cs.cmu.edu

The next 50 years of databases

One question I ask a lot of folks I interview is what $PROJECT_X looks like three to five (sometimes 10) years from now. Very few people answer that question without some hemming and hawing. Enter Andy Pavlo, Associate Professor of Databaseology at Carnegie Mellon, throwing his hat in the ring on the future of databases 50 years (!) from now: The role of humans as database administrators will cease to exist. These future systems will be too complex for a human to reason about. DBMSs will finally be completely autonomous and self-healing. Again, the tighter coupling between programming frameworks and DBMSs will allow the system to make better decisions on how to organize data, provision resources, and optimize execution than human-generated planning. That is just one of roughly eight things Andy predicts. Fun to think about, if nothing else.

read more

PostgreSQL layerci.com

Postgres is a great pub/sub & job server

We all know Postgres is a great relational database (you do know that, don’t you?). When it comes time for a pub/sub solution, however, we often reach for Kafka, Redis, or RabbitMQ. But did you know that Postgres is pretty well suited as a persistent pub/sub server as well? There are very few use cases where you’d need a dedicated pub/sub server like Kafka. Postgres can easily handle 10,000 insertions per second, and it can be tuned to even higher numbers. It’s rarely a mistake to start with Postgres and then switch out the most performance critical parts of your system when the time comes. Check the linked article for how they use Postgres in this fashion and a nice list of other benefits. For my money, the fact that I’m not adding another moving part to my infrastructure is reason enough to start with Postgres and go from there.

read more

Cory Doctorow EFF

alt.interoperability.adversarial

Cory Doctorow goes deep into Usenet’s history and uncovers a sage decision by the “backbone cabal” which may help us improve the web’s (currently centralized) state: Restoring adversarial interoperability will allow future companies, co-operatives and tinkerers to go beyond the comfort zones of the winners of the previous rounds of the game – so that it ceases to be a winner-take-all affair, and instead becomes the kind of dynamic place where a backbone cabal can have total control one year, and be sidelined the next.

read more

Podcasts from Changelog

Weekly shows about developer culture, software development, open source, building startups, artificial intelligence, and the people involved.

0:00 / 0:00