I’m in no way partnered with any brands mentioned nor are any of the links referrals. They’re simply links to products I used. We had our first child five months ago. A beautiful little boy- Remi. We’re lucky enough to have good friends around us who have also recently had children and we received lots of baby clothes, toys, and items donated or on loan. This post is written not with any advice in mind, but around some of the repetitive tasks we do daily and items we found useful each day.

Continue reading

This week I decided that my Pocket to Buffer via IFTTT setup wasn’t cutting it anymore. Predominantly because I use a trial account of buffer and I can only queue ten items at a time. The developer in me screamed “you can build it yourself.” Although normally I would lean away from the idea I haven’t had much time to write Rust lately and decided it would be nice to throw together a few crates and get the job done.

Continue reading

I’ve thought about this numerous times over the course of my career and it is something I want to share. This is for the junior and intermediate developers out there who spend time visiting conferences, reading blogs, listening to podcasts, and doing their best to hone their craft. The developers who week after week take in content from industry influencers talking about the big projects they’ve worked on at BigCompany. Maybe you have thought about what it would feel like to work on similar big projects and experience growth in the industry like them.

Continue reading

I get this terminal error about every three to six months: error: gpg failed to sign the data fatal: failed to write commit object When I see it I think “I really should have written down the problem last time”. So here we are, ready and willing to document. The issue for me is that I set short expiration times for my gpg keys. To verify my key is expired I run: $ gpg -K --keyid-format SHORT and get results like below:

Continue reading

Raw HTML in Hugo Markdown

I finally decided to run some updates on the ol' blog and noticed some posts had missing content after the update. At a glance all the missing content seemingly used raw HTML tags. A quick look to the rendered source found comment tags in all the previous HTML locations: <!-- raw HTML omitted --> It turns out somewhere along the line (Hugo v0.6.0) the markdown rendering engine was changed to Goldmark.

Continue reading

I've missed my cycling goals two years in a row. Should I tone back my expectations or is that under-aiming? @brian_pearce https://twitter.com/brian_pearce/status/561380088168468481 Only 5 years later. I decided to have the same goal & New Years resolution for 2020. Complete 10,000km of cycling and tonight I completed it a month early! Highlights Despite the Pandemic kicking off I made good use of our 12 week real lockdown in Barcelona.

Continue reading

Coming from Ruby, JS, Python or another language? Exploring new languages can be toilsome. Rust is no different. You’ll find new idioms and features that could be unfamiliar to navigate. You might even detest them at first; comparing it to how you’d prefer it in your favourite language. We will learn to navigate your transition into the Rust landscape. Introduce practices that might not make sense at first. See comparisons of how you may have done things, and how we can improve those practices with Rust.

Continue reading

Author's picture

Brian Pearce

Software Engineer, Endurance Cyclist,
Rubiest, and Rustacean

Software Engineer

Barcelona, Spain