Sat.Jul 17, 2021 - Fri.Jul 23, 2021

article thumbnail

Measuring Code Quality: Qualitative and Quantitative

DZone

Code Quality defines that the code is good, which means code is of high quality, and code is bad, which means code is of low quality. The quality can be subjective, so different teams may use different definitions based on the context. Code can be considered good quality if it is clear, simple, well tested, bug-free, refactored, documented, and performant.

Code 278
article thumbnail

A Guide To Attracting Clients To Your Agency

Smashing Magazine

A Guide To Attracting Clients To Your Agency. A Guide To Attracting Clients To Your Agency. Paul Boag. 2021-07-23T11:00:00+00:00. 2021-07-23T11:50:27+00:00. Without a doubt, word-of-mouth recommendation is an incredibly desirable way to win work. It requires zero marketing efforts and typically converts at a higher rate as your agency has been recommended.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Containerizing Apache Hadoop Infrastructure at Uber

Uber Engineering

Introduction. As Uber’s business grew, we scaled our Apache Hadoop (referred to as ‘Hadoop’ in this article) deployment to 21000+ hosts in 5 years, to support the various analytical and machine learning use cases. We built a team with varied … The post Containerizing Apache Hadoop Infrastructure at Uber appeared first on Uber Engineering Blog.

article thumbnail

Don’t Use Too Many Web-Fonts

Gtmetrix

We discuss the impact of using too many fonts for your website. Overview According to the HTTP Archive, approximately 80% of mobile and desktop sites (at the time of writing) use web fonts , highlighting their popularity, yet their performance aspects are often overlooked. In this article, we explain why you should go easy […].

Mobile 126
article thumbnail

ERP Testing: What’s Trending In 2021?

DZone

With time, industries across the globe have started to recognize the importance of ERP solutions in the business. And it is quite necessary to have a well-defined resource planning strategy that can help sustain the operations, generate revenue, and ensure longevity in business. This is why every business, irrespective of its size, has started to lean on ERP applications to meet its resource planning goals.

Testing 264
article thumbnail

How To Migrate From WordPress To A Headless CMS

Smashing Magazine

How To Migrate From WordPress To A Headless CMS. How To Migrate From WordPress To A Headless CMS. Alba Silvente. 2021-07-20T10:30:00+00:00. 2021-07-20T12:06:49+00:00. WordPress is the most used website builder in the world; almost half of the web has used WordPress to create their website. It makes sense, because it allows you to quickly create websites and has a rich plugin’s ecosystem to help you scale your site.

Website 143
article thumbnail

Communal Computing’s Many Problems

O'Reilly

In the first article of this series, we discussed communal computing devices and the problems they create–or, more precisely, the problems that arise because we don’t really understand what “communal” means. Communal devices are intended to be used by groups of people in homes and offices. Examples include popular home assistants and smart displays like the Amazon Echo, Google Home, Apple HomePod, and many others.

Google 122

More Trending

article thumbnail

Automation of Business Transaction Reconciliation

DZone

Reducing time for disaster recovery is crucial for organizations needing to achieve operational resiliency. This article helps CIOs, CTOs and IT development teams understand the complexity of maintaining stateful transaction processing with participating applications, auto reconciliation and visualization. It also provides information for organizations setting up high recovery mechanisms for transaction reconciliation and settlement in case of failure, as well as transaction disruption events du

Hardware 246
article thumbnail

Maintaining End-To-End Quality With Visual Testing

Smashing Magazine

Maintaining End-To-End Quality With Visual Testing. Maintaining End-To-End Quality With Visual Testing. Colby Fayock. 2021-07-19T10:30:00+00:00. 2021-07-19T14:05:16+00:00. Testing is a critical part of any developer’s workflow. It helps us to ensure that our project is going to maintain a high level of quality, as well as prevent any pesky bugs from getting out into the wild.

Testing 142
article thumbnail

Why love software testing? Hear from the experts

Testsigma

