Now (March 2022)
This page was inspired by Gergely Orosz and Derek Sivers now pages*.
Here's what I'm doing now:
- ๐ Now I'm learning
- ๐จ๐ฝโ๐ป Open Source and Personal Projects
- ๐ Now I'm reading
- ๐ฟ Now I'm watching
- ๐ฎ Now I'm playing
You can see what I was doing previously here.
๐ Now I'm learning
React
In my previous job at Marfeel I did not have the chance to learn and play with React as much as I would have liked. In my current job at Mainmatter I'm working on a project built in React.
It's good to learn by doing but when we cross that with delivering value in a certain amount of time is when some of the foundations can be left a part so that's why I've decided it's time to start learning the fundamentals and become a React expert.
The course I've chosen to do so is Epic React by Kent C Dodds.
You can read about this journey in my blog
Rust
Rust is here to stay. A lot of interesting projects are going on, the community is huge and loves it, and I'm excited to learn more about it.
Due to my interest in web development, software automation and the opportunity to learn and use Rust with Mainmatter, I decided to start doing my first steps with it.
The course I've chosen to do so is Exercism.io's Rust track.
If you are curious about my progress and submitted solutions to the exercises, you can see them here
๐จ๐ฝโ๐ป Open Source and Personal Projects
MSW
Mock Service Worker (MSW) is an API mocking library for browser and Node.js.
My recent contributions to the project are the following ones:
mswjs/msw
[Pull Request] ci(workflows): upgrade
actions/checkout
andactions/setup-node
tov3
- [Discussion] Let's explore existing ways to monitor our GitHub Actions!
- [Discussion] Automated Releases with
semantic-release
fails to push
Octokit
Octokit is the official client that can be used to send requests to GitHub's REST API and queries to GitHub's GraphQL API.
Its ecosystem is organized in multiple repositories under GitHub, which includes a plugin system with different plugins you can plug to your Octokit instance.
My recent contributions to the project are the following ones:
octokit.js
octokit.js is the repository in Octokit ecosystem corresponding to the all-batteries-included GitHub SDK for Browsers, Node.js, and Deno.
- [Pull Request] Improved Octokit Docs for contributors adding an explanation on what to do if a Pull Request is merged and the message used for it is not semantic-release compliant.
- [Pull Request] Improved Octokit Docs replacing
@octokit/auth-oauth-user-client
in the examples with a more generic one - [Discussion] Created a new discussion to encourage contributors to use
octokit.log.*
instead ofconsole.*
@octokit/core.js
@octokit/core.js is the extendable client for GitHub's REST & GraphQL APIs
- [Issue] [Pull Request] Improved Octokit typing in TypeScript by converting
type OctokitOptions
intointerface OctokitOptions
. - [Issue] [Pull Request] Fix automatic release workflow by replacing the command
pika
used in the build step withpika-pack
.
@octokit/plugin-rest-endpoint-methods.js
@octokit/plugin-rest-endpoint-methods.js is the Octokit plugin adding one method for all of api.github.com REST API endpoints
- [Issue] [Pull Request] fixed a
CI
problem when running aCodeQL
workflow in Pull Requests opened bydependabot
- [Issue] [Pull Request] remove unnecessary step to
checkout HEAD~2
in CI from PRs
@octokit/plugin-retry.js
@octokit/plugin-retry.js is the Octokit plugin for GitHubโs recommended request retries
- [Issue] [Pull Request] Add
@octokit/core
aspeerDependency
to the project.
@octokit/plugin-throttling.js
@octokit/plugin-throttling.js is the Octokit plugin for GitHubโs recommended request throttling
- [Pull Request] Replace the usage of
console.warn
in this plugin to use the more genericoctokit.log.warn
- [Pull Request] Improve types for
ThrottlingOctokitOptions
. - [Pull Request] Replace 'abuse limit' with 'secondary limit' due to a change in GitHub's API.
- [Pull Request] Reach 100% test coverage in the repository.
Octoherd
Octoherd is a tool to manage multiple repository updates all at once.
My recent contributions to the project are the following ones:
octoherd/cli
octoherd/cli is the repository in charge of implementing the cli of Octoherd tool. It's core is implemented with Octokit.
- [Issue] Reported a 'Release Job' failed due to an issue with
semantic-release
robvanderleek/awesome-octoherd-scripts
robvanderleek/awesome-octoherd-scripts is a carefully curated list of awesome Octoherd scripts for GitHub automation
- [Issue] Reported a proposal for auto-maintain the list of scripts
facio-ergo-sum/repo-meister-issues
facio-ergo-sum/repo-meister-issues is a repository to collect feature requests โจ, bugs ๐, and general discussion for Repo Meister
- [Issue] Reported suggestion for UI permitting to run to public repositories outside my user/org
semantic-release
semantic-release is a fully automated version management and package publishing
My recent contributions to the project are the following ones:
semantic-release/github
[Issue] [Draft Pull Request] use Octokit's plugin-throttling instead of a custom implementation
MDN: Mozilla Developer Network
Mozilla Developer Network (MDN): Data and tools related to MDN Web Docs (formerly Mozilla Developer Network, formerly Mozilla Developer Center...)
My recent contributions to the project are the following ones:
mdn/content
mdn/content is the repository for managing the content behind MDN Web Docs
[Pull Request] Add missing default value for
'rows'
attribute for<textarea>
GitHub
GitHub: Millions of developers and companies build, ship, and maintain their software on GitHubโthe largest and most advanced development platform in the world.
My recent contributions to the project are the following ones:
github/feedback
github/feedback is the repository for public feedback discussions for: GitHub for Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more!
[Discussion] Add a detailed monitor option to track GitHub Actions stats
ESLint
ESLint: helps finding and fixing problems in your JavaScript code.
My recent contributions to the project are the following ones:
yannickcr/eslint-plugin-react
yannickcr/eslint-plugin-react is the React specific linting rules for ESLint
[Issue] Is there an ESLint rule to error/warn to avoid "Mirroring props in state"?
What's coming next?
You can find the next contributions or personal projects I'm planning in my GitHub Project Board
๐ Now Iโm reading
Psychology
Fiction
๐ฟ Now I'm watching
Drama
- ๐บ Borgen (Season 3) ๐ฉ๐ฐ
- ๐บ Severance (Season 1) ๐บ๐ธ
- ๐บ Super Pumped: The Battle of Uber (Season 1) ๐บ๐ธ
Comedy
- ๐บ The Cuphead Show! (Season 1) ๐บ๐ธ
- ๐บ Winning Time: The rise of the Lakers Dynasty (Season 1) ๐บ๐ธ
Documental
- ๐บ Simeone, vivir partido a partido (Mini TV Show) ๐ช๐ธ
- ๐บ All or nothing: Juventus (Mini TV Show) ๐ฌ๐ง
- ๐บ Phoenix Rising (Mini TV Show) ๐บ๐ธ
- ๐ฅ War Mothers: Unbreakable (2017) ๐ฆ๐บ
- ๐ฅ Winter on Fire (2015) ๐บ๐ฆ
๐ฎ Now I'm playing
Sports
- โฝ Fifa 22 (2021) ๐บ๐ธ
*Do you want to know more about now pages? Take a look into nownownow.com/about