Sat.Jan 05, 2019 - Fri.Jan 11, 2019

article thumbnail

Slow MySQL Start Time in GTID mode? Binary Log File Size May Be The Issue

High Scalability

Have you been experiencing slow MySQL startup times in GTID mode? We recently ran into this issue on one of our MySQL hosting deployments and set out to solve the problem. In this blog, we break down the issue that could be slowing down your MySQL restart times, how to debug for your deployment, and what you can do to decrease your start time and improve your understanding of GTID-based replication.

Database 179
article thumbnail

MySQL High Availability Framework Explained – Part II: Semisynchronous Replication

Scalegrid

In Part I , we introduced a High Availability (HA) framework for MySQL hosting and discussed various components and their functionality. Now in Part II, we will discuss the details of MySQL semisynchronous replication and the related configuration settings that help us ensure redundancy and consistency of the data in our HA setup. Make sure to check back in for Part III where we will review various failure scenarios that could arise and the way the framework responds and recovers from these cond

Insiders

Sign Up for our Newsletter

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

article thumbnail

The Ethics of Web Performance

Tim Kadlec

One question I’ve seen posed a few times in the past several months is whether performance really is a moral or ethical concern, or if that’s all heavy-handed exaggeration. It’s a fair question, I suppose. Advocates of any technique or technology can be a bit heavy-handed when it suits them if they’re not being careful–myself included.

article thumbnail

The state of test automation: 7 key trends to watch

TechBeacon Testing

Prior to my Automation Guild conference each year, I survey the community about the issues they're struggling with. I also speak with many testing thought leaders on my weekly Test Talks podcast.

Testing 85
article thumbnail

MySQL High Availability Framework Explained – Part II

High Scalability

In Part I, we introduced a High Availability (HA) framework for MySQL hosting and discussed various components and their functionality. Now in Part II, we will discuss the details of MySQL semisynchronous replication and the related configuration settings that help us ensure redundancy and consistency of the data in our HA setup. Make sure to check back in for Part III where we will review various failure scenarios that could arise and the way the framework responds and recovers from these condi

article thumbnail

Implementing U2F Authentication With Hardware Keys Using Node.js and Vue.js

The Polyglot Developer

Not too long ago I had written a tutorial titled, U2F Authentication with a YubiKey Using Node.js and jQuery , which demonstrated how to use hardware keys as a means of universal two-factor (U2F) authentication. However, I had left some things to be desired in that previous post. For example, the previous tutorial did not use proper session management with Express.js and it used jQuery, which is neat, but by no means is as popular as some of the other web frameworks that currently exist.

article thumbnail

Tree Shaking - How to Clean Up Your JavaScript

KeyCDN

Tree shaking is a strategy web developers use to create leaner JavaScript bundles by getting rid of unused code. This guide will explain how to utilize tree shaking to your advantage with a module bundler such as webpack. What is Tree Shaking? Tree shaking, also known as live code inclusion, is a technique for optimizing code written in ECMAScript dialects like JavaScript.

Code 47

More Trending

article thumbnail

Sponsored Post: InMemory.Net, Triplebyte, Etleap, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Fun and Informative Events. Advertise your event here! Cool Products and Services. InMemory.Net provides a Dot Net native in memory database for analysing large amounts of data.

Java 137
article thumbnail

Synthetic Monitoring to monitor the web performance of your User Journeys (transaction monitoring)

Dareboost

The simplicity of use of Dareboost is frequently highlighted by our customers. After working with dozens of them to get valuable feedback, we’re very proud to announce a new release of our User Journey Monitoring (Scenario) feature. Let’s discover why and how you should start using it to better monitor your Digital Customer Experience!

article thumbnail

Tips to Enhance the Efficiency of Software Testing Process

QAMentor

