December, 2019

How Often Should You Update Your Mobile App?


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?


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


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


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


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?


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?

PostgreSQL Connection Pooling: Part 2 – PgBouncer


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 139

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


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

IoT 196

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

12 Latest Software Test Automation Trends To Look For In 2020


Advancements in technology improve the lives of people and save time and money for organizations year after year and there is no reason that the next year, 2020 will be any different.

IoT 83

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?


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!

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


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).

Intellectual debt: The hidden costs of machine learning


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.

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.

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.

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 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


What else goes into Cross-Browser testing?

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.

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


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.

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


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

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.

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


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

Overview of SQL Server Clustered index

SQL Shack

This article targets the beginners and gives an introduction of the clustered index in SQL Server. Introduction An index plays a crucial role in SQL Server query performance. Consider a book library with thousands of books.

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


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 165

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.

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.

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].

5 Best Cross Browser Compatibility Testing Tools in 2019


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.

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.

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


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.