May, 2020

article thumbnail

The Fastest Google Fonts

CSS Wizardry

* The Wiz: [link] 200518_2J_70c5f6c1c92a1cd436e525ac2b895f51 200518_AY_290d20f93c0e4b469e0bbe60a63f678e 200518_8F_49cb76e22485f51fad729e085a8bd08e 200518_4W_7d70995268b4aa4f495304063d449ae3&thumbSize=150&ival=100&end=all * harry.is: [link] --> For the most part, web fonts nowadays are faster than ever. With more standardised FOUT/FOIT behaviour from browser vendors, to the newer font-display specification, performance—and therefore the user—seems to have been finally been put front-and-centre.

Google 364
article thumbnail

A Short on How Zoom Works

High Scalability

Zoom scaled from 20 million to 300 million users virtually over night. What's incredible is from the outside they've shown little in the way of apparent growing pains, though on the inside it's a good bet a lot of craziness is going on. Sure, Zoom has made some design decisions that made sense as a small spunky startup that don't make a lot of sense as a defacto standard, but that's to be expected.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Selenium Automation Script With JavaScript

DZone

Selenium is an open-source automation framework initially introduced in 2004. Using this framework, we can validate web applications across different browsers and platforms. Java, C#, Python are mostly used for developing test scripts. Testing performed using Selenium are generally referred to as Selenium testing. The initial version released is just a single tool, but the latest version is now not only a tool — it’s a software suite with a pack of IDE, RC, and WebDriver.

article thumbnail

What is Greenplum Database? Intro to the Big Data Database

Scalegrid

Greenplum Database is a massively parallel processing (MPP) SQL database that is built and based on PostgreSQL. It can scale towards a multi-petabyte level data workload without a single issue, and it allows access to a cluster of powerful servers that will work together within a single SQL interface where you can view all of the data. In this blog post, we explain what Greenplum is, and break down the Greenplum architecture, advantages, major use cases, and how to get started.

Big Data 321
article thumbnail

Automate complex metric-related use cases with the Metrics API version 2

Dynatrace

Dynatrace news. Dynatrace collects a huge number of metrics for each OneAgent-monitored host in your environment. Depending on the types of technologies you’re running on individual hosts, the average number of metrics is about 500 per computational node. Besides all the metrics that originate from your hosts, Dynatrace also collects all the important key performance metrics for services and real-user monitored applications as well as cloud platform metrics from AWS, Azure, and Cloud Foundry.

Metrics 229
article thumbnail

Fundamentals of table expressions, Part 2 – Derived tables, logical considerations

SQL Performance

Last month I provided a background to table expressions in T-SQL. I explained the context from relational theory and the SQL standard. I explained how a table in SQL is an attempt to represent a relation from relational theory. I also explained that a relational expression is an expression operating on one or more relations as inputs and resulting in a relation.

C++ 143
article thumbnail

60 great resources for performance engineering teams

TechBeacon Testing

One major roadblock that prevents teams from successfully maturing their performance efforts is a lack of training. Sometimes, just knowing where to start can be a challenge.

More Trending

article thumbnail

Software Testing Tools We're Watching Out for in 2020

DZone

Do you like to stay in the know about the most up-and-coming software testing tools? These days our team has been buzzing about plenty of tools we’ve come across, hosting tutorials and internal chats to share knowledge about them with one another and we figured we’d share them with you in this article!

article thumbnail

Exploring MySQL Binlog Server – Ripple

Scalegrid

MySQL does not limit the number of slaves that you can connect to the master server in a replication topology. However, as the number of slaves increases, they will have a toll on the master resources because the binary logs will need to be served to different slaves working at different speeds. If the data churn on the master is high, the serving of binary logs alone could saturate the network interface of the master.

Servers 262
article thumbnail

DevSecOps: Recent experiences in field of Federal & Government

Dynatrace

Dynatrace news. Introduction. For Federal, State and Local agencies to take full advantage of the agility and responsiveness of a DevOps approach to the software lifecycle, Security must also play an integral role across lifecycle stages. Modern DevOps permits high velocity development cycles resulting in weekly, daily, or even hourly software releases.

article thumbnail

Keeping Customers Streaming?—?The Centralized Site Reliability Practice at Netflix

The Netflix TechBlog

Keeping Customers Streaming?—?The Centralized Site Reliability Practice at Netflix By Hank Jacobs , Senior Site Reliability Engineer on CORE We’re privileged to be in the business of bringing joy to our customers at Netflix. Whether it’s a compelling new series or an innovative product feature, we strive to provide a best-in-class service that people love and can enjoy anytime, anywhere.

article thumbnail

A/B Testing Instant.Page With Netlify and Speedcurve

Tim Kadlec

