DEV Community

Cover image for August 13th, 2021: What did you learn this week?
Nick Taylor (he/him)
Nick Taylor (he/him)

Posted on

August 13th, 2021: What did you learn this week?

It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.

Yoda wooping someone's butt

Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.

#todayilearned

Summarize a concept that is new to you.

And remember, if something you learnt was a big win for you, then you know where to drop it as well.👇👇🏻👇🏼👇🏽👇🏾👇🏿

Little kid making a fist as if to say "Yes!"

Discussion (22)

Collapse
yjdoc2 profile image
YJDoc2 • Edited

I started reading 'crafting interpreters' and learnt a lot about parsers, interpreters, bytecode and vms. It is a really great read, and having fun reading it :)
For anyone interested, the author has made the whole book available for free in web version.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
alexander89 profile image
Alexander Halemba

I learnd how to embedded highlighting for an new language (AQL) to an existing laguages to VSCode.

I never used >Developer: Inspect Editor Tokens and Scopes or heard about (?<!-) and (?=-) before 🤯

github.com/Alexander89/actyx-vscod...

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

BB-8 giving a thumbs up

Collapse
jzombie profile image
jzombie • Edited

I learned that GitHub CodeSpaces (online VS Code editor) can be used on any GitHub repository, simply by pressing the period (.) key when viewing a repository's directory.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

As far as I know, it only opens in editor mode, not CodeSpaces. twitter.com/github/status/14255058...

Collapse
jzombie profile image
jzombie

Thanks for confirming that. The editor is still pretty cool though.

Collapse
nickymeuleman profile image
Nicky Meuleman

How the sieve of Eratosthenes works, how to optimize it, and how to code it.
So I wrote about it dev.to/nickymeuleman/the-sieve-of-...

And on my personal blog, where it's adapted from, I wrote a codeblock component that can support multiple languages!

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Kylo Ren on Undercover Boss giving a thumbs up

Collapse
nickymeuleman profile image
Nicky Meuleman

I aspire to one day have a fraction of your gif-chops

Collapse
vonheikemen profile image
Heiker

I gathered enough knowledge about lua to finally try out Awesome (the window manager). I made a theme that looks really nice.

desktop screenshot. Simple desktop showing a terminal window, a file manager and a calendar widget

In the process I found out lxsession can be used to fill some of the features that window manager don't handle. It's part of the LXDE desktop environment but I think is a standalone module. The main use case for me is the autostart features, to enable some background services. It has a policykit daemon, and also a "logout menu", and some others stuff. It's cool.

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Croc mascot nodding

Collapse
andrewbrown profile image
Andrew Brown 🇨🇦 • Edited

I learned that 70% of all carbon emissions are generated by 100 companies (its all coal, oil and gas companies).

That being net-zero carbon emissions is not enough, and having a goal of net-zero set out by 120 countries by 2050 is stupid because we have to be there much earlier.

That we cannot rely on technical salvation and that curbing the efforts reducing emissions today.

That understand climate change has been up to this point to been organized in a digestable manner so us technical folk can quickly adopt climate knowledge, and start applying technical solutions or applying pressure to where its best needed

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Dog slipping ice and sliding on their belly

Collapse
fyodorio profile image
Fyodor

I have learnt how to roll out a local build of Forem and work with it (to start contributing to DEV)

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

That's awesome! 🔥

Yes, that's awesome!

Collapse
tareqmonwer profile image
Tareq Monwer

I learned writing Clean Code from Uncle Bob. It's a life-changing book!

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Nice!

Nice

Collapse
cerchie profile image
Lucia Cerchie

reading the GQL spec and learning the details on how the runtime parses and serializes!

Collapse
nickytonline profile image
Nick Taylor (he/him) Author

Amy Poehler being cool

Collapse
coderduck profile image
duccanhole

i'm learning nodejs and npm, its so fun and has many things to discover

Collapse
atulcodex profile image
Atul Prajapati

I have learned the importance of CTA (call to action) buttons and how to design them with pure HTML and CSS