Issue #141

16 May 2019


Issue #141
Pointer.io
#Management
 
tl;dr:  How to go about solving other people's problems that impact your own work, and how to decide whether this is a challenge you want to take on.
 

The CTO Role
Jess Szmajda
#Management
 
tl;dr: CTO at Axios describes how she prefers the role to function in an org, how she likes to structure her team and why she prefers to operate without a VP of Engineering. 
 


It Is Perfectly OK To Only Code At Work, You Can Have A Life Too
- Marty Jacobs
#General

tl;dr: There is often pressure for developers to work outside of regular work hours. This usually yields diminishing returns. The writer reminds us it's ok not to work outside of working hours and have a life. 
 

Why I (Still) Love Tech: In Defense of a Difficult Industry
- Paul Ford
#General

tl;dr: The author expresses his love for technology and the conflict he sees in an industry that's evolved from small, marginal communities of programmers and technologists who share his love to what it's become. 
 
 
Looking Inside The Box
- Vincent Berg
#Python
 
tl;dr: Reverse engineering the Dropbox client, "breaking its obfuscation mechanisms, de-compiling it to Python code as well as modifying the client in order to use debug features which are normally hidden from view."
 

Stressed at Work? Mentoring a Colleague Could Help
- Michael Gill & Thomas Roulet
#Management
 
tl;dr: Experiment revealed that mentoring juniors benefit both the mentees as well as mentors themselves who experience lower levels of anxiety, and describe their job as more meaningful. 
 

Things You’re Probably Not Using In Python 3 – But Should
- Vinko Kodžoman
#Python
 
tl;dr: Some examples of features only in Python 3, with examples written in Python 3.7. Each feature contains the minimum required version of Python.

 

Systems Thinking As Important As Ever For New Coders
Scott Hanselman

tl;dr: Junior developers are challenged to understand how systems work. They don't need to know it all, but a general understanding is important to the profession, and overlooked these days. 
 

7 Years As A Developer - Lessons Learned
Tomasz Łakomy
#General

tl;dr: (1) Talking to humans is more important than talking to machines (2) Have a deep understanding of what you are building & why (3) If code review is stressful, you're doing wrong (4) Be prepared something will go wrong (5) Don’t be afraid to say “I don’t know” (6) Learn in public
 

What’s New In JavaScript (Google I/O ’19 Video)
- Mathias Bynens & Sathya Gunasekaran
#JS

tl;dr: Overview of  JavaScript development techniques to build modern web and Node.js apps. The features to expect in Chrome and Node.js soon, how V8 engine optimizes, and how to improve real-world performance and stability on the Web and in Node.js.
 

Introducing GitHub Package Registry
- Simina Pasat
#GitHub

tl;dr: Currently in limited beta, a package management service that makes it easy to publish public or private packages next to your source code.
 

The Go Playground
- Andrew Gerrand
#GoLang

tl;dr: "A web service that runs on Golang's servers. The service receives a Go program, vets, compiles, links, and runs the program inside a sandbox, then returns the output."
Notable Developer Conferences 2019
Microsoft Build 
May 6-8
Seattle, Washington, USA
PHP[tek] 
May 21 - 23
Atlanta, Georgia, USA
GlueCon 
May 22-23
Broomfield, Colorado, USA
OSCON 
July 17-18
Portland, Oregon, USA
Open Source Summit 
July 17-19
Tokyo, Japan
GopherCon 
July 24-27
San Diego, California, USA
ApacheCon 
Sept 9–12
Las Vegas, Nevada, USA
Strange Loop 
Sept 12-14
St. Louis, Missouri, USA 
DjangoCon US 
Sept 22-27
San Diego, CA
Oracle CodeOne 
Sept 16–19
SF, California
React Day Berlin 
Nov 30
Berlin, Germany
Microsoft Ignite 
Nov 4-8
Orlando, Florida, USA
dotJS 
Dec 5-6

Paris, France
DevTernity 
December 6-7

Riga, Latvia
Pointer.io