Were you an accidental tester? Or was yours a deliberate choice? Whether or not you made the choice on purpose, you would have come across some side effects of being a tester which is: You act and think like one at all times! You try to break anything you try new, you are skeptical and perform some testing yourself to see if anything new works fine!

article thumbnail

What Are Design Systems And How They Help Building Frontend Architectures

Simform

Companies struggle to deliver a consistent user experience across the frontend as they scale. Design systems have turned out to be a boon for such teams as they lend coherency to user experiences across frontends. In this article, you'll learn about the variations of design systems employed by organizations worldwide and their specific characteristics.

article thumbnail

Top Five Skills Every Mobile Tester Should Have

DZone

What Is Mobile Testing? Developing new mobile apps or products requires not only hundreds of hours of development time but also many hours of testing. Quality assurance (also known as QA) testers are an integral part of any development team. They ensure that end-users receive the best-performing app or product with minimal bugs or performance issues.

Mobile 246
article thumbnail

Adding Time To Your Schedule As A Professional

Smashing Magazine

Adding Time To Your Schedule As A Professional. Adding Time To Your Schedule As A Professional. Matthew Talebi. 2021-07-22T12:30:00+00:00. 2021-07-22T17:05:43+00:00. Many of us — myself included — may not realize how their time is spent each day. Some of the apps now available on iPhone or Android may help with some of the realization by telling us how much time we spend gaming, emailing or watching YouTube on our phone.

Games 129
article thumbnail

The Need for Real-Time Device Tracking

ScaleOut Software

Real-Time Device Tracking with In-Memory Computing Can Fill an Important Gap in Today’s Streaming Analytics Platforms. We are increasingly surrounded by intelligent IoT devices, which have become an essential part of our lives and an integral component of business and industrial infrastructures. Smart watches report biometrics like blood pressure and heartrate; sensor hubs on long-haul trucks and delivery vehicles report telemetry about location, engine and cargo health, and driver behavio

IoT 78
article thumbnail

The Core Web Platform Loop

Alex Russell

Joining a new team has surfaced just how much I've relied on a few lenses to explain the incredible opportunities and challenges of platform work. This post is the second in an emergent series towards a broader model for organisational and manager maturity in platform work, the first being last year's Platform Adjacency Theory. That article sets out a temporal model that focuses on trust in platforms.

article thumbnail

Distributed Load Testing in JMeter Using VirtualBox: QAInsights

DZone

In this article, we are going to use how you can run distributed load testing in JMeter using the VirtualBox setup. I have already posted videos about distributed load testing on AWS and Raspberry Pi. You need more than one machine to run the load tests. But, in this guide, you will use only your machine and run the JMeter tests by leveraging the VirtualBox software.

Testing 246
article thumbnail

Create your own Exporter in Go!

Percona Community

Overview Hi, it’s too hot summer in Korea. Today I want to talk about an interesting and exciting topic. Try to making your own exporter in Go language. If you register a specific query, it is a simple program that shows the result of this query as an exporter result metrics. Some of you may still be unfamiliar with what Expoter is. I will explain about Exporter step by step in today’s post.

article thumbnail

What Are Design Systems And How They Help Building Frontend Architectures

Simform

Companies struggle to deliver a consistent user experience across the frontend as they scale. Design systems have turned out to be a boon for such teams as they lend coherency to user experiences across frontends. In this article, you'll learn about the variations of design systems employed by organizations worldwide and their specific characteristics.

article thumbnail

Project to Product: The Best of Mik + One Served up All Summer

Tasktop

Looking for something edifying to listen to while you’re tanning on the beach, cruising on a long road trip, or mid-air on a flight on your way to finally reunite with some friends and family that you haven’t seen in a while? Look no further as we serve up some of our favorite bits from the Mik + One podcast this summer, featuring the very latest insights on how to leverage software and adapt in the digital-first world.

DevOps 52
article thumbnail

Growing Pains: Learning From SysML v1

DZone

