Load Testing with K6
On a recent project I’ve been experimenting with using K6 for load testing. In this post I’ll discuss how to get started with K6 and some of the benefits of running load testing in using this tool.
On a recent project I’ve been experimenting with using K6 for load testing. In this post I’ll discuss how to get started with K6 and some of the benefits of running load testing in using this tool.
Speedrunning is when you play through a video game or a section of a video game as quickly as possible. To perfect a speedrun, players will dedicate hundreds, thousands, and even tens of thousands of hours to playing a game over and over again. To beat previous times, players will have to continually optimize their gameplay, master fancy movement, and perform sometimes difficult glitches.
We interact with consumer grade mapping products on a regular basis, like when we search for directions on our phones, or when we get bored at work and browse Google Earth to see what our houses look like from space. As mere consumers, we have exceptional mapping software at our disposal – but, have you ever wondered what professional mapping products are capable of?
The hype around WebAssembly could easily lead you to believe that it has the potential to replace JavaScript. Here, I will explain both WebAssembly and JavaScript, and why I think their future looks more like coexistence than competition. We will specifically be talking about browser-based WebAssembly.
SwiftUI is a development implementation framework made by Apple. Version 1.0 was released in 2019 to replace their previous UIKit software, and it has been rapidly evolving with new features each year since then. It is an exceptional leap in user interface development for Apple products because it offers ease of development, cross-platform configuration, and robustness.
Genetic algorithms (GA) are directed search algorithms based on the mechanics of biological evolution. They are powerful tools capable of generating solutions to complex optimization and search problems that would otherwise be extremely hard or time consuming to complete by human trial and error alone.
When developing software, we are often trying to get users to stay engaged with an app for as long as possible, while competing for the valuable attention span of users that other popular social applications have already won.
As website developers, automation can increase our capacity to do more, reduce the time and cost of our projects, and allow us to skip the boring parts of our job (let’s be honest!).
I began developing at a time when there were no helpful tools like frameworks, user interface (UI) kits, application programming interfaces (APIs), or software development kits (SDKs) to speed up our processes. Over time, I’ve seen innovations like these change the pace and possibilities in web development. And now, with the creation of cloud services, we can even do our work from the comfort of our homes rather than relying on dedicated server racks at the office.
This year at Grio, we decided to explore how we could reduce or offset our carbon footprint. Going carbon neutral means considering the carbon emitted as a result of all our company actions, and finding ways to reduce or offset those emissions. For small technology companies, carbon emission sources are things like running servers, the manufacturing and transportation involved in ordering supplies, and transportation to and from offices.
The California Consumer Privacy Act, also known as CCPA, was established to safeguard the data and privacy of consumers. Passed by the California state legislature in June 2018, effective on January 1, 2020, and enforced starting on July 1, 2020, CCPA was the first comprehensive privacy law implemented in the United States.