Issue #7 – JAMStacking for modern applications
In today’s climate, time to market is essential for any team building a solution. JAMStack was introduced to developers to help them build fast, safe and scalable applications. What makes it so popular is its ability to eliminate almost any backend work.
It provides a strong perspective for building web applications with the best tools available as a current development trend. Let’s look at some of the tools you would use if you had to get started today.
JAMStack isn’t the only choice for side project builders or technical leads choice, but it’s probably the most widely used, and so much value can come from learning how you can use this framework to build your applications. (For a more depth look check out the main the page).
Currently, you come across a technology that makes life easier for developers almost all the time. You can argue that is what drives innovation to be so exciting, but what is more extraordinary is how the internet has made it possible to read about how other teams are innovating their products and services using those same technologies.
Paypal last month published a blog post detailing their adoption of GraphQL across most of their production applications. Here are a few key takeaways from it:
Success at Paypal. After already being used in their checkout experience, they were able to see the benefits (fewer DB calls, easier testing, data synchronisation) and boost in productivity that would come with using GraphQL in place of REST.
Introducing a new technology. You can read about how easy they made it for the engineering team to be in favour of the switch, provisioning resources, organising showcases and outlining a strategy:
You can also read about the upside the change has brought in improving the quality of their codebase, team collaboration, simplifying unification, and picking a nifty technology that will attract talent.
AppSync is a managed service on AWS that helps developers get to where they want to get when it comes to building real-time API’s a lot faster and easier. AppSync streamlines the connection with your backend resources.
The idea is AppSync automatically generates your data sources (destination) and resolvers (operations for what to do with your data) that know how to handle GraphQL requests and fetch information from your AWS Resources (DynamoDB, Elastic Search, even HTTP endpoints).
You are eliminating the need for code or external functions meant to handle these operations because everything can be configured and managed through a service like AppSync.
The best time to learn is when gamification is involved; check this out if you are trying to brush up or test your CSS skills.
South Korea fights with big tech around payments in-app
Here’s news that could soon change the restrictions on developers when adding in-app purchases after the South Korean government has passed a bill that will force big tech to change their in-app payment rules.
PlanetScale the DB for developers
Here is a database that brings a lot of what being a developer is, together. PlanetScale has version control, background tasks, and a cool mission to make enterprise-grade data storage fun.