Howdy! My name is Leonardo Losoviz, I'm an award winning freelance developer and consultant, creator of the open source PoP project (for building applications based on server-side components), regular contributor to Smashing Magazine, and ocassional conference speaker.
I code, I learn, I share.
I am available for hiring! I specialize in building APIs (I authored a library to implement a schemaless GraphQL), creating sites that run with any CMS or PHP framework (such as WordPress, Laravel and Symfony) and can be deployed on serverless PHP (I authored a component model which is the optimal mechanism to deploy atomic functionality), and optimizing content management across platforms (I authored a WordPress plugin to tackle this problem).
Alright, I just finished my slides for the NomadJS webinar that I presented yesterday (yeah, I finished them 1 day later!), but if you take a look at them, you may understand why... There's sooooo much stuff here! If I'm proud of anything, this is it! I... Read more
I have recently introduced the PoP API for GraphQL, which I call a “schemaless” implementation of GraphQL, and then described some of its advantages over a typical implementation of GraphQL. In this blog post, I will demonstrate some of its superpowers by... Read more
I will be presenting a webinar on the “schemaless” GraphQL on November 13th at 6 pm PST. To watch it, it's necessary to have an account with NomadJS, however it is free to create one, so be welcome to come join me! Title: Introduction to the... Read more
I have recently introduced the “schemaless” GraphQL, which is based on the PoP API. In this post, I will write about the improvements that using the component-based architecture can achieve over a typical schema-based implementation of GraphQL. Improved... Read more
Yesterday I published a new article on Smashing Magazine: "Create Once, Publish Everywhere" with WordPress. It describes how the new WordPress, through Gutenberg, can accomplish a comprehensive management of our content towards sharing it for... Read more