Skip to content
Home » ⭐️ Weekly Report – Technology Reading Update – 11 Sep, 2020

⭐️ Weekly Report – Technology Reading Update – 11 Sep, 2020

Continue reading takes about 3 minutes

1. Why ‘Civilization’ is a political masterpiece


You know the memes. “Want to feel old?” they say. And before you have the chance to say “No thank you very much: actually I’m happy just feeling sort of early-middle-aged…” they drop the bomb. Macaulay Culkin has his bus pass.

2. Go Programming Language: An Introductory Golang Tutorial


The relatively new Go programming language sits neatly in the middle of the landscape, providing lots of good features and deliberately omitting many bad ones.

3. Go Concurrency Patterns: Pipelines and cancellation

Go’s concurrency primitives make it easy to construct streaming data pipelines that make efficient use of I/O and multiple CPUs. This article presents examples of such pipelines, highlights subtleties that arise when operations fail, and introduces techniques for dealing with failures cleanly.

4. Concurrency in Go by Katherine Cox-Buday


Sometimes it’s useful to begin accepting work for your pipeline even though the pipeline is not yet ready for more. This process is called queuing.

5. Using Go Modules

This post is part 1 in a series. Go 1.11 and 1.12 include preliminary support for modules, Go’s new dependency management system that makes dependency version information explicit and easier to manage. This blog post is an introduction to the basic operations needed to get started using modules.

6. Evaluating Go’s Package Management and Module Systems


A package manager is a tool for automating the process of building your code, as well as downloading, updating, and removing project dependencies in a consistent manner.

8. How does a CPU work?


CPU, also known as the microprocessor is the heart and/or brain of a computer. Lets Deep dive into the core of the computer to help us write computer programs efficiently. CPU is the heart and/or the brain of a computer. It executes the instructions that are provided to it.

9. How to work optimally with relational databases


Relational databases handle data smoothly, whether working with small volumes or processing millions of rows. We will be looking at how we can use relational databases according to our needs, and get the most out of them.

10. Learning Go — from zero to hero


Let’s start with a small introduction to Go (or Golang). Go was designed by Google engineers Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically typed, compiled language. The first version was released as open source in March 2012.

14. Practical Go: Real world advice for writing maintainable Go programs

My goal over the next two sessions is to give you my advice for best practices writing Go code. This is a workshop style presentation, I’m going to dispense with the usual slide deck and we’ll work directly from the document which you can take away with you today.

15. Effective Go

Go is a new language. Although it borrows ideas from existing languages, it has unusual properties that make effective Go programs different in character from programs written in its relatives.

17. AstraZeneca Covid-19 vaccine study put on hold due to suspected adverse reaction in participant in the U.K.


The large, Phase 3 study testing the vaccine has been put on hold due to a suspected serious adverse reaction in a participant in the U.K.

18. Sid Meier: ‘I’m not sure I’d play Civilisation if it was released today’


s Sid Meier fires up Zoom from his home in Maryland, it occurs to me that this mild-mannered video game designer has commanded more of my attention than any other artist.Watching all the James Bond films would take 50 hours or so. To read all of Harry Potter, maybe 60.

19. Is the web getting slower?


This article explains why that conclusion can’t be drawn from the original data. We’ll also look at how devices and the web have changed over the past 10 years, and what those changes have meant for web performance.

28. 8 Top Interview Questions for Software Developers


Interviews with prospective employers for your programming or software development job are already on your calendar? That’s great! Start prepping yourself for the kinds of questions that are going to be thrown your way instead of sitting there with your mouth wide open.

30. Getting To Know The Partial Type in TypeScript


The problem with the code above is that we must pass an object that implements the whole UserModel interface, otherwise typescript will be 😡. But in our case, we want to be dynamic and not be committed to the entire interface, but still get IntelliSense.

31. Double Question Marks TypeScript 3.7 - Nullish Coalescing


Hi folks. I wanted to take this opportunity to talk about one of the new features of TypeScript 3.7 which, conveniently, will also be included in vanilla JavaScript. The feature is called Nullish Coalescing and it’s summed up here by the good folks at TypeScript.

32. Optimize Onboarding

It takes roughly 2 weeks to form a habit; it takes roughly two weeks to get comfortable in a new environment. A common mistake is to treat a new report’s first couple weeks like college orientation – social, light hearted, get-to-know-you stuff.

33. How to Get Rich: Every Episode


This giant episode collects all of the interviews about my ‘How to Get Rich’ tweetstorm. It includes 10 minutes of unreleased material at the end. Nivi: You probably know Naval from his Twitter account.

34. How to Get Rich Without Getting Lucky


My mind has tagged Naval Ravikant as the “Tech Buddha” because of the much needed philosophical and pure science perspective he brings to the tech industry.

35. Please stop calling databases CP or AP

This blog post has been translated into Russian, Japanese, Chinese, and Chinese again. For more detail on problems with CAP, and a proposal for an alternative, please see my paper A Critique of the CAP Theorem.

37. Display real-time data in Angular


In this article, we’ll be taking a look at two ways to display real-time data in an Angular application – one using a timeout and the other using sockets. In this article, we’ll be taking a look at two ways to display real-time data in an Angular application.

38. Weekly To-do

Kubernetes Blog Post in Chinese Coding for MMSS

41. Why GitHub Won’t Help You With Hiring


One of the things I’m working on right now is a project that’s aggregating data found in developers GitHub profiles.

42. The True Story of Lee Kuan Yew’s Singapore


There is no authoritarian in modern history as well regarded as Lee Kuan Yew among the Western elite. Henry Kissinger called Lee “one of the asymmetries of history.” Margaret Thatcher once remarked that Lee was “never wrong.

43. Most Popular Companies that use Node.js in App Development


Although Node.js development is the newest technology in the market, it is still competing with the market’s already trending technologies. The popularity of the Node.js development is booming with the time. In fact, Node.

44. PR interviews Paul Graham


As many have now done, I’d read Graham’s gateway drug to entrepreneurship, the essay that launched a thousand startups: ‘How to Start a Startup’.

45. The Oldest Cookbook in Korean Was Written by a Genius Noblewoman


When Jo Gwi-bun married Yi Don in the 1980s, he handed her a book of his family’s recipes and insisted she use them. “Of course, I had never heard of the book before, and I had no idea how to read the text.

50. Trying the Pomodoro technique

I know the Pomodoro technique long time ago, but I have always been rather reluctant to use it. After seeing how widespread is this technique in the world of programming and how it is recommended by some well-known developers, I think I was just having too many prejudices.

51. How to deal with interruptions in The Pomodoro Technique

After a brief introduction to the Pomodoro Technique and a post in which I explained this method in more detail, I find it interesting to expose what Francesco Cirillo, author of The Pomodoro Technique, proposes to manage the interruptions that may occur when you are in the middle of a pomodoro.

52. Best practices for a clean and performant Angular application


I have been working on a large scale Angular application at Trade Me, New Zealand for a couple of years now. Over the past few years, our team has been refining our application both in terms of coding standards and performance to make it be in its best possible state.

Thanks for your reading, save as your bookmark if you like my website.

Leave a Reply