Tag: Performance
-
Server-Side development with Kotlin: Frameworks and libraries
Posted on November 23, 2020, Level beginner Resource Length medium
It is quite common to use existing frameworks and libraries for backend application development. If we look at most of the popular frameworks in the Java ecosystem, many of them actually support Kotlin out of the box. There are a lot of Java libraries too. You can use these frameworks and libraries in your Kotlin programs thanks to Kotlin's flawless Java interoperability. By Anton Arhipov.
Tags kotlin programming jvm performance
-
In search for future of cloud storage, researchers look to holographic storage solutions
Posted on November 11, 2020, Level beginner Resource Length medium
Data storage has always been a key tenet of compute, and with the massive growth in cloud compute, the demand for cloud data storage has opened an avenue for both revisiting prior technologies and developing new ones. It is projected that around 125 zettabytes of data will be generated annually by 2024, and storing this in a cost-effective way is going to be a big challenge. By Benn Thomsen , Senior Principal Researcher Dushyanth Narayanan , Senior Principal Researcher Ant Rowstron , Distinguished Engineer / Deputy Lab Director.
Tags cloud performance servers miscellaneous machine-learning
-
Rust vs Go
Posted on November 7, 2020, Level beginner Resource Length long
Which is better, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency? By John Arundel.
Tags programming golang cio code-refactoring software performance
-
Going from JavaScript to WebAssembly in three steps
Posted on November 3, 2020, Level intermediate Resource Length long
It is vital that the performance on the client's browser is as good as possible. The reason for this is very simple: when you are being told a story, or watching a movie, even a single frameskip immediately takes you out of your experience. By Marcel Duin.
Tags javascript web-development browsers performance
-
How the HotSpot and Graal JVMs execute Java code
Posted on November 2, 2020, Level intermediate Resource Length medium
James Gough explores the subsystems that are involved in interpreting, compiling and executing a Hello World Application. He dives into JIT compilation and the arrival of the JVM Compiler Interface to explore how optimizations are applied to boost the performance. He discusses HotSpot, explores Graal and the JVM ecosystem to discover performance benefits of a platform 25 years in the making.
Tags java app-development programming miscellaneous performance
-
InnoDB Data Locking – Part 1 Introduction
Posted on October 20, 2020, Level intermediate Resource Length long
In this blog series, we would like to introduce you gently to the topic on which we were working over last 2 years. Improving how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another, while in reality there is a lot of concurrency. By Kuba Łopuszański.
Tags cloud sql database devops software performance
-
Zero downtime on MySQL schema change
Posted on October 19, 2020, Level beginner Resource Length short
Have you ever deployed a feature which interrupted your application because the schema change on the MySQL database has locked the table? Then I have good news for you! There are some tools like the Percona Toolkit which can apply the operation without a downtime. By Michi Lehr.
Tags cloud sql database devops performance
-
As AI chips improve, is TOPS the best way to measure their power?
Posted on October 14, 2020, Level beginner Resource Length medium
About the challenge of evaluating AI chip performance using "TOPS", a metric that means trillions of operations per second, or "tera operations per second". By Jeremy Horwitz.
Tags big-data machine-learning data-science robotics performance
-
Why I'm excited about Cloudflare's automatic platform optimization for WordPress
Posted on October 8, 2020, Level intermediate Resource Length medium
Cloudflare released "Automatic Platform Optimization" (APO), a new performance optimization service for WordPress sites. By Brian Li.
Tags cloud web-development performance code-refactoring
-
Exploring site speed optimisations with WebPageTest and Cloudflare Workers
Posted on October 7, 2020, Level intermediate Resource Length medium
One of the common questions often asked by clients is "What difference will the changes you're recommending make to our site's speed"? By Andy Davies.
Tags nodejs web-development performance code-refactoring javascript
-
How close are computers to automating mathematical reasoning?
Posted on August 29, 2020, Level beginner Resource Length long
AI tools are shaping next-generation theorem provers, and with them the relationship between math and machine. By Stephen Ornes.
Tags machine-learning miscellaneous big-data robotics performance
-
OTP as the core of your application
Posted on August 21, 2020, Level intermediate Resource Length long
In this two part series, we'll be taking a deep dive into what exactly the Actor Model is, how exactly the Actor Model is implemented in Elixir/Erlang and how we can leverage this pattern in pragmatic way from within our applications. By Alex Koutmos.
Tags software-architecture performance frameworks elixir web-development functional-programming