BarcelonaJS October 2018
Detalles
Vincenzo Chianese - @D3DVincent
Resilient Microservice WebAPI with REST and API Gateway
Splitting your application into a bunch of microservices is a non-trivial task with a lot of challenges, that might end up in with a completely different system in terms of architecture, components and more importantly the API surface you’re exposing; and that’s breaking the clients.
Can we prevent that somehow?
In this presentation we will start with a sample monolithic application and start to refactor it into a set of microservices using a naive approach, taming all the problems that will rise one by one, discovering how a REST architectural style for the WebAPI as well as an API Gateway are invaluable tools for the journey.
At the end of the presentation, we’ll see how we can switch from the monolithic version to the microservices version without breaking the clients at all.
Vincenzo Chianese is a Software Developer focused on WebAPIs, User Interfaces and Hypermedia enthusiast. He has been working for several API companies helping users to build to build better APIs.
Although his past experiences include Web Services in .NET, Windows Drivers in C++, along with Windows Applications in MFC, he’s now mostly working on NodeJS, in particular on Express Gateway, probably the most popular Open Source API Gateway written in Javascript.
He also enjoys speaking at a number of conferences, where he usually shares the experiences he had during his path.
──────────────
Israel Saeta Pérez - @dukebody
Practical Clean Code
Do you struggle to understand code that you wrote yourself only a pair of months ago? All you hear is "WTF" when other people review your code? Does adding a new feature to your product take ages due to the huge technical debt accumulated? Are you worried of touching any single line of code afraid of breaking the whole app?
Don't worry, all of us have written "dirty code" many times. In this talk I will provide some practical tricks to help make our code a bit more manageable.
Programming passionate since I was a kid, I fell in love with Python and Free Software. Formerly worked in Data Science, and now building the next-generation business travel platform at TravelPerk. I tend to commit to deliver talks to force me to learn about topics I want to learn about.
──────────────
After the talks, we'll have drinks, beers, and networking!
Are you interested in giving a talk or have a question? Feel free to comment or shoot a meetup message to the organizers.
And don't forget to follow us on Twitter for the latest news @BcnJS (https://twitter.com/BcnJS)
