Tag: Blogging
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Tag: Gohugo
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Tag: Netlify
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Nitrojs
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Tag: Nuxt
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Tag: Weekly Update
Weekly Update #20250504
- I upgraded the blogging engine for this site from an outdated version of Hugo (
0.92.2
) to the latest release (0.147.0
). This update also required refreshing the theme (Ananke). I’ve documented my experiences with blogging engines here, here, and here. Despite these updates, I’m still not fully satisfied, and I believe my thoughts on Hugo itself could warrant a dedicated post. A discussion on Hacker News recently caught my attention and brought back many memories. - Nitro, the web server behind Nuxt, has released a new version. This update includes a (very) small contribution from me.
- The push for a full return to the office –working onsite five days a week– feels inevitable. The driving factors seem to be poor management and the tolerance of low productivity in some workplaces.
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Weekly update #20241208
Note: I will be moving to short notes in addition to longer form content, inspired by rbv.
- Trying to do anything meaningful automating rekordbox is painful. pyrekordbox and DJ-Tools make it a bit less… but not a lot.
- Intuition is generally rooted in years of experience and this quote from Javi Santana is gold: “you can process about 500MB in one second on a single machine” (see Learnings after 4 years working with +50 companies on data engineering projects).
- I opened my BlueSky account and created the Tuenti Mafia Starter Pack. So far, refreshing.
- Juan (of Headscale fame) shared some interesting ideas on leveraging the Certificate Transparency Logs for other things.
Tag: Djing
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Leadership
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Ken Williams learns from Bill Gates
“There’s a secret of business that Ken Williams says he learned from Bill Gates. Ask an executive or a prospective hire for their golf handicap, and if they give an answer, write that person off. Serious executives don’t play golf.”
Tag: Next.js
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Python
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Saas
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Scaling
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Switzerland
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Vercel
Weekly Update #20250427
- My attempt to write more frequently by sharing random updates clearly failed (just look at when I published the last one).
- I had a short and enjoyable vibe coding session today. You can check out the result. Over the past year, I’ve been dedicating significant time to learning DJing, and building a music library is a big part of that. Coding credits go to Gemini Pro 2.5.
- On a related note, I really enjoyed this feature on Avalon Emerson.
- This rant on Vercel’s approach with Next.js deserved more attention on HN (though not surprising it didn’t). It offers valuable insights, even if there’s a hint of bad blood.
- I discovered a great blog about scaling (tech) organizations: Stay SaaSy. The content is much deeper than the typical superficial advice you often find on LinkedIn (the vendemotos crowd that we say in Spanish).
- Tricking good faith social groups with LLMs, very sad to read. For some reason, I could not avoid connecting this to the Bergier Commission.
Tag: Bluesky
Weekly update #20241208
Note: I will be moving to short notes in addition to longer form content, inspired by rbv.
- Trying to do anything meaningful automating rekordbox is painful. pyrekordbox and DJ-Tools make it a bit less… but not a lot.
- Intuition is generally rooted in years of experience and this quote from Javi Santana is gold: “you can process about 500MB in one second on a single machine” (see Learnings after 4 years working with +50 companies on data engineering projects).
- I opened my BlueSky account and created the Tuenti Mafia Starter Pack. So far, refreshing.
- Juan (of Headscale fame) shared some interesting ideas on leveraging the Certificate Transparency Logs for other things.
Tag: Rekordbox
Weekly update #20241208
Note: I will be moving to short notes in addition to longer form content, inspired by rbv.
- Trying to do anything meaningful automating rekordbox is painful. pyrekordbox and DJ-Tools make it a bit less… but not a lot.
- Intuition is generally rooted in years of experience and this quote from Javi Santana is gold: “you can process about 500MB in one second on a single machine” (see Learnings after 4 years working with +50 companies on data engineering projects).
- I opened my BlueSky account and created the Tuenti Mafia Starter Pack. So far, refreshing.
- Juan (of Headscale fame) shared some interesting ideas on leveraging the Certificate Transparency Logs for other things.
Tag: Apps Script
AutoOOO Featured in Workspace Developer Spotlight
A little bit of self-promotion: AutoOOO has been featured in the Google Workspace Developer Spotlight, a series of interviews that Google conducts with developers of innovative Workspace add-ons. You can watch the complete interview here:
Poor Man's Apps Script Performance Metrics
Not so long ago, I was writing about measuring Apps Script function performance, in particular those offered as part of the environment by Google. As add-ons get more complex and we rely more on other APIs that we have no control over, measuring how much we are making the user wait becomes important.
Google Apps Script APIs performance
During the last few months, as I was implementing a few scripts on Google’s Apps Script, I needed to answer the question of what is the right place to store data.
Tag: Autoooo
AutoOOO Featured in Workspace Developer Spotlight
A little bit of self-promotion: AutoOOO has been featured in the Google Workspace Developer Spotlight, a series of interviews that Google conducts with developers of innovative Workspace add-ons. You can watch the complete interview here:
Tag: Google Workspace
AutoOOO Featured in Workspace Developer Spotlight
A little bit of self-promotion: AutoOOO has been featured in the Google Workspace Developer Spotlight, a series of interviews that Google conducts with developers of innovative Workspace add-ons. You can watch the complete interview here:
Poor Man's Apps Script Performance Metrics
Not so long ago, I was writing about measuring Apps Script function performance, in particular those offered as part of the environment by Google. As add-ons get more complex and we rely more on other APIs that we have no control over, measuring how much we are making the user wait becomes important.
Google Apps Script APIs performance
During the last few months, as I was implementing a few scripts on Google’s Apps Script, I needed to answer the question of what is the right place to store data.
Tag: Golf
Ken Williams learns from Bill Gates
“There’s a secret of business that Ken Williams says he learned from Bill Gates. Ask an executive or a prospective hire for their golf handicap, and if they give an answer, write that person off. Serious executives don’t play golf.”
Tag: Quotes
Ken Williams learns from Bill Gates
“There’s a secret of business that Ken Williams says he learned from Bill Gates. Ask an executive or a prospective hire for their golf handicap, and if they give an answer, write that person off. Serious executives don’t play golf.”
Tag: Sierra
Ken Williams learns from Bill Gates
“There’s a secret of business that Ken Williams says he learned from Bill Gates. Ask an executive or a prospective hire for their golf handicap, and if they give an answer, write that person off. Serious executives don’t play golf.”
Tag: Honeypot
Who is knocking at the door?
A few years ago, after being bored of watching hundreds and thousands
of failed ssh login attempts to my home server, I asked myself:
what are these folks trying to bruteforce with?
OpenSSH
would log the username, but that’s it.
Tag: P0f
Who is knocking at the door?
A few years ago, after being bored of watching hundreds and thousands
of failed ssh login attempts to my home server, I asked myself:
what are these folks trying to bruteforce with?
OpenSSH
would log the username, but that’s it.
Tag: Sshd
Who is knocking at the door?
A few years ago, after being bored of watching hundreds and thousands
of failed ssh login attempts to my home server, I asked myself:
what are these folks trying to bruteforce with?
OpenSSH
would log the username, but that’s it.
Tag: Tailscale
Who is knocking at the door?
A few years ago, after being bored of watching hundreds and thousands
of failed ssh login attempts to my home server, I asked myself:
what are these folks trying to bruteforce with?
OpenSSH
would log the username, but that’s it.
Tag: Dell
Enabling Full Disk Encryption on Dell XPS 9320 with Ubuntu 22
I did not find a clear set of instructions on how to enable full disk encryption on a newer Dell XPS 9320 that came with Ubuntu pre-installed. This machine is now replacing an older XPS13 (9360) that runs Linux like a charm but was feeling the effects of time. What I learnt so far:
Tag: Encryption
Enabling Full Disk Encryption on Dell XPS 9320 with Ubuntu 22
I did not find a clear set of instructions on how to enable full disk encryption on a newer Dell XPS 9320 that came with Ubuntu pre-installed. This machine is now replacing an older XPS13 (9360) that runs Linux like a charm but was feeling the effects of time. What I learnt so far:
Tag: Ubuntu
Enabling Full Disk Encryption on Dell XPS 9320 with Ubuntu 22
I did not find a clear set of instructions on how to enable full disk encryption on a newer Dell XPS 9320 that came with Ubuntu pre-installed. This machine is now replacing an older XPS13 (9360) that runs Linux like a charm but was feeling the effects of time. What I learnt so far:
Tag: Xps 9320
Enabling Full Disk Encryption on Dell XPS 9320 with Ubuntu 22
I did not find a clear set of instructions on how to enable full disk encryption on a newer Dell XPS 9320 that came with Ubuntu pre-installed. This machine is now replacing an older XPS13 (9360) that runs Linux like a charm but was feeling the effects of time. What I learnt so far:
Tag: 11870.com
Old School Geo Toolbox
Bringing this up as part of the blog so that it does not get lost.
Back in 2020, Ed suggested that I presented at Geomob BCN, an event for geospatial enthusiasts, and that I shared some of the old school learnings from being exposed to the geo space back in the day (for reference, we are talking ~2006). So, without knowing much what I would be taking about, I put together some slides that, in the end, looked quite interesting and that the audience engaged with.
Tag: Geocoding
Old School Geo Toolbox
Bringing this up as part of the blog so that it does not get lost.
Back in 2020, Ed suggested that I presented at Geomob BCN, an event for geospatial enthusiasts, and that I shared some of the old school learnings from being exposed to the geo space back in the day (for reference, we are talking ~2006). So, without knowing much what I would be taking about, I put together some slides that, in the end, looked quite interesting and that the audience engaged with.
Tag: Google Maps
Old School Geo Toolbox
Bringing this up as part of the blog so that it does not get lost.
Back in 2020, Ed suggested that I presented at Geomob BCN, an event for geospatial enthusiasts, and that I shared some of the old school learnings from being exposed to the geo space back in the day (for reference, we are talking ~2006). So, without knowing much what I would be taking about, I put together some slides that, in the end, looked quite interesting and that the audience engaged with.
Tag: Idealista
Old School Geo Toolbox
Bringing this up as part of the blog so that it does not get lost.
Back in 2020, Ed suggested that I presented at Geomob BCN, an event for geospatial enthusiasts, and that I shared some of the old school learnings from being exposed to the geo space back in the day (for reference, we are talking ~2006). So, without knowing much what I would be taking about, I put together some slides that, in the end, looked quite interesting and that the audience engaged with.
Tag: Tuenti
Old School Geo Toolbox
Bringing this up as part of the blog so that it does not get lost.
Back in 2020, Ed suggested that I presented at Geomob BCN, an event for geospatial enthusiasts, and that I shared some of the old school learnings from being exposed to the geo space back in the day (for reference, we are talking ~2006). So, without knowing much what I would be taking about, I put together some slides that, in the end, looked quite interesting and that the audience engaged with.
Tag: Logging
Poor Man's Apps Script Performance Metrics
Not so long ago, I was writing about measuring Apps Script function performance, in particular those offered as part of the environment by Google. As add-ons get more complex and we rely more on other APIs that we have no control over, measuring how much we are making the user wait becomes important.
Tag: Performance
Poor Man's Apps Script Performance Metrics
Not so long ago, I was writing about measuring Apps Script function performance, in particular those offered as part of the environment by Google. As add-ons get more complex and we rely more on other APIs that we have no control over, measuring how much we are making the user wait becomes important.
Google Apps Script APIs performance
During the last few months, as I was implementing a few scripts on Google’s Apps Script, I needed to answer the question of what is the right place to store data.