Adewale Oshineye

http://twitter.com/ade_oshineye

London, England

Software Craftsman & Photographer

Areas of Expertise:

  • Java
  • Python
  • patterns
  • design patterns
  • software craftsmanship
  • distributed systems
  • messaging
  • consulting
  • training
  • teaching
  • wiki
  • pricing complex financial instruments
  • trading systems
Adewale Oshineye is an engineer at a little-known search engine named Google. This is a consequence of many deeply geeky evenings spent programming 8-bit computers when he was a child. When he grew up Adewale somehow fell into IT consultancy. His career at consultancies such as Thoughtworks gave him the chance to work on projects ranging from point-of-sale systems for electrical retailers to trading systems for investment banks. It also gave him a chance to learn from some of the most interesting software craftspeople in Western Europe. In those rare moments when he's not in front of a computer he can be found behind a digital camera somewhere in London.

Apprenticeship Patterns Apprenticeship Patterns
by Dave Hoover , Adewale Oshineye
October 2009
Print: $29.99
Ebook: $23.99

Adewale blogs at:

Why do we bother with APIs?

March 20 2013

Sometimes people wonder why we bother building APIs since it seems they can end up being used in ways that compete with our own products.There are idealistic reasons for building APIs, as outlined by Jonathan Rosenberg, but there are also commercial benefits even if you don't share that philosophy. The… read more

What do you mean 'we'?

March 19 2013

"The Moving Finger writes; and, having writ,Moves on: nor all thy Piety nor WitShall lure it back to cancel half a Line,Nor all thy Tears wash out a Word of it."-- http://en.wikipedia.org/wiki/Rubaiyat_of_Omar_KhayyamThe web that Anil Dash wrote about wasn't lost. It was rejected. Dash himself rejects it when he uses a commenting… read more

The Google+ Sharelink Endpoint: doing it right

February 22 2013

If your site has a Google+ sharing feature that uses this URL: https://plusone.google.com/_/+1/confirm?url= then you're doing it wrong. You're using unsupported and undocumented functionality. Don't.You should be using a sharing URL that looks like this: https://plus.google.com/share?url=That's our official sharelink endpoint. It is supported, monitored and maintained. The URL you're using right now is… read more
Adewale Oshineye