The SysML v2 Visualization Origin Story. Systems Engineering is the discipline of integrating parts into a functioning whole. It is responsible for communicating needs and capabilities between stakeholders and specialists. In the early 2000s, members of the International Council on Systems Engineering (INCOSE) and the Object Management Group (OMG) joined together to create a graphical modeling language that was tailored to the needs of systems engineers.

article thumbnail

Lets be inSync!

Percona Community

Percona Toolkit + pt-table-checksum + pt-table-sync = Faster Replica Recovery Asynchronous replication with MySQL is a tried and true technology. Add the use of GTID’s and you have a very stable solution. The fundamental issue with async replication is that writes sent to the Replica are not guaranteed to be written. I have only seen a handful of times when writes did not get applied to the replica.

Network 52
article thumbnail

Ending Monorepo Vs Polyrepo Debate

Simform

Monorepo vs polyrepo is increasingly becoming an ongoing debate among frontend teams. In this article, we take you through the pros and cons of both these approaches. You'll get to know about the use cases suitable for each of these approaches and have a better idea as to which one you should employ. The post Ending Monorepo Vs Polyrepo Debate appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Product Release: Tasktop Hub 21.3 — Simplifying the Lives of Software Delivery Teams

Tasktop

The latest product release from the Tasktop Value Stream Management (VSM) platform —Tasktop Hub 21.3—is out today. The latest evolution of our enterprise toolchain integration solution further optimizes the day-to-day lives of software delivery teams, creating a seamless workflow that maximizes efficiency. New noteworthy features include: Migrating configuration changes between environments.

article thumbnail

ADHD in the workplace - 3 ways you can help devs

DZone

In a company with 100 employees, there can be over 10 individuals with some form of neurodiversity such as ADHD, Autism, Dyslexia, or others. While neurodiversity exists on a spectrum of intensity for each person, it’s still a significant number of people that could easily not be able to be working to their full potential because of poor accommodations.

246
246
article thumbnail

Pattern Reading in Visual Discovery and Modelling

Strategic Tech

There is a long list of things I love about visual discovery and modelling techniques like Event Storming and Example Mapping. But there is one benefit of visual techniques which I find so valuable and yet doesn’t get the recognition it deserves: pattern reading. What I mean by pattern reading is looking at the visual artefacts and making inferences about what the layout may be telling us.

article thumbnail

Ending Monorepo Vs Polyrepo Debate

Simform

Monorepo vs polyrepo is increasingly becoming an ongoing debate among frontend teams. In this article, we take you through the pros and cons of both these approaches. You'll get to know about the use cases suitable for each of these approaches and have a better idea as to which one you should employ. The post Ending Monorepo Vs Polyrepo Debate appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

“47% of software is not measured against business impact” – The Inaugural State of Value Stream Management Report is Out!

Tasktop

“As tech giants and startups disrupt every market, those who master large-scale software delivery will define the economic landscape of the 21st century, just as the masters of mass production defined the landscape in the 20th” Dr. Mik Kersten, CEO and founder Tasktop, author of Project to Product. As we continue to waft through the fog in the post-pandemic world, we know one thing to be true: software is the dividing line between success and failure.

article thumbnail

Ensure Ideal Performance and Access for All Your Customers, Everywhere [Webinar Sign-up]

DZone

Many applications are deployed across multiple regions so they can meet customers where they are and/or ensure availability. However, these deployments add significant complexity to database operations and data consistency suffers. CockroachDB was built to address these challenges and we’ve recently simplified a multi-region deployment of a consistent database down to a few simple, declarative SQL statements applied as DML.

Latency 246
article thumbnail

How to generate a new hostid for a Cassandra node.

n0derunner

