|
- Drew DeVault, Software Engineer
#OpenSource #Python #asynchio
tl;dr: Two types of changes in open source software inflict trauma on its community. A change where everyone has to overhaul their code to get it to work again, or a change to get code idiomatic again. Drew shows examples of both of these in the Python community.
|
|
- Paul Graham, Programmer, Writer & Investor
#CareerAdvice
tl;dr: Collectors of old bus tickets "have an obsessive interest" in the their field. It's not rationale, nor driven by market forces. Paul argues that this passion is the sprout of what we consider "genius", and here he philosophizes how to leverage it into your career.
|
|
- Hillel Wayne, Author of Practical TLA+
#Management
tl;dr: The quality of developed software is largely driven by human factors not tooling, yet we overemphasize the latter. Factors such as sleep, hours worked and stress levels are key.
|
|
- Erik Dietrich, Programmer, Architect, IT Management Consultant
#CareerAdvice
tl;dr: (1) Don't duplicate knowledge (2) Treat code as a liability (3) Trust senior developers but verify what they say (4) Test driven development is a game-changer (5) Evidence is king.
|
|
#Management
tl;dr: To create a culture of comfort, we remove blame from postmortems. In reality, we should remove shame - no one should feel bad about mistakes - but blame is important to improving a process.
|
|
- Jack Li, Production Engineer at Shopify
#Infrastructure
tl;dr: Shopify merge ~400 commits daily and, to do this, built internal tooling - Merge Queue - and by following 3 guidelines. (1) Master must always be green (passing CI) (2) Master must stay close to production (3) Emergency merges must be fast.
|
|
Thanks for reading. please complete these 3 questions to give me feedback, or just hit reply.
|
|
|
#VisualStudio
tl;dr: 10 things to help you code faster in Visual Studio including a tech debt tracker, an autocomplete tool, and a live share tool.
Click the link in this tweet to bypass the paywall.
|
|
- World Wide Web Foundation
#News
tl;dr: Authored by the WWW Foundation, this is a set of principles for the trifecta of government, companies and citizens.
|
|
#EntertainingReads
tl;dr: Inspiration behind Python was largely visual. There is a "quietness and simplicity of design" that makes it easier to see what’s going on. It's also why it's popular amongst amateurs and beginners.
|
|
#Javascript
tl;dr: JS is the most expensive resource byte-for-byte, yet we use it excessively. This presentation focuses on (1) Practical ways to reduce the amount of JS we’re using (2) Techniques to remove excess bytes off bundles (3) How to make sure those bytes stay off.
|
|
- Paul Boyd, Software Developer
#BestPractices
tl;dr: Primer on how to not store passwords. While some of these may be obvious, there are interesting examples of how companies still do this incorrectly.
|
|
- Sam Koblenski, Software Developer
#RecommendedBooks
tl;dr: Includes Object Oriented Design Heuristics, The Pragmatic Programmer, Clean Code: A Handbook of Agile Software Craftsmanship and more.
|
|
Microsoft Ignite
Nov 4-8
Orlando, Florida, USA
|
dotJS
Dec 5-6
Paris, France
|
|
React Day Berlin
Dec 6
Berlin, Germany
|
DevTernity
December 6-7
Riga, Latvia
|
|
|
|
|
|