Tag: Performance
-
What is code smell and how to reduce it?
Posted on December 8, 2023, Level beginner Resource Length medium
In today's digital world, when having good and reliable software plays a crucial role in the operational processes of every business, the developers bear the responsibility to produce high-quality code. However, that's easier said than done. They may encounter various challenges during the development process that can lead to unintentional mistakes, resulting in what is known as code smells. But what is code smell? By softteco.com.
Tags learning code-refactoring how-to programming performance
-
Improving Node.js performance using Rust
Posted on November 10, 2023, Level beginner Resource Length medium
Node.js is a popular JavaScript runtime for writing backend applications. Its flexibility and nonblocking nature have made it the premier choice for API consumption. It's important to note that Node.js, which is single-threaded, isn't ideal for heavy computational tasks as blocking the main thread with lengthy calculations can lead to performance issues. Fortunately, Node.js supports worker threads, providing a way to handle such intensive tasks without blocking the main thread. By Anshul Goyal.
Tags learning functional-programming how-to programming performance
-
How to optimize SQL queries for faster data retrieval
Posted on October 30, 2023, Level beginner Resource Length medium
SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.
Tags database software performance big-data analytics
-
Dynamic table partitioning in Postgres
Posted on October 29, 2023, Level intermediate Resource Length medium
We helped a customer recently who was storing 500 million chat messages in a single Postgres table. As the table was growing, their queries were slowing down. By Michel Pelletier.
Tags database mysql software performance
-
Nginx security. Control resources and limits.
Posted on October 27, 2023, Level beginner Resource Length medium
Nginx is one of the best popular webservers today. Its popularity is due to the fact that it is very fast and easy to set up. Other side of this popularity - nginx is often being a target of malicious attacks. So, if your nginx is not limited by available resources, your server may totally "fall" when nginx spent all system resources. That's why you should control and limit resources Nginx consumed. By Vyacheslav Breus.
Tags servers web-development infosec performance
-
NGINX performance tuning tips and optimization strategies
Posted on October 11, 2023, Level beginner Resource Length medium
Optimizing Nginx performance is essential to boosting the speed of your web applications. As one of the central elements in your web hosting control panel, the open-source web server, NGINX, delivers high-speed performance out of the box. You can significantly boost NGINX performance by making tweaks to its configurations. Check out the guide with practical techniques to help you achieve just that. By Nikita S.
Tags nginx performance servers web-development app-development
-
How to optimize your code for performance: A focus on Python and beyond
Posted on October 1, 2023, Level advanced Resource Length medium
For the seasoned Python developer, the notion of performance optimization is a familiar landscape—fraught with challenges yet abundant with opportunities for innovation. While churning out Python code that 'works' is easy, crafting code that performs optimally is an art. By Maria Chojnowska.
Tags python performance app-development programming
-
Code like a boss: Personal productivity for software engineers
Posted on September 24, 2023, Level beginner Resource Length short
The most effective and successful software engineers have one thing in common—they're personal productivity pros! The engineering field has distractions, competing priorities, growing to-do lists, too many meetings, and other sneaky time thieves. By Alyssa Towns.
Tags programming open-source miscellaneous performance software
-
Build performance analysis for speeding up Xcode builds
Posted on August 15, 2023, Level intermediate Resource Length short
Build performance can be analyzed in Xcode to speed up your builds. This can quickly speed up your workflow and save a lot of time during the day for all developers working on the project. Slow builds often distract us as they enable us to focus on distractions like social media and Slack. By Antoine Van Der Lee.
Tags ios app-development web-development programming performance
-
Learn Deno and go beyond Node.js
Posted on July 12, 2023, Level beginner Resource Length medium
Although Node.js remains the most-used server-side JavaScript runtime by a huge margin, alternative runtimes like Deno and Bun have garnered attention as they attempt to improve upon the Node.js concept. By Jeremy Holcombe.
Tags nodejs web-development app-development learning performance
-
Top 10 ways to use Google Bard AI to amplify your productivity
Posted on July 11, 2023, Level beginner Resource Length short
Golang was first released by Google in 2009 and, and since then, has gained widespread acceptance among developers due to its simplicity, concurrency, and performance. However, many years later, Go was suddenly forgotten as many users chose other languages like Java or Python for their projects. By Vy Le.
Tags google performance ai learning cio
-
Golang performance: Go programming language vs. other languages
Posted on July 10, 2023, Level beginner Resource Length long
Golang was first released by Google in 2009 and, and since then, has gained widespread acceptance among developers due to its simplicity, concurrency, and performance. However, many years later, Go was suddenly forgotten as many users chose other languages like Java or Python for their projects. By Vy Le.
Tags web-development golang app-development performance programming