Adib Saikali provides a roadmap for application developers and architects to master application security, identifying the security skills needed as an application developer. By Adib Saikali Adib Saikali provides a roadmap for application developers and architects to master application security, identifying the security skills needed as an application developer. By Adib SaikaliRead More
Presentation: Prod Lessons – Deployment Validation and Graceful Degradation
Anika Mukherji discusses lessons learned in production at Pinterest: deployment validation framework and product-informed graceful degradation, preventing hundreds of outages. By Anika Mukherji Anika Mukherji discusses lessons learned in production at Pinterest: deployment validation framework and product-informed graceful degradation, preventing hundreds of outages. By Anika MukherjiRead More
Article: Using GraphQL and Ballerina With Multiple Data Sources
The Ballerina programming language is well-suited to developing GraphQL applications, due to the network abstractions, network-aware type system, clear data representations, and visual diagrams. This article discusses the benefits of GraphQL and Ballerina, and walks through a sample application that retrieves data from a database and a 3rd-party API. By Anupama Pathirage The Ballerina programming language is well-suited to developing GraphQL applications, due to the network abstractions, network-aware type system, clear data representations, and visual diagrams. This article discusses the benefits of GraphQL and Ballerina, and walks through a sample application that retrieves data from a database and a 3rd-party API. By Anupama PathirageRead More


