December, 2019

How Often Should You Update Your Mobile App?

DZone

Do you know? For Android, iOS, and other apps, release frequencies vary. Managed app testing leader Testlio recently queried more than 75K client release records, covering a diverse range of industries (including Commerce, Education, Entertainment, Finance, Productivity, Sports, and Travel).

Mobile 141

Average Page Load Times for 2020 – Are you faster?

MachMetrics

With another year winding down, it’s time for us to take stock of how our site performance compares to the average page load times for 2020.

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

Real-Time Digital Twins Simplify Code in Streaming Applications

ScaleOut Software

Designing applications that extract real-time insights from streaming telemetry can be a daunting challenge. Event streams typically combine messages from many data sources, as shown below. It’s a complex challenge to select and analyze messages that surface patterns of interest.

Code 52

Adaptive Loading - Improving web performance on low-end devices

Addy Osmani

Adaptive Loading is a pattern for delivering a fast core experience to all users (including low-end devices) where you progressively add high-end-only features, if a user's network and hardware can handle it

Sampling RUM: When and why it's a good idea

Speed Curve

I confess, I’m not a statistician. While I pride myself on the 'A' I received in my college statistics class, admittedly it was on a pretty steep curve.

The Best Way to Host MongoDB on DigitalOcean

Scalegrid

MongoDB is the #3 open source database and the #1 NoSQL database in the world. It’s a cross-platform document-oriented database that uses JSON-like documents with schema, and is leveraged broadly across startup apps up to enterprise-level businesses developing modern apps.

Code Quality: Its Importance in Custom Software Development

Simform

The post Code Quality: Its Importance in Custom Software Development appeared first on Insights on Latest Software Technologies - Simform Blog. Custom Software Development Quality Assurance

More Trending

Improving Flow through Integration in Santa’s Workshop: A Fictional Case Study

Tasktop

This weekend, I was watching the movie Elf and it got me thinking – how does Santa’s Workshop keep up with the demands of a booming population? I saw the manager keeping track of production quotas on a clipboard.

Games 52

11 top open-source test automation frameworks: How to choose

TechBeacon Testing

If you're thinking about building your own test automation framework, think again. In most cases, you'd do better to consider one or more of the open-source options available. App Dev & Testing, Testing, Test Automation

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

Andreas Andreakis , Ioannis Papapanagiotou Overview Change-Data-Capture (CDC) allows capturing committed changes from a database in real-time and propagating those changes to downstream consumers [1][2].

Which Programming Language Is Most Popular for UI Test Automation in 2019?

DZone

Which language do you use for test automation? There is always a lot of uncertainty around which programming language to use when starting a new test automation project. Should you go with the same language that the development team is using?

Dynatrace ONE – Rapid access to experts when and where you need it

Dynatrace

Dynatrace news. Dynatrace ONE has redefined the Dynatrace customer experience through our innovative in-product assistance and Dynatrace ONE premium subscription offerings.

IoT 194

PostgreSQL Connection Pooling: Part 2 – PgBouncer

Scalegrid

When it comes to connection pooling in the PostgreSQL world, PgBouncer is probably the most popular option. It’s a very simple utility that does exactly one thing – it sits between the database and the clients and speaks the PostgreSQL protocol, emulating a PostgreSQL server.

Cache 135

Ensuring Performance, Efficiency, and Scalability of Digital Transformation

Alex Podelko

The CMG Impact conference (February 10-12, 2020 in Las Vegas) is coming. Looking at the program I have the same problem as I always had with CMG conferences – how could I attend all the sessions I want considering that we have multiple tracks? Even when I took out the sessions that don’t directly cover the topics of my primary interests as well as mainframe-specific presentations, I ended up with 21 sessions in 2.5

Efficient lock-free durable sets

The Morning Paper

Efficient lock-free durable sets Zuriel et al., OOPSLA’19. Given non-volatile memory (NVRAM), the naive hope for persistence is that it would be a no-op: what happens in memory, stays in memory.

Netflix Hack Day?—?November 2019

The Netflix TechBlog

Netflix Hack Day?—?Fall Fall 2019 By Tom Richards , Carenina Garcia Motion , and Leslie Posada Hack Day at Netflix is an opportunity to build and show off a feature, tool, or quirky app.

Is Automated Browser Testing A Must For Modern Web Development?

DZone

Do you need Automated Browser testing? Cross-browser testing is not a new term for someone who is into web development. If you are developing a website or a web application, you would want to run it smoothly on different browsers. It is not as easy as it sounds!

Intellectual debt: The hidden costs of machine learning

Dynatrace

Dynatrace news. Many of us are already familiar with technical debt. And while the concept is not new, the disruptions of cloud transformation and increasing time-to-market pressures shine a bright light on its many downsides.

Re-Slaving a Crashed MySQL Master Server in Semisynchronous Replication Setup

