Jonathan Giles
14K posts

Jonathan Giles
@JonathanGiles
Principal Java Architect for libraries @Microsoft and a @Java_Champions. Previous: Consulting Member of Technical Staff on @Java at Oracle/Sun Microsystems
New Zealand Katılım Ocak 2009
55 Takip Edilen5.7K Takipçiler

@VicVijayakumar I say the same thing regarding money. I would rather she stay at home than work the one day a week: she could go to the gym, do a hobby, etc, but she wants the work, even though the money is worth less than the benefits of not going to work (at least, from my perspective)
English

@JonathanGiles Wife tutors high school chemistry from time to time. Usually kids who have an A but want A+.
I don’t think it’s worth the money but it keeps her brain working etc etc.
English

@richardbair My current work is driving everything we do to zero dependencies. It's hard work, but by end of 2025 I should have turned a very slow moving ship around to this.
English


@davidfowl A Java Aspire you say? An 'Aspire4J' if you will. Colour me intrigued.
English


This was my vacation project hypothesis "Could I feed ChatGPT a set of GitHub issues, and discussions, have it cross reference the existing Aspire documentation and then do gap analysis to figure out what the missing docs are.
Here's an example of the output:
github.com/dotnet/docs-as…
English

@richardbair I heard good feedback about Hatch, but never tried it myself. In SDK team we use Setuptools, as our project is here for longer than all other tool exist . We use setup.py, but we updated our CI last year to support pyproject.toml.
English

@richardbair For build, I would use Poetry, or Setuptools. Poetry is the fancy new one that feels like inspired by "everything tool" like npm and mvn. Setuptools is the traditional one there for decades. If the package is small and simple, Flit is a good easy choice as well.
English

@JonathanGiles what are you seeing in the wild for Python versions? Would you build an SDK on 3.7+ at this point?
English

We are launching new SDKs as a part of the Gemini 2.0 model family launches. These SDKs allow you to seamlessly switch between Gemini API and Vertex AI, and will provide live streaming capabilities.
- Python: github.com/googleapis/pyt…
- Go: github.com/googleapis/go-…
English

This is my team too.... But I've got a few more years to go until I've been at Microsoft for 40 years like Larry!
Microsoft Dev Docs@docsmsft
For Larry Osterman's 40 year story, we joined Larry...at his 40 year party. What keeps Larry going? Listen in - and stay for the confetti at the end. 🎊🎉 Larry Osterman Playlist: msft.it/6015Wtchz #Larry40Years
English

@speakjava @British_Airways This is their "Eau de toilet" service. Only available to the most important of guests.
English

I feel so special as a Gold card holder on @British_Airways.
I just booked a flight and was automatically given the seat in the last row opposite the toilet (that's me in 25B).
I guess it was because there were so few available seats...
🤦♂️



English

@jessfraz I bought a beach house just so I could run another unifi network and cameras setup (also, the beach being right there is pretty nice too). I love having the unifi system setting up a VPN between both sites, so I can have a centralized home automation system for both houses, etc.
English

Trying out bluesky. You can find me over there at @jonathangiles.net
English

@rakyll That's what my team did six years back for Azure SDKs. I'm the Java architect for all Azure SDKs, and we have equivalent architects for each of the important languages. It's a big responsibility, but the quality improvements compared to before my team began is night and day.
English






