• Product Development in the age of LLMs

    In the age of LLMs, the role of Product Managers has become complex, as they must continuously evolve existing products while integrating large language models (LLMs) into new offerings. Despite the challenges, successfully integrating LLMs can justify the effort. However, this process requires significant time, investment, and careful consideration of the product’s characteristics and data.…

  • Clean Room versus Data Sharing

    Clean Room versus Data Sharing

    Which products actually give you digital privacy guarantees and which ones are mere data sharing mechanisms? A Clean Room allows two or more distrustful parties to run some agreed upon code over agreed upon data sets and share the results among themselves in a predetermined manner.

  • My Platform Journey: Enabling the SDLC

    we discuss how the Open-source Software (OSS) culture can help build a robust Platform (HOW to Platforms). OSS is much more than freely available libraries from respectable communities such as Apache or the Cloud Native Computing Foundation, OSS represents an ecosystem made up of developers with a similar mindset and attitude towards software development and…

  • My Platform Journey: the Open-source Software culture

    we discuss how the Open-source Software (OSS) culture can help build a robust Platform (HOW to Platforms). OSS is much more than freely available libraries from respectable communities such as Apache or the Cloud Native Computing Foundation, OSS represents an ecosystem made up of developers with a similar mindset and attitude towards software development and…

  • My Platform Journey

    we explain why Platforms are worth the effort: accelerated speed of delivery of applications built on top of the Platform (v/s speed of delivery of applications built outside the Platform), lower total cost of ownership (TCO) of applications built on top of the Platform, easier composition of applications built on top of the Platform to…

  • Where are all the JVM implementations?

    We are facing a paradox: One one hand the number of languages targeting the JVM is exploding and on the other hand the number of JVM implementations is shrinking.

  • Clients like REST part 3

    This post is the third one of a mini-series: Clients Like REST part 1 Apache HTTP Commons Client Clients Like REST part 2 Native J2SE API Client Clients Like REST part 3 JAX-WS client API I will now show you how to access REST services using the JAX-WS client API, but first let me explain…

  • Clients like REST part 2

    This post is the second one of a mini-series: Clients Like REST part 1 Apache HTTP Commons Client Clients Like REST part 2 Native J2SE API Client Clients Like REST part 3 JAX-WS client API This post will show you how to access the same service – defined through the interface IAutoStatService – using the…

  • JavaOne 2010 – Developing Composite Applications for the Cloud with Apache Tuscany (SCA)

    A great take on a great technology, SCA (Service Component Architecture), was given by Jean-Sebastien Delfino (IBM) and Luciano Resende (Shutterfly). Can Tuscany (a SCA  implementation) shield you from the complexities of component assembly/component integration/deployment/inter-component communications/client protocols/… in the Cloud? It turns out that many of these problems are not specific to the Cloud, they…

  • JavaOne 2010 – Keeping your options open if the Cloud is not

    This was one of the best presentations at JavaOne, probably due to the oratory talents of Doug Tidwell. Doug presented libcloud and the Simple Cloud API, respectively a common library for interacting with the popular cloud server providers and controlling their VMs (reboot/create/destroy/list/images) and a  common interface for the three most common cloud application services…

Design a site like this with WordPress.com
Get started