Monthly Digest - September 2020

author profile
Ignatius Bagussuputra
Edit
8 min read Share

Table of Contents

Hey folks, welcome back to our monthly digest! This time, September was pretty slow with everything except the articles. As always, feel free to skip ahead to your preferred content by using the quick links provided above to jump to your the section.

Article of the month

There’s a whole lot of great articles this month, it’s crazy! You should definitely check out the other mentions below because this month has some insanely good articles.

Front-end are full-stack developers now
ooooops I guess we’re* full-stack developers now by Chris Coyier

This is actually a written version of Chris’ talk from Jamstack Conf London in 2019. Although it’s been a year since then, the material is still (or dare I say even more) relevant right now considering the rapid evolution of front-end JS frameworks and web development in general.

It’s discussing on how JS is slowly taking back-end stuff for the front-end to handle. Stuff like site-level architecture / routing, state management + getting and mutating data, and a bunch of other tasks. That, in addition with needing to know Git, writing tests, caring about performance, making sites accessible, setting up basic deploy pipeline, etc.

You’re Gosh Danged Right I’m a Full-Stack Developer!

Honorable article mentions

If you do this in HTML it will consume 3× energy but if you do it in JavaScript it will consume 10×

Another amazing article from Chris Coyier about the digital costs on the planet and website energy consumption. It links an article that discovered a a statistically significant negative correlation between performance scores and the energy consumption of mobile web apps, implying that an increase of the performance score tend to lead to a decrease of energy consumption.

In other words, we as developers could contribute to the effort of decreasing global pollution from our energy consumption and help reduce global warming. There’s a lot we could actually do, like use or build a more efficient web application and serve a smaller bundle to our users, or write and use a more efficient algorithm to reduce power consumption from computing tasks, or just simply use dark mode and reduce the display power draw.

A great article by Michelle Barker explaining why she doesn’t do coding challenges from the perspective of an interviewee. The article describes why it’s a waste of time and counter-productive, and instead offered alternatives other than doing coding challenges.

I was quite certain that this would be the highlight for the article of this month, but man there’s really a lot of good ones that come out midway through the month. But, it doesn’t mean that this is less than the others mentioned. This article by Amit Sheen really opened my mind on how perspective in CSS works, it taught me a lot to come up with a new layout I’ve implemented in Reviews.

It’s a well-written article with good examples for me to learn and understand how it works, enough to implement it on my own. You should definitely check it out, especially if you’re a front-end developer. It might not seem important right now, but you never know what ideas might pop up in your mind after you’ve learned about this, or you might finally figure out how to do that one layout you’ve been meaning to try since forever.

Content of the month

The God of High School banner
[TMDB] The God of High School | See Review

The God of High School just aired their final episode for Season 1 on 28th of August and it was amazing. A manhwa adaptation with full-throttle action-packed episodes. I need to compare this to Tower of God, since they’re both a webtoon turned anime, and because it was quite a letdown for me. Although the story is where it shines, there’s really no action in Tower of God and when there is, it ends in with just a move. It left me unsatisfied even though I still enjoy going through the story.

Meanwhile, The God of High School seems to fill in all the missing pieces Tower of God left me and felt like the complete opposite of it. It’s as if this show was made just to flex on their fighting scenes, each punches and kicks feels like it’s taken straight from a real martial arts fights, and every fight scene is so well choreographed and beautifully animated. I’m not saying the story is bad, but it might seem too fast for some people’s taste. Anyways, it’s still an amazing show nonetheless, regardless of the story’s pace.

Honorable content mentions

Other shows that aired their final episode this month too, just in time for the new shows and seasons starting this fall in October. It’s not inclusive of all shows, I haven’t watched some of the popular ones as well, and I won’t mention shows that’s still ongoing. So, here’s some of my favorites from this summer

Music of the month | Spotify Playlist

[Spotify] Ticking Clocks by Jnel ft. Kyra Grove

