|
- Will Larson, Head of Foundation Engineering at Stripe
#Architecture
tl;dr: Code is "big ball of mud" at growth stage companies. Will describes a new approach to untangle it. "List all the beliefs you'd need to have to be confident in modifying your software" and see how they move up the behavior & property ladder, which he describes in detail.
|
|
- Julia Evans
#Containers
tl;dr: Julia explains how containers work with overlays, which let you mount a filesystem using 2 directories - a lower, read only one & an upper, read and write one.
|
|
- Benjamin Congdon, Software Engineer at Google Cloud
#Go
tl;dr: Benjamin sites the philosophy of Go's designers for its success. With a strong emphasis on forward compatibility code tends not to break with updates. There's a removal of extraneous features yet you get everything you need.
|
|
#Video #Entertaining #OpenSource
tl;dr: Fascinating conversation about the inception of Linux and Git, and the man behind them. The initial community involved in Linux was critical. Git was a result of managing Linux's growth. Both projects were to solve Linus' immediate needs.
|
|
#Trends
tl;dr: We promote simplicity but don't define it. The word arises when programmers believe that concepts should be integral to a language due to their own needs. Every decision to simplify something results in a cost. "Simplicity is not simple."
|
|
- Vicki Boykis, Data Scientist
#Python
tl;dr: (1) Large companies are proving the upgrade takes time, Dropbox has taken 3 years. (2) There are security concerns, especially in industries like healthcare. (3) Inertia, bugs are being found.
|
|
Thanks for reading. please complete these 3 questions to give me feedback, or just hit reply.
|
|
|
- The GitHub Team
#OpenSource #GitHub
tl;dr: In order to preserve the open source code we are highly dependent on, GitHub has built a vault in the Arctic where all Open Source code will be stored. You can read more about it here.
|
|
- Matt Eland, Software Development Manager at MoveHQ
#TypeScript
tl;dr: Matt looks at TypeScript 3.7 through the lens of how they "impact software and code quality" discussing Optional Chaining, Nullish Coalescing, Assertion Functions and more.
|
|
- Ben Brodie, Software Engineer
#Trends
tl;dr: Ben runs through the advantages of, and his approach to, creating Makefiles in his code, with examples in Ruby.
|
|
- Philip Edwards, Software Developer
#Management
tl;dr: A guide to coding standards, defined as "everything that is used to improve code quality and reliability." This runs through what a guide should look like and should include.
|
|
- Q&A With Barbara Liskov, Institute Professor at MIT & Winner of Turing Award
#Entertaining
tl;dr: Barbara won the Turing Award for developing the Liskov Substitution Principle. She discusses the harm of modern algorithms and her experiences of being an award winning female engineer.
|
|
- Glenn Conner, Software Developer at Facebook
#Architecture
tl;dr: The first three parts were around optimizing loading patterns. This part is about shipping less code to the user, particularly JavaScript.
Click the link in this tweet if you are paywalled.
|
|
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
|
|
|
|
|
|