Josip Šokčević

ESP8266 sprinkler and Vibe programming

I moved from San Francisco to Osijek this summer (2025). The move was smooth, but I’ll leave details for a different post.

As a first-time homeowner, I did a lot of renovations. For the past several weeks, I have noticed that the automated irrigation system is no longer reliable. The system uses a controller from Toro and their DC solenoid latching valves. The controller drains the battery quickly, and its internal clock drifts too much (a few hours per day). Instead of purchasing a new controller, I decided to get back into electronics and create my own controller.

ESP8266 sprinkler and Vibe programming

San Francisco Utility Poles

A visual exploration of San Francisco's unique utility pole infrastructure, particularly in the Sunset district, and the ongoing challenges of utility undergrounding.

San Francisco Utility Poles

Prestashop 1.7.8.5 to Prestashop 8.2.0 Upgrade Adventure

A detailed account of upgrading Prestashop e-commerce sites from version 1.7.8.5 to 8.2.0, including PHP compatibility challenges and the upgrade process.

Prestashop 1.7.8.5 to Prestashop 8.2.0 Upgrade Adventure

Git Submodules

A comprehensive guide to Git submodules, covering their implementation, common challenges, and best practices based on real-world experience from the Chromium project.

Git Submodules

4 Years at Google - Googleversary

A personal reflection on four years at Google, sharing experiences working on Chrome Operations, the impact of COVID-19, and insights into working at a large tech company.

4 Years at Google - Googleversary

Hello World! It's me again.

A reintroduction to my personal blog after a 13-year hiatus, sharing my journey through tech companies in the Bay Area and plans for future content.

Hello World! It's me again.