Weekly Notes 021 - Progress with my projects, learning more about Go and backend engineering

Hey guys! How's your week going???

This is quite late for a weekly note, but I figured it's better late than never. I've been having quite a week - preparing for a lot of things all at once. That aside, I had quite a productive week. Here are a few things I was able to work on...

  • Avocado:
    • Managed to round up work on the Link component. My next focus would be adding Dark/Light mode to the design system.
    • I split the source and documentation for avocado into different repositories. I did this because I was facing issues with the monorepo setup. I decided it wasn't worth the hassle and I would be better off with them separate. I think it's a great idea so far.
    • I also took some time to strengthen the unit tests for avocado components. I didn't take the tests seriously until now. My next step would be to run them on every push before publishing to npm. I'm not sure how that works anyways.
  • Leetcode: I also signed up for Leetcode. It looks great so far!

What I'm reading

Interesting Projects

  • Python Chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication. Also...
  • Stork - Stork is a library for creating beautiful, fast, and accurate full-text search interfaces on the web.
  • Wails - A Framework for building applications using Go and Web Technologies

Thanks for reading. See you next week!