I’ve wanted to give instant.page a proper try out on my site for a while now. It’s a pretty clever approach. The script watches for when someone hovers over a link and then, when they do, uses the prefetch resource hint to get started fetching that page before the click event even occurs. I like the idea, in theory, quite a bit. I also like the implementation.

Testing 128
article thumbnail

Stuff The Internet Says On Scalability For May 14th, 2020

High Scalability

Hey, it's HighScalability time! LOL. Who knew a birthday service could lead to an existential crisis? Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff can't happen. You are that important to the fate of the smart and thoughtful world. Know someone who wants to understand the cloud? I wrote Explain the Cloud Like I'm 10 just for them.

Internet 265
article thumbnail

The Perfect Way To Maintain Your Selenium Test Automation

DZone

Without a doubt, automated browser testing has transformed the way software development works. If it wasn’t for Selenium, we wouldn’t be able to use such a wide array of bug-free web apps as we do. But sometimes, even the IT sector misunderstands the term automation. Most people assume that the computer is going to accomplish all the testing for them!

Testing 253
article thumbnail

SQL Interview Questions for the second round

SQL Shack

In this article, we will talk about SQL interview questions and answers that can be asked in the second-round technical stage. These interview questions are based on real-life experiences. Therefore, it can be a very useful source when preparing for the second round of SQL technical interviews. Many companies conduct a technical interview to evaluate […].

128
128
article thumbnail

The new normal of digital experience delivery – lessons learned from monitoring mission-critical websites during COVID-19

Dynatrace

Dynatrace news. Since the start of COVID -19, o rganizations have adapted to a new normal, shifting employees to work-from-home and initiating more remote servicing for customers. As we continue to adapt, Biz/Dev/Ops teams are under intense pressure as organizations turn to apps and the cloud to transact business and keep employees productive and customers satisfied. .

Website 217
article thumbnail

Kovair’s DevSecOps: Making Security Testing Seamless in DevOps, with full PLM Transparency

Kovair

Integrating Security Testing within development and the operations teams are becoming the new norm, but this migration needs newer thinking, with newer processes, methods and.

DevOps 119
article thumbnail

React Architecture Best Practices and Tips from Community Experts

Simform

In past years, our development team has built a myriad of react applications that have been small to large in project size and simple to complex in nature. Much of our learnings in those years have come from facing challenges during the architecture implementation, dealing with inefficiencies, and researching best practices. The post React Architecture Best Practices and Tips from Community Experts appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Part 2: The DynamoDB Book: An Interview With Alex DeBrie On His New Book

High Scalability

This is the second part of my interview with Alex DeBrie on his new insta-classic: The DynamoDB Book. To read the first part of the interview please mosey on over to The DynamoDB Book: An Interview With Alex DeBrie On His New Book. Go ahead. Take your time. It's worth it. Quick Fire Round.

164
164
article thumbnail

Web Service Testing Using Neoload

DZone

In this tutorial, we will understand how to design SOAP and REST services using Neoload to validate the performance of web services. Designing SOAP request in Neoload. Step 1: Create New Project (Go to File -> Click on New -> Enter Project Name -> Click Finish).

Testing 246
article thumbnail

Shift security left with your continuous testing: 3 key focus areas

TechBeacon Testing

Security is often the black sheep of testing. At many organizations, functional testing has continuous support and funding throughout the lifecycle of the application, but when the focus shifts to security, there is usually only a scan before the release.

Testing 104
article thumbnail

Tutorial: Guide to automated SRE-driven performance engineering

Dynatrace

Dynatrace news. In this blog, I will be going through a step-by-step guide on how to automate SRE-driven performance engineering. You may have seen over the past few months we have been extensively promoting Service Level Indicators (SLIs) and Service Level Objectives (SLOs) as part of our Open Source project Keptn. Keptn uses SLO definitions to automatically configure Dynatrace or Prometheus alerting rules.

article thumbnail

Tracking Web Vitals for a better user experience

Speed Curve

Google recently announced an initiative called 'Web Vitals', which focuses on three performance metrics they consider essential for improving the user experience: Largest Contentful Paint (LCP). First Input Delay (FID). Cumulative Layout Shift (CLS). With the exception of FID, all of these metrics are available in both LUX (our RUM tool) and Synthetic.

Metrics 100
article thumbnail

Impact of the Column order in Composite Index SQL Server

SQL Shack

In this article, we will explore Composite Index SQL Server and key order impacts on it. We will also view SQL Server update statistics to determine an optimized execution plan of the Compositive index. Introduction SQL Server indexes are a vital factor in query performance and overall system performance. We use clustered and non-clustered indexes […].

Servers 98
article thumbnail

Sponsored Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. Scrapinghub is hiring a Senior Software Engineer (Big Data/AI). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a developm

Education 102
article thumbnail

