Posts
Taking shape
Yesterday I made good progress on printf: I debugged and refactored a lot of stuff.
It’s pretty organized now, with isolated structs for each “module”: iterating the format, parsing the conversions and flgas, then printing it.
Today I’m gonna work some more on printf.
Posts
Ruby CLI
Yesterday I made a ruby CLI where I used printf to format a table view.
I also helped another cadet debug his gnl.
Today I’m going to work at printf.
Posts
HEX, pointers e unsigned long
I got my printf printing hexadecimal numbers and pointer addresses!
Today I’m going to work on printf.
Posts
Burnout
Yesterday I explored other technologies and I wasn’t able to work on printf.
Today I’m going to work on printf.
Posts
Node should be erradicated
Yesterday I finished the last NLW track. I made an NPS backend with Node and Express. I came to the conclusion that node is terrible for backends and we should stop using it. It’s just a big old mess of packages that work half the time, and nothing ever has any structure. Javascript is also a very ugly language and it hurts my eyes. I don’t have much interest in doing another backend in node.
Posts
React explosively
Yesterday I finished both netwhat and the NLW React track.
Today I’ll start the last NLW track and work on printf.
Posts
Sweet Elixir
Yesterday I made a basic payments API with Elixir and Phoenix as part of Rocket Seat’s Next Level Week: a free workshop where they teach web technologies. It was my first time with Elixir and I absolutely loved the language. I learned several new concepts of functional programming that will help me with my future 42 projects.
https://github.com/librity/nlw_elixir Today I’m gonna start the next two NLW “tracks”: Node and React.
Posts
Printf minus f
Yesterday I managed to make good progress on printf: I already have a structured code that prints strings, chars and integers.
Today I’ll keep working on printf.
My biggest obstacle still is the netwhat retry time.
Posts
All the deets
Yesterday I messed around with printf to see how it works. It does several conversions that we’ll have to implement, and for each conversions we still have to parse different flags that modify the format (like %06.2f,%15.10s and %*d). I’m structuring my code the following way:
I will verify that the number of arguments passed corresponds to the number of conversions in the format string, and return an error ( -1) otherwise.
Posts
Variadic Arguments
Yesterday I ran out of time on the netwhat test, and I’ll have to wait 3 days to try it again. Since I can’t sign up for another project until I finish this one, I started printf on my own: I studied variadic arguments with stdarg.h and added some functions to my libft.
We had an amazing Git Workshop with a veteran tech lead called Lucio Assis. We learned how git works under the hood and tons of useful commands.
Posts
Sharing is caring
Yesterday I learned about several networking concepts. I also had call with my squad where I explained to them what GNL is all about, and added a condensed version to my project’s README:
https://github.com/librity/ft_get_next_line/blob/main/README.md I plan on taking the netwhat test today and finishing it as soon as possible.
Posts
Netwhat?
Yesterday I finished the get_next_line!!
Today I’m gonna get ready for netwhat and study about private IPs, masks, DHCP and IPV6.