Issue #182

15 May 2020


Issue #182
Pointer.io
A Reading Club For Software Developers - Sign Up Here
#Infrastructure #ReactJS
 
tl;dr: The author is skeptical of the current industry trend of building single page React apps with server-side rendering. He discusses reasons why in this post. 
#CompanyCulture
 
tl;dr: The test comprises of 3 areas, 5 questions each, to help evaluate whether an organization has a healthy culture. Any "decent tech company" should "cover at least 4 out of the 5 points in each area."
#GitHub
 
tl;dr: Allows you to code directly on the web without having to make pull requests or setup local environments. 
#Guide
 
tl;dr: Detailed article by a biologist on how Covid spreads based on real use cases.
#NewTechnology #Deno
 
tl;dr: "Deno is a new runtime for executing JavaScript and TypeScript outside of the web browser."
- Hillary Berkowitz Nussbaum
#Productivity
 
tl;dr: As the team became remote, more time was spent working but developers were getting less done. The main cause was a lack of access to information and poor communication. 4 steps were put into place. 

“If debugging is the process of removing software bugs,
then programming must be the process of putting them in.”

- Edsger W. Dijkstra
#CodeReview #Antipattern
 
tl;dr: (1) Nit-picking (2) inconsistent feedback (3) last-minute design changes (4) ping-pong reviews (5) ghost reviewer.
Under Discussion: The Performance Of Python
- Victor Stinner & Julien Danjou
#Python
 
tl;dr: How best to measure Python's performance, as well as the reasons behind its slow speeds, and the ongoing projects and concrete solutions being implemented to tackle performance issues. 
#InterviewAdvice
 
tl;dr: "A lockable tree is a tree with nodes that can be locked if none of its ancestors or descendants is locked. We are asked to implement locking/unlocking operations that should run in O(h) time where h is the height of the tree. Lock/unlock methods do not need to be thread-safe."
#LinkedIn #Productivity #Scale
 
tl;dr: How the CI system works with repositories of different sizes, "specifically ones with a high velocity of commits being merged into master, to ensure timeliness and code correctness."
- Andy Greenberg
#Privacy #Security
 
tl;dr: "At 22, he single-handedly put a stop to the worst cyberattack the world had ever seen. Then he was arrested by the FBI. This is his untold story."
#GameDevelopment
 
tl;dr: A real-time 3D creation tool, the goal is "to achieve photorealism on par with movie CG and real life."
Pointer.io