newsletter December 27, 2019

The Overflow #7: Find yourself a hobby

December 2019 Welcome to ISSUE #7 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams of React Training. You can read more about it here. This week, we’re connecting with WebSockets, exploring the mathematics of chess, and playing a murder mystery in SQL. From…

Welcome to ISSUE #7 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams of React Training. You can read more about it here. This week, we’re connecting with WebSockets, exploring the mathematics of chess, and playing a murder mystery in SQL.

From the blog

WebSockets for fun and profit stackoverflow.blog
Seamless communication is a must on the modern web. As internet speeds increase, we expect out data in real time. To address this need, WebSocket, a popular communication protocol finalized in 2011, enables websites to send and receive data without delay. With WebSockets, you can build multiplayer games, chat apps, and collaboration software that work on the open web.

A programmer’s holiday carol stackoverflow.blog
For the holidays, please enjoy this tale of a fullstack Scrooge visited by the ghost of Pull Requests past.

Podcast: Time For Some Major League Hacking stackoverflow.blog
To kick things off, we talk about Yap, a fun new project from Paul’s company, Postlight. Yap is “an ephemeral, real-time chat room with up to six participants. For our interview this week we sat down with Jon Gottfried and Mary Siebert from Major League Hacking. Jon is the company’s co-founder and Mary is the Hackathon Community Manager. We discuss how this organization has become a global phenomenon over the past few years, reaching hundreds of thousands of developers.

Interesting questions

Found a good question or answer? Share it with the hashtag #StackOverflowKnows. We’ll include our favorites in the future.

Why does Visual Studio have a long compilation when replacing int with double? stackoverflow.com
Is a double that much more difficult to compile than an integer?

Has anyone attempted to characterize chess mathematically? chess.stackexchange.com
From the Knight’s Tour to the 8 Queens, there has been a lot of fascinating mathematics done around chess.

What are the engineering principles for a train to get electricity from the railway? engineering.stackexchange.com
Something to ponder over during rush hour: How does a train get electricity?

Why is JavaScript not compiled to bytecode before sending over the network? softwareengineering.stackexchange.com
According to one of the people who worked on the ECMAScript standards, there was almost no advantage to compiling JavaScript before sending it over a network.

Links from around the web

It is 2019. Update Your Footer. updateyourfooter.com
It’s the end of the year, and you know what that means! That’s right, the first thing that came into your head: you should update your website’s footer.

Z’s Still Not Dead Baby, Z’s Still Not Dead 24ways.org
Flat design might give you the ZZZs, but you know what doesn’t? Using those Zs for cooler-looking websites!

Don’t call a React function component kentcdodds.com
In React, when people say, “ah, components are functional now,” it’s easy to think that you can call them as if they’re functions. Though that’s (sort of) what’s happening under the hood, it could lead to some weird bugs. Here’s a great explanation of why.

9 Evil Bash Commands Explained dev.to
There are some bash commands that can do solid damage to your machine if you’re not careful. This is a great list to help you learn how to prevent that damage and be terminal-savvy!

SQL Murder Mystery mystery.knightlab.com
If you want to practice your SQL chops, here’s a fun “murder mystery” game for you to explore a database and find the killer.

Who knew that chemistry could be so entertaining? spectator.co.uk
Explore the quirky history of how many natural elements were named.

Find yourself a hobby! findyourselfahobby.com
Are you unsure of what you want your new year’s resolution to be? Here’s a fun little site for inspiration.

Tags: ,
Podcast logo The Stack Overflow Podcast is a weekly conversation about working in software development, learning to code, and the art and culture of computer programming.

Related

newsletter July 6, 2020

The Overflow #28: We heard you like lists

July 2020 Welcome to ISSUE #28 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. In the US, we’re celebrating our Independance Day, and hopefully reflecting on what freedom means and helping everyone share in that freedom. This week, we’re pondering…
July 27, 2020

Full data set for the 2020 Developer Survey now available!

We love to learn about what moves developers and technical workers. That’s why each year, we ask the tech community about their jobs, their tools, and their aspirations. We also love open source, so since 2011, we’ve made the raw data set available for you to explore! We’re happy to announce that this year’s raw…
Avatar for Ben Popper
Director of Content