Jonathan Giles
@jonathangiles.net
Principal Java Architect for libraries at Microsoft and a Java Champion. Previous: Consulting Member of Technical Staff on Java at Oracle/Sun Microsystems.
Also got to stand next to a very cool scribble.
May 21, 2025 at 7:12 AM
Also got to stand next to a very cool scribble.
It's a very sad day.
May 13, 2025 at 11:44 PM
It's a very sad day.
Surprisingly hard work! I've been doing an experiment this week and it's amazing with agent mode in vs code, but requires a lot of baby sitting. It's going to get so good in the next few years, but it's still a bit frustrating playing whack a mole.
May 1, 2025 at 2:52 AM
Surprisingly hard work! I've been doing an experiment this week and it's amazing with agent mode in vs code, but requires a lot of baby sitting. It's going to get so good in the next few years, but it's still a bit frustrating playing whack a mole.
Wish I could be there - such fond memories, and it's where my career truly started.
December 24, 2024 at 5:38 PM
Wish I could be there - such fond memories, and it's where my career truly started.
Latest pcb arrived today. Designed using @kicad_pcb, and put together by @JLCPCB (including them pick and placing the components). Then I just drop in an ESP32 Dev Board and a level shifter component, and in theory it all just works (in practice, I'm prepping for magic smoke)
November 19, 2024 at 5:17 AM
Latest pcb arrived today. Designed using @kicad_pcb, and put together by @JLCPCB (including them pick and placing the components). Then I just drop in an ESP32 Dev Board and a level shifter component, and in theory it all just works (in practice, I'm prepping for magic smoke)
I figure in the future, if I decide to put it all on-chip, I might retain the websocket layer indirection, as I can then switch between two different server implementations, depending on if I'm deploying or prototyping.
November 19, 2024 at 5:17 AM
I figure in the future, if I decide to put it all on-chip, I might retain the websocket layer indirection, as I can then switch between two different server implementations, depending on if I'm deploying or prototyping.
The websocket server maintains the global state, and the ESP32 just sends updates from sensors, and listens to state changes from the server, before outputting appropriate values over the GPIO pins.
November 19, 2024 at 5:17 AM
The websocket server maintains the global state, and the ESP32 just sends updates from sensors, and listens to state changes from the server, before outputting appropriate values over the GPIO pins.
And, yes, you really should be on a newer version of Java... But we bend over backwards to support down to Java 8, and with as many different libraries as possible. We are dropping our dependencies in our next gen core libraries to zero!
November 19, 2024 at 5:17 AM
And, yes, you really should be on a newer version of Java... But we bend over backwards to support down to Java 8, and with as many different libraries as possible. We are dropping our dependencies in our next gen core libraries to zero!
And you better not end up sitting on the fence like me!
November 19, 2024 at 5:17 AM
And you better not end up sitting on the fence like me!
It's circular as there are eight terminals on the board, with five pins each, that run out to external sensors and led strip lighting. I'm enjoying writing code on my ESP32 dev boards, using level shifter chips, and sourcing power supplies and other components from AliExpress.
November 19, 2024 at 5:17 AM
It's circular as there are eight terminals on the board, with five pins each, that run out to external sensors and led strip lighting. I'm enjoying writing code on my ESP32 dev boards, using level shifter chips, and sourcing power supplies and other components from AliExpress.