When it comes to a software development and testing procedure, a single flaw can prove fatal. Thus, in making reliable software and its development, large business bodies utilize the best QA Company,which keeps them to remain out of harm’s way. At present, according to the best software testing companies, there are various automated software testing … The post Tips to Enhance the Efficiency of Software Testing Process appeared first on QA Mentor Blog.

article thumbnail

Web Page Usability Matters

Addy Osmani

Learn about why modern web performance metrics matter

Metrics 79
article thumbnail

With test automation, it's not the tool that matters

TechBeacon Testing

People often ask me about the best tool or language to learn when they are starting out or trying to advance their career in test automation. Should they learn Java? Do they need training in Selenium? What about tools such as Cucumber and SpecFlow?

Testing 42
article thumbnail

Create Custom Shortcodes To Embed Content In Hugo Posts And Pages

The Polyglot Developer

I’ve mentioned this numerous times before, but The Polyglot Developer is powered by Hugo which is a static site generator that takes Markdown and converts it to HTML. While Markdown is easy to use and can accomplish quite a bit, the syntax doesn’t accomplish everything that you’d hope to accomplish when it comes to a website. For example audio and video aren’t a thing in Markdown while it is in HTML.

Website 40
article thumbnail

New Year’s Updates

John McCalpin

As part of my attempt to become organized in 2019, I found several draft blog entries that had never been completed and made public. This week I updated three of those posts — two really old ones (primarily of interest to computer architecture historians), and one from 2018: July 2012: Local and Remote Memory Latency on AMD Processors in 2-socket and 4-socket servers.

Latency 40
article thumbnail

Agile: Optimise for velocity over predictability

Abhishek Tiwari

When it comes to agile estimation, quite often agile teams spend a big chunk of their time in heavyweight processes like detailed story point estimation to improve the predictability or accuracy of their estimates. In other words, agile teams invest more time in estimation to reduce that variance (i.e. time estimated vs. time taken) which otherwise can be used to create features and add business value.

Tuning 40
article thumbnail

Can AI Help Build Software?

Professor Beekums

I’m pretty skeptical of AI replacing humans anytime soon, but there is no denying that AI is capable of things that humans aren’t. Computers are unmatched in their ability to run brute force calculations. Theoretically, a human could perform Google’s PageRank algorithm. Yet, it would take a human millions of times more time than a computer to do so and the monotony would result in human error.

article thumbnail

The top 5 reasons to run your own database benchmarks

HammerDB

Some opinions claim that “Benchmarks are meaningless”, “benchmarks are irrelevant” or “benchmarks are nothing like your real applications” However for others “Benchmarks matter,” as they “account for the processing architecture and speed, memory, storage subsystems and the database engine.” So who is right?

article thumbnail

Stuff The Internet Says On Scalability For January 11th, 2019

High Scalability

Wake up! It's HighScalability time: The modern day inner sanctum revealed for all to experience. Nausea no extra charge. Do you like this sort of Stuff? Please support me on Patreon. Need cloud? Consume Explain the Cloud Like I'm 10 (35 nearly 5 star reviews). 8x : V8 Promiss.all parallel performance improvement; 1.3% : print sales increase; 11% : over 65 shared a hoax; 40% : add jobs after deploying AI; 3% : Eventbot's revenue pledged to open source; 51% : successful Ethereum attack; $308,620 :

article thumbnail

Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word]

Smashing Magazine

Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word]. Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word]. Vitaly Friedman. 2019-01-07T12:00:13+00:00. 2019-04-29T18:34:58+00:00. Web performance is a tricky beast, isn’t it? How do we actually know where we stand in terms of performance, and what our performance bottlenecks exactly are?

article thumbnail

Can AI Help Build Software?

Professor Beekums

I’m pretty skeptical of AI replacing humans anytime soon, but there is no denying that AI is capable of things that humans aren’t. Computers are unmatched in their ability to run brute force calculations. Theoretically, a human could perform Google’s PageRank algorithm. Yet, it would take a human millions of times more time than a computer to do so and the monotony would result in human error.