DEV Community

Cover image for May 26th, 2022: What did you learn this week?

May 26th, 2022: What did you learn this week?

Nick Taylor on May 26, 2022

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...
Collapse
 
luccabiagi profile image
Lucca Biagi de Paula Prado

I'm learning Angular + ionic. It is amazing, I've done the same app attempt using vue and it wasn't so easy. Until now I'm loving it

Collapse
 
leob profile image
leob

Was that with Vue + Ionic? and what made the Vue combo harder than the Angular combo? and you were familiar with neither Angular nor Vue?

Collapse
 
luccabiagi profile image
Lucca Biagi de Paula Prado

Yes, it was Vue and ionic. I didn't felt comfortable using it, mainly, but I had some problems when I was wiring up everything (like translation with i18n).
And yes! I have the same experience with both (fixing some simple bugs), but, I think that I feel more comfortable using angular

Thread Thread
 
leob profile image
leob • Edited

Angular was the first and original framework implemented in Ionic, so probably it's more mature than their Vue or React versions ... also the fact that you're more comfortable with Angular probably plays a role.

I learned Angular 1, never progressed to newer releases.

I learned Vue and React after that, but I'm a big Vue fan, not a React fan ...

React just makes the dev work way too hard on arcane stuff like preventing unnecessary re-renders - you need to do your hooks and "useMemo" and whatever else exactly "right", or you'll have horrible performance with too many re-renders. What's so interesting about that, I wonder ... a (frontend) dev should be able to focus on business logic and UX, not on these obscure details - Vue just takes care of all that low level stuff and lets you focus on what's important.

And, Vue does all that while not having a larger bundle size than React (smaller even I think) ... yeah, big big Vue fan here, React is not really for me, every time I see articles or discussions on how to do things "right" in React I think, what's all the fuss, Vue makes all that easy with it's reactive architecture.

