2019 year in review

2019 year in review

I managed to achieve in 2019 much more of what I’ve done in 2018, here’s an overview of what I have learned, created & some random facts.

Learning

Dev

  • React hooks
  • React native navigation
  • React native config
  • Fastlane
  • SSR, static SSR, CSR, Pre-rendering
  • Styled-system
  • Theme UI
  • ZEIT now
  • Semantic commits
  • Removed redux & recompose, switched to Hooks & Context API.
  • Tried React VR (360)
  • Tried Ruby and Ruby on rails
  • Configuring Nginx, redirecting http to https after generating and adding the SSL cert
  • Circle & Travis CI
  • Detox and cypress for e2e testing
  • testing-library (for React and React native)
  • Apollo client
  • Airtable
  • Contentful
  • GraphQL
  • Tried Docker
  • Pagination with mongoose-paginate
  • tried Redis
  • Mixpanel
  • tried Sinatra

Life

  • Decisions are made based on:

    • The environment
    • Experience
    • Bias & intuition
  • Team & project management
  • Laundry & cooking
  • Negotiating
  • Saying “No”
  • Expenses/Income management
  • Being rich isn’t being wealthy
  • Giving a good feedback

Design

Creating

  • Contributed in building 3 platforms at my previous job, Barmej, Pawp & a foundation’s website that support up to 6 languages using Gatsby & Contentful as a headless CMS while working for Obytes.
  • Continued adding features, fixing bugs & improving Beaf until I decided to shut it down and open source the code bases.
  • Built & shipped Ai Hashtags, an Android & iOS app to generate precise hashtags from your pictures & Instagram posts. Contributed more to Gatsby & few other JavaScript libraries, got some free swag in return.
  • Decided & managed to write an article a month, that’s a total of 12 articles!
  • Gave 3 talks about Gatsby js, in Casablanca & Penang island.
  • Mentored few folks on Twitter who managed to get their first jobs.
  • Created react-flex-ready
  • Created a Gatsby theme gatsby-theme-portfolio
  • Bunch of Gatsby starters

Random facts

  • Resigned from my first job, after 2.3 years working as a remote front-end developer
  • Replaced my Nexus 6p phone with Google Pixel 2
  • Traveled to Southeast Asia for 2.5 months, visiting Kuala Lumpur, Penang in Malaysia and Bali in Indonesia.
  • Visited grandma
  • Joined a new company as a full stack developer.
  • Fell in love
  • Got the opportunity to talk with ZEIT’s CEO who’s also the creator of mongoose & socket.io along with his team, to try out ZEIT now & share my honest feedback, then they decided to sponsor one of their community meetups here in Morocco.
  • Moved from my parents’ basement to a new place, got a new monitor, desk (adjustable height), chair & macBook pro.
  • Got many offers which I declined in a respectful way but recommended my friends who I trust could do a great job.
  • First time invited to speak at a Moroccan podcast about the JAM stack
  • Made 2515 contributions on GitHub

Data about this blog during 2019

  • 57 312 page views 👀
  • 20 508 users 📈
  • 5032 are based in 🇺🇲
  • 2536 🇫🇷
  • 1630 🇩🇪
  • 15 501 use Chrome
  • 2460 use Safari
  • 5992 use Windows
  • 4882 use Macintosh
  • 3721 use Linux
  • 3483 use Android
  • 2276 use iOS

Will keep editing this article until January ends I usually do.

Subscribe to Smakosh.com

And get the latest articles delivered right to your inbox!