A recap of 2019

A recap of 2019

The year 2019 is about to end, so I think it's essential that I take a moment to write down some highlights of mine this year.

Public Speaking

I had as goal explore the public speaking topic to see how much can I learn from it. After doing a workshop about public speaking at Algolia, I gave talks on the following conferences/meetups:

  • ๐Ÿ‡ท๐Ÿ‡ธ PHP Serbia - Serbia
  • ๐Ÿ‡ซ๐Ÿ‡ท Forum PHP - France
  • ๐Ÿ‡ช๐Ÿ‡ธ Laracon EU - Spain
  • ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Scotland PHP - Scotland
  • ๐Ÿ‡ฎ๐Ÿ‡ณ Laravel Live India - India
  • ๐Ÿ‡ฌ๐Ÿ‡ง Laravel Live UK - UK
  • ๐Ÿ‡บ๐Ÿ‡ธ Laravel SF Meetup - USA
  • ๐Ÿ‡ซ๐Ÿ‡ท SfPot Meetup - France
  • ๐Ÿ‡ต๐Ÿ‡ฐ Laravel Pakistan Meetup - Remotely
  • ๐Ÿ‡ฉ๐Ÿ‡ช Laravel Munich Meetup - Remotely
  • ๐Ÿ‡ต๐Ÿ‡น Tech In Porto - Portugal
  • ๐Ÿ‡ซ๐Ÿ‡ท Laravel FR Meetup - France

Here is my talk about Writing Effective PHP at Forum PHP - France:

You can find some more videos here: nunomaduro.com/talks.

It may not sound, but public speaking is exhausting. It takes tons of mental energy to look calm on stage and to perform well. On the other hand, it's cool to defend a topic you love and see people impressed by the things you show.

All conferences I went were great! And having this opportunity of traveling and exploring the world is awesome. Of course, I must admit that Laravel India experience was something out of this world. I am gonna just leave this here:

Open source

Aside from public speaking, my main hobby is open source. Early this year, I launched my most successful open source project in my career: PHP Insights.

The announcement tweet reached more than 170k people, and in just 48 hours, PHP Insights has already 1k stars on Github. After, it quickly got the 1# place of Github trending PHP repositories for several weeks in the row. It was mentioned in important websites and newsletters such as Laravel News, PHP Weekly, newsletter TL DR, and others.

Eventually, the load in PHP Insights was too much for a side project, so I decided to bring aboard @caneco, @jibbarth, and @OliverNybroe to help me.

Aside from PHP Insights, here is a list of other meaningful packages released this year:

Of course, the packages released in 2018 got even more traction. Collision reached 3K stars, Larastan become a must-have tool in Laravel, and Laravel Zero is now the most popular PHP Console Framework in the world.

Finally, one significant milestone for me is having some money coming out of donations each month. Across Patreon, Paypal donations, and Github Sponsors, and I am now making around 50$ per month. It's not a lot, but it means a lot to me.

The hype around Plus

Talking about 2019 and not talking about Plus, it's impossible. Around September, I started to work in a superset for PHP called Plus - a superset of PHP.

All expectations, comments, and critics around this project made me loose the energy and motivation, and wanted to focus in other things. Maybe early next year I will get back to it again and make it happen.

Meanwhile at Algolia

My day job is to maintain the open-source API clients and integrations at Algolia. Aside from usual maintenance work on those open source packages, here are some highlights:

  • Developed state of the art JavaScript API Client - Here is the source code: github.com/algolia/algoliasearch-client-javascript. Note that, this client is the most complex and the most used across Algolia user base and itโ€™s a heavy used low level block internally. It's also in the top 10 of your most downloaded JavaScript packages in the world in jsDelivr.

  • Managed to give presentations/workshops cross squads/offices in Algolia - including San Francisco and New York. All the presentations were tailored for those squads/offices. They covered diverse set of topics such as better usage of API Clients, Programming topics, and others.

Looking ahead to 2020

Public speaking wise I want to do a bit less. While it's fun to travel, it takes most of my free time. I rather allocate that free time in something else.

At Algolia, for the first 6 months of the next year, I want to focus more on JavaScript - taking challenging and impactful projects where I can rewrite legacy from scratch, just like the JavaScript API Client.

In my free time, I genuinely want to dedicate an entire year to find and build something that leaves my mark in PHP history. It can be a superset, a framework, or other projects. The most important, it needs to be something that brings me joy and a fun journey.

Other recaps

Want to read some more recaps? Here you go!

Let me know a link to your recap, and I'll include it in the list above.

Show Comments