Reactive Architecture Benefits and Use Cases

DZone

While the term reactive architecture has been around for a long time, only relatively recently has it been recognized by the industry and hit mainstream adoption. And the goal of this article is to analyze what reactive really is and why to adopt it. Its core meaning has been formalized with the creation of the Reactive Manifesto2 in 2013, when Jonas Bonér collected some of the brightest minds in the distributed and high-performance computing industry – Dave Farley, Roland Kuhn, and Marti

article thumbnail

How to go from performance tester to performance engineer

TechBeacon Testing

Companies are increasingly recognizing the value of performance engineering, which goes well beyond performance testing. These organizations now require the capability to fix performance issues whenever and wherever they exist—and they're willing to pay a premium for those skills. That’s why many performance testers are stepping up their game.

article thumbnail

Manage dashboards more efficiently with more control with the JSON editor

Dynatrace

Dynatrace news. Dashboards are an important tool for effectively monitoring diverse IT ecosystems and for reporting your key performance indicators. But the more components you monitor and the more reports you build based on those insights, the harder it becomes to maintain oversight over the number of dashboards needed to perform all these tasks. Dynatrace helps you with this in a few ways.

article thumbnail

How To Make Performance Visible With GitLab CI And Hoodoo Of GitLab Artifacts

Smashing Magazine

How To Make Performance Visible With GitLab CI And Hoodoo Of GitLab Artifacts. How To Make Performance Visible With GitLab CI And Hoodoo Of GitLab Artifacts. Anton Nemtsev. 2020-05-20T10:30:00+00:00. 2020-05-20T13:37:03+00:00. Performance degradation is a problem we face on a daily basis. We could put effort to make the application blazing fast, but we soon end up where we started.

article thumbnail

Synthetic Monitoring vs. APM Stack Trace Tools

Dotcom-Montior

The complexity of an application’s digital architecture is increasing dramatically every day. In an era of cloud infrastructure, the goal is to integrate all your web services into one place: CDN, DNS, third-party API services, QA tools, analytics tools, and any other component you can think of, are working with each other to make your services function.

article thumbnail

Sponsored Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. Scrapinghub is hiring a Senior Software Engineer (Big Data/AI). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a developm

Education 100
article thumbnail

Benefits of Using an Online Bug Tracking System

DZone

When a software program or an application does not work the way it is created or designed to perform, it is called a software bug. In most cases, these errors are caused by developers or designers. The software testing team uses bug tracking software's to keep a track of bugs and to report them as the program is being tested. It is estimated that software developers make 100-150 errors for every thousand lines of code.

Systems 246
article thumbnail

Preload, Prefetch and Preconnect: Speed Up your Website with Resource Hints

Dareboost

Loading a web page requires fetching a whole set of resources which collectively allow the page to be displayed and interacted with. To increase the user’s perception of speed, you may need to influence the order in which these resources are fetched and executed. And that’s where preload and Resource Hints come in.

Speed 94
article thumbnail

How to detect impacting 3rd Party API calls with Dynatrace Real User Monitoring (RUM)

Dynatrace

Dynatrace news. Third party APIs have become as essential to our software stack as your own code or the run-times your code runs on. If these 3 rd parties become problematic, it will impact your software and users, causing complaints about your services not working as expected. That is why you must treat monitoring of these 3 rd party APIs with the same priority as your own code or platforms your code runs on, using something like Dynatrace RUM to do so.

article thumbnail

Push Zone Supports WebP and Brotli

KeyCDN

The feature WebP caching and Brotli compression is now also available for Push Zones! WebP caching is automatically active once Image Processing is enabled and will transform images to WebP if the client supports the format. Image hosting in combination with WebP has never been easier. Brotli compression is now also enabled for all Push Zones by default which results in great performance improvements.

Cache 93
article thumbnail

Inspired Design Decisions With Max Huber: Turning Mundane Subjects Into Exciting Visual Communication

Smashing Magazine

Inspired Design Decisions With Max Huber: Turning Mundane Subjects Into Exciting Visual Communication. Inspired Design Decisions With Max Huber: Turning Mundane Subjects Into Exciting Visual Communication. Andrew Clarke. 2020-05-22T09:00:00+00:00. 2020-05-22T12:07:19+00:00. Years ago, I wished I could work on advertising projects for household names because I thought that above-the-line work would bring creative satisfaction.

Design 91
article thumbnail

?The Modern Web?

CSS - Tricks

A couple of interesting articles making the rounds: Tom MacWrite: Second-guessing the modern web Rich Harris: In defense of the modern web. I like Tom’s assertion that React (which he’s using as a stand-in for JavaScript frameworks in general) has an ideal usage: There is a sweet spot of React: in moderately interactive interfaces. Complex forms that require immediate feedback, UIs that need to move around and react instantly.