A Comparison of Node.js Environment Managers
A version/environment manager is essential if you work with different Node.js versions—but which should you use? Ayooluwa Isaiah investigates the competing options.
A version/environment manager is essential if you work with different Node.js versions—but which should you use? Ayooluwa Isaiah investigates the competing options.
Caching is essential for high-performance web apps; luckily, Python and Django provide excellent tools to help. In this article, Muhammed Ali walks through some popular caching techniques.
Containers are popular because they create a reproducible environment that you can deploy to production and run locally in development. However, containerizing a Rails app can be tricky—Jeff Morhous helps us navigate the pitfalls.
GraphQL is a solid alternative to a traditional REST API, and offering one to your users may be easier than you think. Follow along as Kevin Cunningham builds a GraphQL endpoint with Node.js and MongoDB!
Adding social logins to Laravel is easier than you think. In this article, Funke Faith Olasupo discusses OAuth and shows how to implement social login with Laravel Socialite.
PostgreSQL and MySQL are great for structuring data using relationships, but what if you don't always know the structure up-front? That's where `ActiveRecord::Store` really shines. It's like NoSQL, without changing databases.
Elastic Beanstalk makes getting started with Amazon Web Services (AWS) much easier. In this article, Farhan Hasin Chowdhury steps through how to deploy a Laravel app to Elastic Beanstalk.
Do you need to process a lot of data in real time? Event streaming is a pattern that could help. David Sanchez walks us through how to do event streaming in Rails with Apache Kafka, the popular open-source event streaming platform.
What if you could write sloppy code and have Ruby fix it for you automatically? With RuboCop, you can! Of course, linters and auto-formatters have other benefits, even if your code is pristine. Join Ayooluwa Isaiah for a tour of RuboCop.
If you define the same method on a class, a subclass, and a mixin, which one gets called first? Join Abiodun Olowode in an exploration of Ruby's object model!