DEV Community

loading...
Cover image for July 8th, 2021: What did you learn this week?

July 8th, 2021: What did you learn this week?

Nick Taylor (he/him)
Lead software engineer at Forem. Caught the live coding bug on Twitch at livecoding.ca
・1 min read

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.

Image of the brain

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

Photo by Mikołaj on Unsplash

Discussion (25)

Collapse
ariajanke profile image
Aria Janke • Edited

I learned a little bit about SASS, flexbox in CSS, and setting up a vm for Flask. It's not much, I know. :c
My short term goals are to get this "profile website" built up toward something ""presentable"". I don't know what I'm doing, or if any good will come out of it.

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

Hey! Don't short change yourself! That's a bunch!

Jean-Luc Picard from Star Trek TNG saying Well done!

Collapse
ariajanke profile image
Aria Janke

Thanks for the encouragement Nick

Thread Thread
skidragon profile image
Simon Davis • Edited

Yeah, don't sell yourself short Aria like Nick said, anyway it takes time to learn these things but with more experience and more mental models built, it takes less time to learn things and build things so exponential growth will occur. We all started not knowing what the heck we are doing and this still occurs. xD

Collapse
driftgeek profile image
driftgeek

The effort is all that matters. I’m looking forward to hearing more about your progress.🙂

Collapse
skidragon profile image
Simon Davis • Edited

This week, I learned about the bridge design pattern. This pattern gave me a eureka moment about how to compose components better. I also re-inforced my learning about the proxy, adapter, decorator, and facade patterns. I created and practiced making decorators and decorator factories in Typescript, and used the built in decorators in Nest.js so pretty comfortable with them. I see decorators in a new light, how we can use them for composition without changing the core interface, I also realize the combination of param, method, and class decorators can work like an observable pattern. Class decorators can interact with the method and param decorators. Patterns are so much fun because of the possibilities and thought exercises.

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

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
andrewbrown profile image
Andrew Brown 🇨🇦

My voice is getting very strained from all the recording, so I've been playing around with synthentic text to speech ML models. WaveNet is really good but no matter what you use, they just don't have personality. I wish there was an app that would let you paint your vocal personality like inflection, word stretching and etc.

Collapse
mergerg profile image
Raphael • Edited

This week I learned that you can assign object properties to String variables in JavaScript! Eg, instead of doing "object.name = name" you can do
"let var = 'name';
object[var] = name"
and it'll result in the same thing! Obviously this example is kind of useless but I used this information to basically make an easier-to-assign-to map out of an object with user-defined file names as keys!

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

Bobby Moynahan character from SNL saying awesome!

Collapse
juniordevforlife profile image
Jason F

I started looking in to managing the auth state in a personal project of mine. It's built with Vue 2 + Vuex + Firebase. Last night I started working on keeping the user logged in which involved setting up some initial check using firebase.auth().onAuthStateChanged() and setting some state in Vuex. It's buggy as hell right now, but that's cool, I'll get it working.

Collapse
andrewbrown profile image
Andrew Brown 🇨🇦

My voice is getting very strained from all the recording, so I've been playing around with synthetic text to speech ML models. WaveNet is really good but no matter what you use, they just don't have personality. I wish there was an app that would let you paint your vocal personality like inflection, word stretching and etc.

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

Kylo Ren on Undercover Boss giving a thumbs up

Collapse
mandaputtra profile image
Manda Putra

I learn about unit testing and nx.dev (monorepo framework) it is cool!!

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

Nice!

A kangaroo playing an electric guitar

Collapse
bernardbaker profile image
Bernard Baker

I learned more about FastLane for deploying mobile apps to the Google Play and iOS Store.

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

Chow Yun-fat giving a thumbs up

Collapse
cerchie profile image
Lucia Cerchie

One of things I learned was about if/else/else if statements in Golang!

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

BB-8 giving a thumbs up

Collapse
touseefhaider profile image
Touseef Haider

I learn't about webpack and aws s3 bucket

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

Hot Rod saying Cool beans!

Collapse
driftgeek profile image
driftgeek

I learned little more about Redux and React. It’s still a work in progress.

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

TV personality saying Frickin' awesome!

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

yolo

Collapse
Sloan, the sloth mascot
Comment deleted