If you clone a Cassandra VM with the goal of creating a cassandra cluster – you may find that every Cassandra node has the same hostID. Steps to generate a new hostid: stop cassandra remove files from /var/lib/cassandra/data/system ; rm -rf /var/lib/cassandra/* restart cassandra Example $ nodetool status Datacenter: datacenter1 Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address … The post How to generate a new hostid for a Cassandra node. appeared first on n0derunn

Systems 40
article thumbnail

How Paypal, Walmart, and Farfetch Leveraged Component Reusability to Scale Frontend

Simform

Component reusability is one of the common buzzwords in application development, which decides the extent to which a component can be reused within an environment. For starters, it eliminates code duplication, helps maintain consistent structure across different frontends, improves application development efficiency, and makes code testing better. The post How Paypal, Walmart, and Farfetch Leveraged Component Reusability to Scale Frontend appeared first on Insights on Latest Technologies - Simfo

article thumbnail

ScaleGrid Raises Growth Equity Round from Spotlight Equity Partners to Accelerate Expansion and Further Invest in Product Roadmap

Scalegrid

PALO ALTO, Calif., July 20, 2021 – ScaleGrid, a leading Database-as-a-Service (DBaaS) provider with its headquarters in Palo Alto, CA and with offices in Bangalore, India and Vancouver, Canada, today announced a growth equity round led by private equity firm Spotlight Equity Partners to support its growth in the managed databases market. ScaleGrid provides fully […].

Database 246
article thumbnail

Optimizing Prometheus and Grafana with the Prometheus Operator

DZone

Introduction. Taking a proactive and efficient approach to Kubernetes cluster monitoring can help engineering teams identify and predict many critical problems like CPU outage, memory outage, storage issues well in advance of these issues taking a toll on a business. Companies of all sizes such as enterprises like CERN monitor petabytes of their Kubernetes cluster data to understand all their cluster workloads.

article thumbnail

How to generate a new hostid for a Cassandra node.

n0derunner

If you clone a Cassandra VM with the goal of creating a cassandra cluster – you may find that every Cassandra node has the same hostID. Steps to generate a new hostid: stop cassandra remove files from /var/lib/cassandra/data/system ; rm -rf /var/lib/cassandra/* restart cassandra Example $ nodetool status Datacenter: datacenter1 Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address … The post How to generate a new hostid for a Cassandra node. appeared first on n0derunn

Systems 40
article thumbnail

How Paypal, Walmart, and Farfetch Leveraged Component Reusability to Scale Frontend

Simform

Component reusability is one of the common buzzwords in application development, which decides the extent to which a component can be reused within an environment. For starters, it eliminates code duplication, helps maintain consistent structure across different frontends, improves application development efficiency, and makes code testing better. The post How Paypal, Walmart, and Farfetch Leveraged Component Reusability to Scale Frontend appeared first on Insights on Latest Technologies - Simfo

article thumbnail

Color Tools And Resources

Smashing Magazine

Color Tools And Resources. Color Tools And Resources. Cosima Mielke. 2021-07-21T13:00:00+00:00. 2021-07-21T14:34:38+00:00. Today, we’re shining the spotlight on color tools and resources for all kinds of projects, from all types of color palettes and generators to getting contrast and gradients just right for your projects. This collection is by no means complete, but rather a selection of things that the team at Smashing found useful and hope will make your day-to-day work more productive and e

article thumbnail

Everything You Need to Know About Hiring Node.js Developers

Simform

With tech giants like Walmart, LinkedIn, eBay, GoDaddy, and many others adding Node.js to their tech stack and choosing it to build your server-side applications is undoubtedly a wise decision. But have you ever wondered what makes Node.js a preferred choice for 10+ years? Is it the capacity to decrease the average response time that once PayPal achieved with it or the speed and flexibility of the framework that Amazon also experienced?

article thumbnail

Building a Scalable and Maintainable Front-End with Component-Based Architecture

Simform

In 2013, Facebook introduced ReactJs and changed the way developers built front-end applications. With its Component-Based Architecture (CBA), developers could divide the application features into smaller pieces and then encapsulate them to form autonomous and independent systems. Over time, using Component-Based Architecture for designing and developing the front-end applications became best practice as development teams realized its benefits.