DEV Community

Cover image for April 14th, 2022: What did you learn this week?
Nick Taylor
Nick Taylor

Posted on

April 14th, 2022: 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.

![Image of the brain](https://media.giphy.com/media/ojmB7lOn3VUU8/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.

Top comments (42)

Collapse
 
cappe987 profile image
Casper

I learned about GNU Configure and Build System, which uses autoconf and automake. Painful at first, but after struggling with it for 2 hours I can now see why you would want to use it.

Also learned to use the Flex lexer generator for C. It was for this project that I decided to learn the above. Been wanting to learn autoconf/automake for a while.

Collapse
 
nickytonline profile image
Nick Taylor

A crab dancing

Collapse
 
zaky_abdur profile image
Zaky Abdurrahman

I learned about phaser.js and using matter physics engine. It was very confusing going through the documentation but I finally managed at least to make a simple game and simulation with it after kind of get to understand more about how to read the phaser API docs especially in the matter section

Collapse
 
nickytonline profile image
Nick Taylor

Dog from GoT with friend chicken

Collapse
 
waylonwalker profile image
Waylon Walker

rocking a brand new set of gifs, love it!

Thread Thread
 
nickytonline profile image
Nick Taylor

Jack Nicholson nodding yes

Collapse
 
snikhill profile image
Nikkhiel Seath

I learnt about Java, mono-repo setups and am currently experimenting with a shift from git-submodules to mono-repo and also how versioning and packages are handled by yarn.

@nickytonline Sir, I hope the on-boarding is going well. I am just curious to know how you are approaching this on-boarding phase? Any learning you will like to share that may ease someone else "new guy" issues? :)

Collapse
 
nickytonline profile image
Nick Taylor

My on-boarding so far has been mostly reading, meeting co-workers, and attending some meetings. I’ve been taking notes on what I’ve been reading, and noted broken links or stuff that can be improved in our on-boarding documentation.

For 1:1s with my coworkers, aside from getting to know them a bit on a personal level, I’ve been asking them pain points they have with any of our processes, things they’d like to improve but may not have had time to do yet, etc.

I’ll be digging into code at some point and I’m sure I’ll have questions there too. 😎

Collapse
 
xarop_pa_toss profile image
Ricardo Giro

I learned about Selenium and some of its capabilities. Managed to help a friend use it to code a review scraper in Python that exports the text to a CSV. It was incredibly interesting because we were getting errors at random parts of the scrape that we figured out were because of desync between script and browser. Luckily, Selenium has built-in functions to deal with these "expected conditions".

It's now our pet project and we plan on adding stuff like a GUI, different browser selection, CSV data treatment and whatever else we can think of :)

Collapse
 
nickytonline profile image
Nick Taylor

Lego astronaut saying awesome!

Collapse
 
williamlake profile image
William Lake

A lot about nginx/docker/docker-compose/certbot, too little about traefik, and just enough about the value of up-front research before diving into a project.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

Nice

Collapse
 
westernal profile image
Ali Navidi

Tailwind css!

Collapse
 
nickytonline profile image
Nick Taylor

BB-8 giving a thumbs up

Collapse
 
stevebmurphy profile image
Steve Murphy

That's on my list of things to learn. There is so much fun stuff out there and so little time!!!

Collapse
 
westernal profile image
Ali Navidi

Exactly!

Collapse
 
aarone4 profile image
Aaron Reese

I learnt how to stitch together a slideshow of images with text overlay taken from a database to create unique and location specific videos for Facebook advertising. Using MoviePy, a Python library.

Collapse
 
nickytonline profile image
Nick Taylor

Nice!

A kangaroo playing an electric guitar

Collapse
 
thomasbnt profile image
Thomas Bnt ☕

I learn about Web Accessibility !

Collapse
 
nickytonline profile image
Nick Taylor

Captain America saluting

Collapse
 
highcenburg profile image
Vicente G. Reyes

Just polishing my python fundamentals 😄

Collapse
 
nickytonline profile image
Nick Taylor

That's awesome! 🔥

Yes, that's awesome!

Collapse
 
rrampage profile image
Raunak Ramakrishnan

Wrote my first web-assembly program - a game of life simulator. I compiled it from a C program I wrote using SDL for graphics.

Collapse
 
nickytonline profile image
Nick Taylor

Bobby Moynahan character from SNL saying awesome!

Collapse
 
kayis profile image
K

Had to set up a small app with a few services and used Docker Compose for it.

Pretty nice experience, especially compared to K8s :D

Collapse
 
nickytonline profile image
Nick Taylor

Noice!

Noice!

Collapse
 
vanishmax profile image
Max Korsunov

I learned how to create a CLI from scratch and, most importantly, how to work with ES Modules in TypeScript

Collapse
 
stevebmurphy profile image
Steve Murphy

Nice!!!

Collapse
 
nickytonline profile image
Nick Taylor

Awesome!

Hackerman from Kung Fury putting on a Nintendo Power glove

Collapse
 
jfbiswajit profile image
Biswajit Biswas

Learned and learning ReactJs

Collapse
 
nickytonline profile image
Nick Taylor

A puppet Yeti clapping their hands saying congratulations

Collapse
 
charleebrown profile image
Cole

That React is my friend and not my enemy.

Collapse
 
nickytonline profile image
Nick Taylor

It's True - Dwight Shrute

Collapse
 
neoprint3d profile image
Drew Ronsman

redis graph and how graoh databases work with the open cypher query language

Collapse
 
nickytonline profile image
Nick Taylor

Processing data via an animated gif