Tag: Performance
-
How did the invention of the microprocessor change the course of computing history?
Posted on December 23, 2023, Level beginner Resource Length medium
From the humble beginnings of a single microchip, the microprocessor emerged as a catalyst for technological advancement and a key driver of computing evolution. Its invention marked a turning point in the history of computing, igniting a revolution that continues to shape our digital world today. By Marcin Wieclaw.
Tags robotics ai performance miscellaneous machine-learning
-
Revamping your code: Masterful techniques for effective code refactoring
Posted on December 15, 2023, Level beginner Resource Length short
Enhance code quality, reduce technical debt, and boost software reliability with essential code refactoring techniques. By Shivali Maheshwari.
Tags oop learning code-refactoring programming performance
-
AWS Lambda functions now scale 12 times faster when handling high-volume requests.
Posted on December 11, 2023, Level intermediate Resource Length medium
Now AWS Lambda scales up to 12 times faster. Each synchronously invoked Lambda function now scales by 1,000 concurrent executions every 10 seconds until the aggregate concurrency across all functions reaches the account's concurrency limit. By Marcia Villalba.
Tags serverless web-development event-driven 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