DEV Community

Cover image for June 26th, 2020: What did you learn this week?
Nick Taylor
Nick Taylor

Posted on

June 26th, 2020: 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.

![PSA "Learn to use the Internet Level II](https://media.giphy.com/media/yDYAHbqe5DfyM/giphy.gif)

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.👇👇🏻👇🏼👇🏽👇🏾👇🏿

![Toddler making a fist as if to say "Yes!"](https://media.giphy.com/media/6brH8dM3zeMyA/giphy.gif)

Oldest comments (45)

Collapse
 
kelvin9877 profile image
Kelvin Liang

I finish one article writing about React Testing and start to explore the Static Site Generator - Gatsby.js's concepts and starting guide.

Collapse
 
nickytonline profile image
Nick Taylor

Noice!

Noice!

Collapse
 
peter279k profile image
peter279k • Edited

I've learned about how to setup a Packagist mirror for composer fans in my country :).

Check this blog post.

Collapse
 
nickytonline profile image
Nick Taylor

👍

You did it!

Collapse
 
sduduzog profile image
Sdu

I finally learned how to use docker for local development. I always pushed this aside until I needed to use postresql which is a pain to setup locally on a linux environment. So I learned how to use

WSL + Docker + Docker compose

Local development has hit a whole new level for me

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Nice

Collapse
 
nksprzak profile image
Nick Kasprzak

A lot of terminal stuff it seems.

I learned that instead of using > you can use >> to concat an output to a file.

For grep I learned a bunch of options like -v (ignore case), -A (lines after), -B (lines before), -o (get just the specific searched string) and this cool one -Eo '.{0,20}a href.{0,70}' to get the amount of chars before and after an occurrence of a string, 'a href' in that case.

Learned of a type of program called terminal notifier, which notifies you when a long task like compiling finally finishes. Though I couldn't figure out how to get that to work w/ my server I SSH into.

Learned about Insomnia, alternative to Postman.

This git command, git diff -U0 HEAD~1 , which will just show you the difference and no lines before like git diff usually does. Helpful for when I pipe for a change like git diff -U0 HEAD~1 | grep crm to see if I missed a search and replace.

Lastly how to find the top 5 directories , du -hs * | sort -rh | head -5. This helped me when my VM that I use for my staging Cassandra instance got full and nothing could connect anymore. I learned where Cassandra keeps the data on the disk, /var/lib/cassandra/data

Collapse
 
nickytonline profile image
Nick Taylor

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
 
dmahely profile image
Doaa Mahely

I learned about linters and started setting up ESLint for one of my repos.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A kangaroo playing an electric guitar

Collapse
 
rakshakannu profile image
Raksha Kannusami

Learnt about Tree data structures. Diving into binary search trees. Will be publishing a devpost every Saturday.

Collapse
 
nickytonline profile image
Nick Taylor

That's awesome! 🔥

Yes, that's awesome!

Collapse
 
tilakmaddy_68 profile image
Tilak Madichetti

Using face-api.js ! I read the docs(I'd say they are great) and I made Try not to laugh challenge(under AI supervision)
tilakmaddy.github.io/Try-Not-To-La...

Collapse
 
nickytonline profile image
Nick Taylor

Chow Yun-fat giving a thumbs up

Collapse
 
etienneburdet profile image
Etienne Burdet

Realised that DE-NO is NO-DE reversed. Changed my life.

Collapse
 
nickytonline profile image
Nick Taylor

Bobby Moynahan character from SNL saying awesome!

Collapse
 
gillarohith profile image
Rohith Gilla • Edited

Did you mean :p

"node".split("").sort().join("")
Collapse
 
premjeet profile image
PremJeet • Edited

I made a visualisation of the clustering algo ${ baby-oopsy-daisy.github.io/sketche...
Give this a look, and the most important, you feedback
(Doesn't work in firefox mobile, if you know the reason please enlighten me)
✌️🧐

Collapse
 
nickytonline profile image
Nick Taylor

Hot Rod saying Cool beans!

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

I re-learned that just because a library promises zero-configuration, it isn't necessarily so, and sometimes it's easier to roll your own.

Collapse
 
nickytonline profile image
Nick Taylor

They said zero config...

Large Jenga falling on a boy

Collapse
 
waylonwalker profile image
Waylon Walker

actions/cache@v2

GitHub actions cache. My gatsby site now builds in about half the time, much of which is now installing node_modules and deploy.

REGEX

I got comfortable enough with a few regex commands to use it to filter data catalogs.

Collapse
 
nickytonline profile image
Nick Taylor

GitHub actions cache be like

The Flash running

Collapse
 
vonheikemen profile image
Heiker

I learn how to add forms to an observable notebook (it's like a coding playground) and modify their behavior. I used them to make interactive examples in here: Using the Maybe type in js

This was last week but I'm still proud I figure out how to do it.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A kangaroo playing an electric guitar

Collapse
 
samuelalsn profile image
SamuelALSN

As newbies in React js , i've learned React imposible states error handling , React REDUCERS HOOKS and use of Third party library

Collapse
 
nickytonline profile image
Nick Taylor

Stephen Colbert saying Awesome Sauce

Collapse
 
macca profile image
Macauley Parry

I learned some more C#/XAML styling techniques 😁

Collapse
 
nickytonline profile image
Nick Taylor

Lego astronaut saying awesome!

Collapse
 
prashanthpprabhu profile image
Prashanth Prabhu

Upgrading to Angular 10 from 9 (which was done just a week ago). Thinking Angular should be named as Zoomgular due to speed of releases.

Collapse
 
nickytonline profile image
Nick Taylor

Zoom zoom zoom!

1st place in Mariokart