(funny - Vue is in fact more "reactive" than React, what's in a name, lol)

Thread Thread
 
luccabiagi profile image
Lucca Biagi de Paula Prado

Wow! I didn't knew that! Makes sense. TBH, I don't understand the needs that created react.

Thread Thread
 
leob profile image
leob

Yeah well, React isn't a completely bad or useless concept, but in my opinion Vue makes a dev's life much easier ... in React communities I always see these hugely technical debates about HOCs and hooks and props and whatever, and how to prevent unnecessary re-renders, and so on and so on ... too much stuff which IMO the framework should take care of, but which React forces the dev to handle.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A kangaroo playing an electric guitar

Collapse
 
nombrekeff profile image
Keff

I'd suggest trying flutter afterwards if you feel like it! I can't recomend it enough

Collapse
 
luccabiagi profile image
Lucca Biagi de Paula Prado

I'll definitely try someday! Thank you!

Collapse
 
evieskinner18 profile image
Evie

Happy Friday! I've been learning a lot about the MERN stack lately and this week I've learnt:

  • How to emit a custom event from a child component to its parent in React
  • How to convert an existing Express/MongoDB backend from JS to TS
  • How to add pagination functionality in React
Collapse
 
nickytonline profile image
Nick Taylor

Actor Leonardo DiCaprio as Gatsby doing a cheers

Collapse
 
pavonz profile image
Andrea Pavoni

I’ve migrated a Gitea (+ PostgreSQL) instance running on FreeBSD for 6 years to a Debian. I containerized the service using Podman and integrated with systemd (for running, monitoring and auto-updates of the containers images).

Collapse
 
andrewbaisden profile image
Andrew Baisden

I worked a lot with Docker and learned some new commands.

Collapse
 
nickytonline profile image
Nick Taylor

The Evergreen ship superimposed over the mini cart Austin Powers is trying to move in the first Austin Powers movie

Collapse
 
andrewbaisden profile image
Andrew Baisden

😂

Collapse
 
etienneburdet profile image
Etienne Burdet • Edited

Some more Pytest on DRF, overall mocking files to upload in tests (both Jest and DRF) and nice little hack to use setTimeout in async functions.

Collapse
 
nickytonline profile image
Nick Taylor

A crab dancing

Collapse
 
manfromcenter profile image
manfromcenter

I am learning gitlab CI/CD

Collapse
 
nickytonline profile image
Nick Taylor

Processing data via an animated gif

Collapse
 
happy_chukwuma profile image
Happy Chukwuma • Edited

I learnt Personal Branding and how to sustain meaningful relationships at workplace and other aspects of life. I also learnt Azure Fundamentals and how to build solutions with Azure.....still exploring this aspect though..... #WhatILearntthisweek

Collapse
 
nickytonline profile image
Nick Taylor

Deadpool drawing a rainbow above his head with his hands

Collapse
 
atulcodex profile image
🚩 Atul Prajapati 🇮🇳

Just making a insurance agency website and learning random things to complete this project 🚩🚩🚩

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Nice

Collapse
 
envoy_ profile image
Vedant Chainani

I learned a lot about Web3Auth and Applying it to a dApp using Solidity.

Collapse
 
nickytonline profile image
Nick Taylor

Yeah!

A T-Rex saying Yeah!

Collapse
 
rek990 profile image
Rebecca Key

I'm learning more about Node.js!

Collapse
 
nickytonline profile image
Nick Taylor

Stephen Colbert saying Awesome Sauce

Collapse
 
k_penguin_sato profile image
K-Sato

Stripe releaesd a new OSS library called Markdoc and I've been playing with it.

Collapse
 
nickytonline profile image
Nick Taylor
Collapse
 
mrdanishsaleem profile image
Danish Saleem

I'm learning Relational Database Management System (RDBMS). Writing optimized queries and learned a lot of other things.

Collapse
 
nickytonline profile image
Nick Taylor

Noice!

Noice!

Collapse
 
caleb_al19 profile image
caleb al

Im still learning html and css bcs its my first month doing this stuff :(

Collapse
 
nickytonline profile image
Nick Taylor • Edited

No need to be :( . It takes time to learn.

World’s most interesting man saying You got this

Also, I've got you covered. Lots of great resources in here!

Collapse
 
soniarpit profile image
Arpit

MERN, next.js now
fake data generation on django project

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A pug wearing a pink unicorn costume

Collapse
 
bxswssmbdx profile image
BXSWSSMBDX

internetcomputer.org/docs/current/...
I am learning IC and Motoko

Collapse
 
nickytonline profile image
Nick Taylor

A basketball player with cool sunglasses rotating left and right with the caption FABULOSO

Collapse
 
ktxxt profile image
Darko Riđić

Eager to master Cypress and QA Automation

Collapse
 
nickytonline profile image
Nick Taylor

Jack Nicholson nodding yes

Collapse
 
nombrekeff profile image
Keff

I learned a lot about myself, my career and that I still have a lot to learn in terms of coding skills. It's been a humbling week for me, but I really like that :)

Collapse
 
nickytonline profile image
Nick Taylor

Gym teacher from Glee saying amazing!

Collapse
 
asheeshh profile image
ashish

I started learning rust finally and have made some good progress so far :)

Collapse
 
nickytonline profile image
Nick Taylor

Jake Peralta from Brooklyn Nine Nine saying Hella Fresh!

Collapse
 
sehgalspandan profile image
Spandan Sehgal

I learnt about how to scrape the web using python this week

Collapse
 
nickytonline profile image
Nick Taylor

A snake hissing with a mostache and fancy hat super imposed on it

Collapse
 
nakullukan profile image
Nakul

GODOT 🎮

Collapse
 
nickytonline profile image
Nick Taylor

BB-8 giving a thumbs up

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
nickytonline profile image
Nick Taylor

TV personality saying Frickin' awesome!

Collapse
 
sardor_ulmasov_79e00b4adf profile image
Sardor Ulmasov

I learned Material UI for reactjs

Collapse
 
nickytonline profile image
Nick Taylor

That's awesome! 🔥

Yes, that's awesome!

Collapse
 
tinfoil_knight profile image
Kunal • Edited

Tried out AstroJS. Wrote about it here: My Experience with AstroJS

Collapse
 
nickytonline profile image
Nick Taylor

Hot Rod saying Cool beans!

Collapse
 
codewander profile image
codewander

Prefer python or javascript over golang if you are trying to pick one generic language to use for interview coding tests. Often companies are not ready to accommodate golang currently.

Collapse
 
nickytonline profile image
Nick Taylor

Loki holding KFC

Collapse
 
diballesteros profile image
Diego (Relatable Code)

Happy Friday everyone!

Learning a whole lot of NodeJS. Normally just do front-end things but its been cool having pre-existing javascript knowledge transfer over to this as well.

Collapse
 
morawadev profile image
MORAWA-dev

What is best software for Web development right