The Changelog The Changelog #330  – Pinned

source{d} turns code into actionable insights

Adam caught up with Francesc Campoy at KubeCon + CloudNativeCon 2018 in Seattle, WA to talk about the work he’s doing at Source{d} to apply Machine Learning to source code, and turn that codebase into actionable insights. It’s a movement they’re driving called Machine Learning on Code. They talked through their open source products, how they work, what types of insights can be gained, and they also talked through the code analysis Francesc did on the Kubernetes code base. This is as close as you get to the bleeding edge and we’re very interested to see where this goes.

read more

Kent C. Dodds Medium

Every new web app at PayPal begins with TypeScript (here's why)

Kent C. Dodds shares the backstory of paypal-scripts, a tool that encapsulates all the tools common to PayPal applications and published modules and why TypeScript was a fit. Kent took a poll in their #paypal-scripts Slack channel and 100% of respondents said they wanted the change. Here’s what happened next… About a week later, I had totally migrated paypal-scripts from supporting Flow to supporting TypeScript (most of that time was making all the tools recognize .ts and .tsx files 🙄 and allowing paypal-scripts to dogfood itself which is kinda tricky 🐶). … Then we had Christmas break 🎄 and the week we got back after the new year 🎆, it was merged and now every new project starts off with modern tools that will stay updated by default and will be statically typed with TypeScript.

read more

Nikita Sobolev DEV.to

Best engineering practices: how to fix a bug?

This is a great article that covers the 🐛 gamut: spotting bugs reporting bugs reproducing bugs fixing bugs I love the “lifehack” snippets Nikita sprinkles in as well. Like this little gem right here: Lifehack: sometimes you might want to submit a broken code to your branch so it will trigger a CI build. After the build, it will be saved in your project. And your colleagues will be able to link to this problem. Your next commit will have to solve the issue.

read more

Raygun Icon Raygun – Sponsored

Control the chaos around fixing bugs in your apps

Raygun’s Crash Reporting product helps you discover, diagnose, and resolve every error and crash affecting your users. Control the chaos around fixing bugs in your apps. Forget digging through logs and quickly diagnose problems in your codebase. Make sure users are having error free experiences. Getting started is simple — learn more and get a 14 day free trial with no credit card required.

read more

logged by @logbot permalink

O'Reilly Software Architecture Conference Icon O'Reilly Software Architecture Conference – Sponsored

This O'Reilly conference is focused on all things software architecture

Use the code CHANGELOG to get 25% off - join hundreds of software architects, engineers, software developers, and tech leads for unparalleled networking opportunities and hear from the leaders in application and system design. Some of our anticipated talks include: Keynote: Career advice for architects by Trisha Gee Chaos engineering and scalability at Audible.com by Tyler Lund Progressive Delivery: Evolution of your Software Development Lifecycle by Adam Zimman The next data engineering architecture: Beyond the lake by Zhamak Dehghani Use the discount code CHANGELOG and get 25% off Gold, Silver, and Bronze passes.

read more

logged by @logbot permalink

GitHub github.com

Run your GitHub actions locally

Why might you want to do this? Two reasons: Fast Feedback - Rather than having to commit/push every time you want test out the changes you are making to your main.workflow file (or for any changes to embedded GitHub actions), you can use act to run the actions locally. Local Task Runner - I love make. However, I also hate repeating myself. With act, you can use the GitHub Actions defined in your main.workflow file to replace your Makefile!

read more

Electron github.com

Notable – The markdown-based note taking app 'that doesn't suck'

The thing about taking notes apps is everyone likes ‘em a bit different. Here’s what the author of Notable was after: Notes are written and rendered in GitHub-flavored Markdown, no WYSIWYG, no proprietary formats, I can run a search & replace across all notes, notes support attachments, the app isn’t bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote notes (because that’s what I was using before). If that resonates with you, click through. 😄

read more

Daniel Weibel itnext.io

macOS uses a completely outdated version of Bash

This post from Daniel Weibel not only explains how macOS uses an outdated version of Bash, but also how to upgrade to the latest Bash via Homebrew. One thing that many macOS users don’t know is that they are using a completely outdated version of the Bash shell. However, it is highly recommended to use a newer version of Bash on macOS, because it enables you to use useful new features. $ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc. The reason Apple uses this old version of Bash has to do with licensing. Bash 4.0 and newer uses the GNU General Public License v3 (GPLv3), which Apple doesn’t support. There are some discussions about this on Reddit. Version 3.2 of GNU Bash is the last version with a license that Apple is willing to accept, and so it sticks with it.

read more

Away from Keyboard Away from Keyboard #11

Adam Clark wants to be independently wealthy

Adam Clark and I met back in 2013. We started a podcasting company together (which we both left), he shut down his consulting business to move to California and work for Apple, and now he’s back in Tennessee. Last year he launched a new business, Podcast Royale, a company he says will afford him more freedom to do whatever he wants to do. He talks to me about growing up in a cult, losing his father, marriage, and how being a parent gives him a purpose in life.

read more

Y Combinator Icon Y Combinator

Now you can listen to Startup Playbook by Sam Altman (for free)

The book is free in Kindle format on Amazon AND you can listen for free on the web! We spend a lot of time advising startups. Though one-on-one advice will always be crucial, we thought it might help us scale Y Combinator if we could distill the most generalizable parts of this advice into a sort of playbook we could give YC and YC Fellowship companies. Then we thought we should just give it to everyone. This is meant for people new to the world of startups. Most of this will not be new to people who have read a lot of what YC partners have written—the goal is to get it into one place.

read more

Drew Devault drewdevault.com

I’m going to work full-time on free software

A year ago Drew Devault laid out his future plans and path to sustainably working on open source full-time. Today, those plans have been realized. I don’t want to make grandiose promises right away, but I’m confident that increasing my commitment to open source to this degree is going to have a major impact on my projects. For now, my primary focus is sr.ht: its paid users make up the majority of the funding. Drew goes on to say how he’s making this leap before the needed income is actually there, so if you dig what he’s up to, you can play a part in making his choice a success. I need to clarify that despite choosing to work full-time on these projects, my income is going to be negative for a while. I have enough savings and income now that I feel comfortable making the leap, and I plan on working my ass off before my runway ends to earn the additional subscriptions to sr.ht and donations to fosspay et al that will make this decision sustainable in the long term.

read more

Our podcasts

No matter who you are or where you are on your path of being a developer, we have a podcast for you. This community cares about the past, present, and future generation of developers. We're about lifting people up, not putting people down.

0:00 / 0:00