Uploaded near the end of the month, Ticking Clocks by Jnel came through the demo submission on Proximity, can you believe it?! It was a pleasant surprise to see new artist releasing such a good song with amazing vocals. Go listen to this and give them a chance, you’ll never know what new things you might like if you’ve never tried it.

Honorable music mentions

[Spotify] veil by 須田景凪 (Keina Suda)

I just started watching Fire Force season 1 and their ED was that good and so catchy that I didn’t notice I’ve added it to my playlist before I even watched it.

[Spotify] Together by Pegboard Nerds & More Plastic

Pegboard Nerds & More Plastics returning once again to Monstercat with an amazing Instinct release for their Manifest/Together album.

[Spotify] main actor by 美波 (Minami)

Even after a month, I really can’t stop listening to these beautiful songs by Minami. This was the first single and the first video uploaded to YouTube. Its lyrics feels like an actual person expressing themselves at their hardest times, I’m sure some of you would agree.

Video of the month | YouTube Playlist

I was thinking about showing how we can perform a brain surgery without a scalpel these days, or how complicated it is to stop climate change, or even looking at the new neuralink by Elon Musk that might make those episodes from Black Mirror come true.

A different than usual vlog from LLS

But, I did follow these guys from LLS for quite some time and I’ve enjoyed their discussion lately. I won’t spoil what they discuss in this video because you should really watch it for yourself. A little tip from me if you’re easily bored watching videos longer than 10 minutes is to speed up the playback rate to 1.5x - 2.0x.

Honorable video mentions

Pub Scrubs 20

The man, the myth, the legend, he’s back and danker than ever. It’s been 3 years since the last upload, I’ve waited patiently for the return and he’s actually back when we needed him the most.

MikeMav was one of the first few YouTuber I’ve looked up to in terms of its editing skills. I’ve enjoyed more DotA content from him than the game itself. I’m certain you’ll enjoy this if you’ve played DotA before, a bonus if you love memes too.

7 Database Paradigms

What a great video explaining the various database paradigms that’s available right now. I’ve known most of them, but there’s some other paradigms that I’m not aware of, and some other that I’m only interested in but haven’t quite spared any time to get into, until I watched this.

Netflix’s Cuties has gone too far
Cuties Is Worse Than You Think

If you still think everyone is overreacting about the new series from Netflix, watch both videos above. There’s clearly something wrong with everyone who allowed this to happen.


Headlines of the month

Turn impostor syndrome into an advantage

Impostor syndrome is something we’ve likely experience, especially as a Software Engineer, Developers, or someone working in the technology field. But, worry not, everyone worries about this just like you did some time ago (or perhaps are still). Have you ever seen this meme?

[Reddit] When do I stop pretending?
never stop pretending

Truth is, even after years of experience most of the veterans or senior programmers still doesn’t know what they’re really doing.

Who’s gonna question your code if everyone is faking it?

Of course, it’s just a meme and some people really do know what they’re doing. But, everyone starts the same and it really takes practice and consistency, you’ll need to be resilient and there will be constant pressure for you. But, once you get over it, it will be your advantage.

Source(s): [Article]

Facebook accused of watching Instagram users through cameras

Note the word “Accused”. But, doesn’t mean that they’re not spying on you, even right now.

Source(s): [Bloomberg]


Detailed monthly recap

01

[Reddit | GitHub Changelog] Htop v3 released, also another beautiful read from the original maintainer that’s been working alone for 10+ years

02

Why bird nests aren’t covered in poop

03

The secret history of dirt

[Reddit] Dietpi officially supports Jellyfin as one of its optimized softwares 🎉

04

[Reddit | Article] How Google taught me to turn Impostor Syndrome into an Advantage

05

Wataten☆5’s new song preview is out

[Reddit] Always explain WHY a procedure exists, so the person you’re teaching doesn’t blindly follow it without thinking.

[Reddit | Preview] Dr. Stone: Stone Wars new visual
Dr. Stone: Stone Wars new visual

07