Scalegrid

In a MySQL 5.7 master-slave setup that uses the default semisynchronous replication setting for rpl_semi_sync_master_wait_point , a crash of the master and failover to the slave is considered to be lossless. However, when the crashed master comes back, you may find that it has transactions that are not present in the current master (which was previously a slave).

NULL complexities – Part 1

SQL Performance

NULL handling is one of the trickier aspects of data modeling and data manipulation with SQL. Let's start with the fact that an attempt to explain exactly what a NULL is is not trivial in and of itself.

On the Edge of a New Decade

Edge Perspectives

We’re heading into a new decade today. It’s not just a new year, but a new decade.* It’s a turning point, a historic moment, and provides us an opportunity to reflect on where we’ve been and where we’re headed. It’s all in the numbers. I believe in the power of numbers.

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

by David Berg , Ravi Kiran Chirravuri , Romain Cledat , Savin Goyal , Ferras Hamad , Ville Tuulos tl;dr Metaflow is now open-source! Get started at metaflow.org. Netflix applies data science to hundreds of use cases across the company, including optimizing content delivery and video encoding.

Cross-Browser Testing Is Not Only About Browsers

DZone

What else goes into Cross-Browser testing?

Making Ops Life Easier: Automating SLA Monitoring for Deployed Services on Kubernetes

Dynatrace

Dynatrace news. Kubernetes automatically validates the health of your pods within your k8s cluster, by continuously evaluating the health end-points (livenessProbe and readinessProbe) of your deployed services.

A persistent problem: managing pointers in NVM

The Morning Paper

A persistent problem: managing pointers in NVM Bittman et al., PLOS’19. At the start of November I was privileged to attend HPTS (the High Performance Transaction Systems) conference in Asilomar. If you ever get the chance to go, I highly recommend it.

Filtered Indexes and Forced Parameterization (redux)

SQL Performance

After blogging about how filtered indexes could be more powerful , and more recently about how they can be rendered useless by forced parameterization , I'm revisiting the filtered indexes/parameterization topic. A seemingly-too-simple solution came up at work recently, and I had to share.

The Paradox of Leadership

Edge Perspectives

I love paradox. Today I’m going explore not just one, but two, paradoxes. Both are related to the role of leadership in our changing world.

Data Compression for Large-Scale Streaming Experimentation

The Netflix TechBlog

Julie (Novak) Beckley, Andy Rhines, Jeffrey Wong, Matthew Wardrop, Toby Mao, Martin Tingley Ever wonder why Netflix works so well when you’re streaming at home, on the train, or in a foreign hotel?

How to Test the Graphical User Interface: a Comprehensive Guide

DZone

Learn how to test your Graphical User Interface. Most people interact with software applications daily, whether it’s on a tablet, smartphone, or computer, because of the rapid growth in mobile technology, the web, and app development industry is more competitive than ever before.

Mobile 173

Get up to 300 new metrics out of the box with AWS supporting services (GA)

Dynatrace

Dynatrace news. AWS offers a broad set of global, cloud-based services including computing, storage, networking, Internet of Things (IoT), and many others. You can use these services in combinations that are tailored to help your business move faster, lower IT costs, and support scalability.

AWS 161

Google planning a new ‘Badge of Shame’ for slow websites

MachMetrics

Google has announced plans for a new badging system that would let users know whether a website typically loads slowly.

A day in the life of… the Senior Manager of Technical Account Management

Tasktop

Today we’re heading to Nashville to meet our Senior Manager of Technical Account Management, Lori! She discusses how she works across multiple time zones, her love for working with customers on their integration journeys, and where to get the best lunch in Austin. How do you start your day before work?

Can AI-Driven Test Automation Enhance Test Automation?

Testsigma

Software Testing has changed a lot! Earlier, manual testing ruled the world of testing, however, test automation increasingly became a reality in most organizations developing software. Testing continued to evolve, and it took advantage of technology innovations.

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

Andreas Andreakis, Ioannis Papapanagiotou Continue reading on Netflix TechBlog ». database postgres data-synchronization change-data-capture mysql

5 Best Cross Browser Compatibility Testing Tools in 2019

DZone

Find out more about cross-browser testing! In the past two decades, there has seen a tremendous increase in the web. There were about 2.4 Million websites in 1998 and now there are approx 1.8 billion.

Easier user management with improved invitation workflow and user-group overview

Dynatrace

Dynatrace news. To make user management easier for our customers, we’ve improved the invitation workflow and made it simpler to see which groups a user is assigned to. Resend invitation.

161
161

Benchmarking spreadsheet systems

The Morning Paper

Benchmarking spreadsheet systems Rahman et al., Preprint. A recent TwThread drew my attention to this pre-print paper. When spreadsheets were originally conceived, data and formula were input by hand and so everything operated at human scale.