Systems | Development | Analytics | API | Testing

JavaScript Best Practices You Never Heard (Part 1) | Vikrant | Shashank Yadav | Antino Labs

Since its inception, JavaScript has grown into a powerhouse and is now used worldwide by several industries. Moreover, programming with JavaScript has expanded well beyond web development, thus, making it the most prominent leader in the industry. Watch the full video to learn about the never heard best practices of JavaScript.

A story of Lazy Loading File System Operations for better dev system performance

In this blog post I want to share a story of a performance bottleneck using the filesystem that we experienced in our development setup. In the Tideways backend, we have a simple homegrown database migration tool that scans a directory for.sql files and applies them if not already done. It is a very old piece of code that I used since before the times of doctrine/migrations. It is much simpler but works for us.

A First Look at Hanami 2 for Ruby

As of today (06/12/2022), Hanami 2.0.1 has been released. Read more about the enhancements, bug fixes and gems in release 2.0.1. Hanami 2 was released on 22 November, concluding four years of work on this version. It brings a breath of fresh air into Ruby's web development community. Version 2.0 is not just an incremental upgrade. One could say it's a project written anew, with bright ideas from version one rebuilt on top of a solid dry-rb libraries ecosystem.

What is Microservices Architecture? How it works?

When you have an annual event at school or university, the teacher always assigns separate tasks to different groups of students. Have you ever wondered why she does that? Well, not only does it lighten the load on her but working in a group also makes you more productive and offers you more choices than when you were working alone. In addition, you learn to organize and coordinate with teams and ultimately produce a better result.

Picking The Right Programming Language for Your Application

Programming languages are a critical aspect of the application development process. The language is what allows you to instruct the technology in a way the computer understands. However, choosing the right programming language for your application is often a big dilemma. There are a lot of programming languages to choose from, like JavaScript, C++ and PHP, to name just a few. There are several other factors as well, such as security and maintainability, which must be considered.