[libtorrent | Reddit] libtorrent-2.0 released

[Reddit] When you compare yourself to others, you’re almost always comparing one of your weaknesses against a strength of theirs. Don’t do that to yourself. We’re all superior at something. Capitalize on that. Social

08

[GitHub/Linguist | GitHub/Svelte] Svelte is finally un-grouped from HTML and recognized as its own independent language

[Reddit] the “it really picks up in the second season” comparison, click to see the full size

11

[CHANGELOG] VS Code v1.49 released

[Reddit Thread] What is a lesson you learned too late in life?

[Reddit | Article] Annoying website features I face as a blind person

14

[Reddit] Next Level Badminton play! It’s all about training and practising hard

[Article] Buttons that Spark Joy

Reddit Top Talent! Lightning Goaltender Andrei Vasilevskiy looks between his opponent’s legs to locate puck and make behind the back glove save

15

[Reddit] How to do an Eldredge Tie and Trinity Knot
eldredge tie and trinity knot

17

[Reddit] If you get carsick or seasick, put an earplug or noise-canceling EarPod (create a seal) in ONE ear and wait two minutes. Reduces nausea by 75%+

[CodePen] 3D Modern House in pure CSS

[Reddit] Python 4 FAQ
update on Python 4

18

[Reddit] replace the “en.” on Wikipedia with “simple.” to get a far less complicated version of the article like it was written for five-year-olds

[Reddit | Medium] How we wrote the Fastest JavaScript UI Framework, Again!

19

[Reddit | SAO-P Website] Sword Art Online: Progressive anime announced

20

[Reddit | Raw Image] SAO Progressive art upscaled to 4000x5340

21

[GitHub] Kernighan’s Law - Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

[Reddit | Preview] Fall 2020 Anime Calender
fall 2020 anime calender

23

[Reddit | Twitter] Re:Zero S2 was planned to start on April 1 Subaru’s Birthday and end on September 23 Emilia’s Birthday

26

[Reddit | Website] Elder.js: A Svelte Framework and Static Site Generator - V1 released! 18000 pages in under 8 minutes

28

[Reddit] The epitome of a know-it-all cringe

[Reddit | dogstudio.co] Dogstudio. Stunning use of threejs WebGl, I’ve never seen transitions this smooth.

29

[yui540.graphics] Amazing web animations done with CSS and JS


That’s it for our recap of September 2020, folks! Stay safe and have a great October 👋

As always, let me know if you like this format or have any feedback for the monthly digests in my Twitter, Keybase, or other socials down below.

Bonus - Monthly memes

[Reddit] optimistic developer vs. end user
optimistic developer vs. end user

[Reddit] binary search meme
binary search meme

[Reddit] blessed are the JavaScript developers
blessed are the JavaScript developers

[Reddit] anime is always there for me
anime is always there for me

[Reddit] dogbert’s wisdom
dogbert's wisdom

[Reddit] “urgent” emails
"urgent" emails

[Reddit] clients be like “I found someone cheaper”
clients be like "I found someone cheaper"

[Reddit] coming back to an issue you opened three years ago
coming back to an issue you opened three years ago

[Reddit] attention span of the internet summarized
attention span of the internet summarized

[Reddit] garbage collection
garbage collection

[Reddit] when people ask me to recommend a text editor
when people ask me to recommend a text editor

[Reddit] something stinks here

[Reddit] users be like
users be like

[Reddit] what my company thinks I do as a software developer

[Reddit] husky dies inside

[Reddit] linux users installing a web browser

[Reddit] lollipops are weird
lollipops are weird

[Reddit] every software engineer has experience this
every software engineer has experience this

[Reddit] 2-100 real quick

[Reddit] js frameworks
js frameworks

[Reddit] line 31 kinda sus
line 31 was not a bug, 14 bugs remaining

Find an issue with this post? Have something to add, update, or clarify? All my posts here are editable.

Just create a new Issue or PR on GitHub, any fix or addition is much appreciated! Edit