Skip to content
loading...

What Did you Learn this week --March 20?

twitter logo github logo ・1 min read  

this-week-i-learned (4 Part Series)

1) What Did you Learn this week --March 6? 2) What Did you Learn this week --March 13? 3) What Did you Learn this week --March 20? 4) What Did You Learn This Week --March 27?

What Did you Learn this week --March 20?

twitter logo DISCUSS (22)
markdown guide
 

I re-learned my love for TypeScript, learned some more Fortran (still at the basics as I am working on prototyping ideas in Python). I learned a lot on how to translate custom code into a different language,

 

That is super cool. I have dabbled a time or two in integrating a lower level language into a python package. I just have never had a use case to go much further. I think that would be an amazing skill to have!

have you tried cython, or any of the other python "compilers"?

 

Yeah, I have. They work fine however in my opinion they feel slow.

 

Just out of curiosity, 2 Questions:

  1. Why do you learn Fortran? I'd guess that there are no significant performance advantages to modern C++ oder even just C

  2. Are you a physicist?

 
  1. I really like the syntax, especially compared to C and C++

  2. Nope

 

I have started learning react hooks by doing a mini-project. Apart from this, I have learned about the parcel and font ligatures. I have set up Fira Code in my Visual Studio Code. It is amazing 😄

 

I still need to really learn hooks! I have done some silly buttons, but any time I need to do something real and just need to get it done I have to do it with classes.

 

Kicking it off myself. I learned how to gzip a full JAMStack (gatsby) website into a python cli and load user data through fetch requests. The full package on pypi is uner 500kb compared to many python libraries that creep in over 10mb It seems to work really well.

 

I also dug super deep into learning bash functions and control flow in bash.

 

I learn react basics and completed only reactjs section in freecodecamp what about you?

 

React is so powerful. It has reached a point where there are so many things that you can npm install a widget and have a really amazing that that wouldnt have been half as good had you done it yourself.
It's likely a community of folks have invested weeks/months into that component and made it something really great.

Are you learning all hooks, or class based components?

 

That local variable takes precedence over global.

var variable = 'global';
function testFunction() {
var variable = 'local';
console.log(variable);
}
testFunction();
console.log(variable);

 

The power of scoping. I saw this and had to try it out with const. You can redefine const inside of a function as well.

 

Finally had an opportunity to grasp Next.js. Great piece of technology, especially now with improved static export APIs.

 

I should check Next out as well! I end up using gatsby for everything. Even very dynamic sites, I just pull data with axios rather than through gatsby. Just sticking to what I know for now.

 

I have been learning Kotlin for a while now.

 

I started learning react.js. Understood React hooks at a basic level.Working on some samples. Let me know if anyone has further guidance on what can be picked up next

 

Big step forward!!! Just build stuff you will figure out what you need to learn next! Maybe you already know enough react to get started and what you really need to learn is an API/database component to the things that you want to build.

Make sure you can make components reusable. Play around with different patterns so that you are familiar with them as you are building things.

 

I'm learning how to integrate Pusher into my web apps. I'll be writing a post about how I did it and my findings!

 

Pusher looks quite interesting. Looks like it makes socket connections really easy.

 
 

That is awesome. Every time I learn some new SQL that I can implement there is a query that used to take minutes, now is seconds. Most of the time it just means moving some work from python to SQL to be done in the database.

Classic DEV Post from Mar 17

What non-coding skills do you want to learn next?

In addition to coding-related things you're working on, what are some non-coding skills/fields you wa...

Waylon Walker profile image
I am a self taught python developer, with a background in Mechanical Engineering. During the day I mostly do Data Engineering, with a bit of front end even though my official title is Data Scientist.