DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป is a community of 968,547 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for August 13th, 2021: What did you learn this week?
Nick Taylor
Nick Taylor

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!"

Top comments (22)

Collapse
 
yjdoc2 profile image
YJDoc2 • Edited on

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 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 Author

BB-8 giving a thumbs up

Collapse
 
jzombie profile image
jzombie • Edited on

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 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 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 Author

Croc mascot nodding

Collapse
 
andrewbrown profile image
Andrew Brown ๐Ÿ‡จ๐Ÿ‡ฆ • Edited on

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 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 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 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 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

๐ŸŒš Friends don't let friends browse without dark mode.

Sorry, it's true.