Tim Bell Avatar The Changelog #302  – Pinned

Computer Science without a computer

Adam Stacoviak and Jerod Santo talk with Tim Bell, the founder and creator of CS Unplugged, a collection of free teaching material that teaches computer science through engaging games and puzzles. They talk to him about where this program came from him, the need for computer science in today's K-12 education programs, how CS Unplugged fits in, and how you can get involved.


Derrick Reimer www.derrickreimer.com

The war on developer productivity (and how I intend to win it)

Derrick Reimer: Slack felt like the much-needed grease in the gears of our budding startup. It brought visibility to conversations that would have otherwise been trapped in an email silo. It lowered the barrier of formality that plagues email correspondence. It increased the velocity of communication. In the beginning, this seemed like an indelible leap ahead. Fast forward five years, and I’m convinced it has become the single greatest threat to developer productivity in the modern workplace. The problem is that today’s chat tools are amplifying the troublesome parts of human nature, rather than minimizing them. My head bobbed in agreement to just about everything he said in this piece, and I'm verrrry interested to see what he comes up with in response.


Rollbar Icon Rollbar – Sponsored

The guide to modern observability challenges

Our friends at Rollbar are helping the developer community learn the insights necessary not just to identify and respond to problems after their app has been deployed, but to also trace issues to their source and fix things so those problems do not recur. Check out this free guide to modern observability. In this guide, we’ll explore: Modern observability challenges and why monitoring falls short Overview of tools and techniques to help you achieve observability How to implement best practices in your systems and development process

logged by @logbot permalink

Kevin Ball zendev.com

GitHub stars !== usage: React is still blowing Vue and Angular away

KBall, on Vue's ⭐️ count surpassing React's: Don't get me wrong, I love Vue - I've been using it far more than React recently - but github stars are more of a measure of the "hipness" of a project than its actual use. He backs that up by citing the preposterously low number of stars 'earned' by the Apache web server, which powers ~38% of websites. What is a useful metric, then? There is no perfect measure - there are many many ways to install and use any of these projects - but NPM has become the de facto standard for installing JavaScript packages. If we look at download statistics for the core package of each of these frameworks - the vue package and the react package, that should give us a reasonable proxy for actual use. Click through for his detailed findings, but the big takeaway is right there 👆 in the headline.


Bash Icon github.com

A collection of pure bash alternatives to external processes

The goal of this repository is to document known and unknown methods of doing various tasks using only built-in bash features. Using the snippets from this guide can help to remove unneeded dependencies from your scripts and in most cases make them that little bit faster. I often start out with a bash script, but as soon as things get complicated I ditch it for Ruby. With this collection in hand, perhaps I can get a bit more done without throwing the baby out with the bash water.


Chris Manson github.com

A Fully-functional, SEO-friendly static site blog system built on Ember

This project is designed to be a fully-functional, static site implementation of a blog system that is mostly compatible with Ghost and is built on EmberJS with fully working out of the box SEO friendly output. It supports being hosted on AWS S3 or any other static site hosting solution. Check out the demo. It's 100% static and hosted on S3. 🎉


Go Icon github.com

Fo = Functional Go

Go already supports many features that functional programmers might want: closures, first-class functions, errors as values, etc. The main feature (and in fact only feature for now) that Fo adds is type polymorphism via generics. Generics encourage functional programming techniques by making it possible to write flexible higher-order functions and type-agnostic data structures. People have been asking for Generics in Go since the beginning of time. (2009) At this time, Fo should be thought of primarily as an experiment or proof of concept. It shows what Go looks like and feels like with some new language features and allows us to explore how those features interact and what you can build with them. Perhaps Fo's author is hoping that enough traction/excitement around this project will convince the Go team to add Generics to the language.


Our podcasts

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

0:00 / 0:00