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.
Feel free to comment with what you learnt and/or reference your TIL post to give it some more exposure.
#todayilearned
And remember, if something you learnt was a big win for you, then you know where to drop it as well.👇👇🏻👇🏼👇🏽👇🏾👇🏿
Top comments (25)
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.
Hey! Don't short change yourself! That's a bunch!
Thanks for the encouragement Nick
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
The effort is all that matters. I’m looking forward to hearing more about your progress.🙂
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.
Awesome!
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.
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!
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.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.
I learn about unit testing and nx.dev (monorepo framework) it is cool!!
Nice!
I learned more about FastLane for deploying mobile apps to the Google Play and iOS Store.
One of things I learned was about if/else/else if statements in Golang!
I learn't about webpack and aws s3 bucket