The developer community has put a significant amount of effort into creating code-first solutions to GraphQL API development, rightfully attempting to ease development while combatting code duplication. Some consider this process as a natural evolution and see code-first solutions as the logical next step. However, both solutions come with intrinsic architectural choices and lead to multiple software options.
Jakub DraganekSetting up a CDN service in front of your site can improve your user’s experience while visiting the site. Nevertheless, you should remember that introducing a CDN or another high-level caching system can bring a new class of problems, so never start optimizing the performance with cache and CDN. When you’ve polished your codebase and optimized it as much as you can, you can add the CDN as the cherry on the cake and further improve site loading times.
Artur SmętYou may not always realize it, but so many of the websites you use on a daily basis have built-in Recommendation Systems that are driving your experience — as well as nudging you towards purchases. They are a must-have feature for any e-commerce website. Let's see what these are.
Jakub CwynarGetting started with data-driven product and user matching. If you want the simplest possible example, click ‘Your Discover Weekly’ on Spotify and you will be given a list of songs that you have never played on the platform but which the recommendation system believes you will like based on your listening history.
Tim ClaytonWhen a recommendation system is implemented with care and precision, it can be hugely beneficial for your e-commerce. Each type improves user experience, however, simple recommendation systems based solely on user interaction with products will likely fail when new products and users appear. Hybrid recommendation systems significantly reduce the possibility of cold-start problems thanks to additional information gathered that describes the properties of users and products.
Jakub MichałowskiIn this article, you will learn how to deploy your modern PWA application on AWS using S3 for storing the content, CloudFront for distributing the application, and Lambdas functions for handling push-state URLs and server-side rendering. Also, we will explain what to look for in terms of how PWAs and CloudFront cache work.
Adam BogdałAs a developer, you may start a small project with a monolith architecture using one of the many well-known frameworks. That’s a good start because it allows you to prototype fast and quickly respond to business needs. It sounds like a startup, doesn’t it? You work on the project with your colleagues and it grows. The business is happy and has great plans for the project.
Michał SipaImagine that you are going to work on a project that has not been touched by the hand of a QA. You could definitely feel like the Christopher Columbus of Quality — taking a deep dive into a new unexplored area. Most likely there is no documentation and only a few badly described tasks. I will try to share my experience with you and tell you what worked for me in such a scenario.
Bartłomiej Kulpa