Tag: Performance
-
Parallelism, concurrency, and AsyncIO in Python - by example
Posted on September 15, 2021, Level intermediate Resource Length medium
Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.
Tags python programming web-development app-development performance
-
Test like you fly - intro
Posted on September 4, 2021, Level beginner Resource Length medium
In contrast to all the other important test methodologies, "Test Like You Fly", or TLYF for short, emphasizes testing to find fundamental flaws in a system that will prevent it from performing the mission. Most testing methodologies strive to confirm that requirements - the input to our designs - are being met by the system as written. By Tim Chambers.
Tags app-development tdd devops software-architecture agile performance
-
Redis at the Edge with Cloudflare Workers
Posted on September 1, 2021, Level intermediate Resource Length medium
Computing at the Edge is one of the most exciting capabilities in recent years. CDN allows you to keep your files closer to your users. Edge computing allows you to run your applications closer to your users. This helps developers to build globally distributed, performant applications. By Enes Akar.
Tags app-development cloud software-architecture nosql performance
-
How are client hints really useful for web performance
Posted on August 28, 2021, Level beginner Resource Length long
Client Hints are HTTP request header fields that a server can request from a client in order to get information about the client's device, network, etc. The server can then determine the type of data to be displayed according to the client information received. By Hargunbeer Singh.
Tags apis devops software web-development performance
-
Top new features of Cucumber JVM v6
Posted on August 27, 2021, Level beginner Resource Length long
Behavior Driven Development or BDD is one of the magical terms that many organizations are looking for today. The influence of the BDD methodology has significantly impacted the way the development model works. Its powerful business-driven approach has helped many teams collaborate with different stakeholders to define a better requirement. By Giridhar Rajkumar.
Tags tdd java software performance web-development
-
A first look at Qwik - the HTML first framework
Posted on July 17, 2021, Level beginner Resource Length short
Even with the most optimized code, it is hard for eCommerce sites to reach a 100 out of 100 score on PageSpeed Insights unless they serve only static HTML. By Misko Hevery.
Tags css frontend web-development app-development frameworks performance
-
How Kaizen can create a culture of continuous improvement
Posted on July 12, 2021, Level beginner Resource Length medium
The Japanese manufacturing industry is renowned for their methods of process improvement. It's introduced us to methods such as Kanban and Lean. Another approach that's proven to be popular amongst businesses who want to achieve business improvement is Kaizen. By Dinnie Muslihat.
Tags teams agile cio software performance
-
How to handle one-to-many relationships in NoSQL databases
Posted on July 11, 2021, Level beginner Resource Length medium
Data modeling in NoSQL is trickier than normal SQL. Sometimes, it goes against our intuition. Especially coming from an SQL background, I found it hard to comprehend the various reasons behind the data modeling in NoSQL databases like AWS DynamoDB or Firebase. By Mohammad Faisal.
Tags database nosql app-development performance
-
Core Web Vitals: A guide to improving page speed
Posted on July 5, 2021, Level beginner Resource Length long
The Core Web Vitals for user experience are as follows: Largest Contentful Paint (LCP), First Input Delay (FID), Cumulative Layout Shift (CLS). By Kristi Hines.
Tags app-development web-development performance frontend
-
Behind the scenes of creating the world's biggest graph database
Posted on July 3, 2021, Level intermediate Resource Length long
How we'd decided to try and build the biggest graph database that has ever existed. By Chris Gioran.
Tags database queues search performance cloud devops aws streaming
-
Laravel Octane v1.0 is here
Posted on July 2, 2021, Level beginner Resource Length short
Laravel Octane, a tool to supercharge your Laravel application's performance. By Paul Redmond.
Tags php app-development web-development performance
-
How to use metacognition skills to remember 90% of what you read
Posted on June 16, 2021, Level beginner Resource Length medium
Reading a lot of great books improves our knowledge, judgment and mental models. But many people rarely engage with the content of their books. By Thomas Oppong.
Tags learning management cio performance miscellaneous