Automation may be the most efficient way to execute a test case, but companies will often need to consider unknowns during the testing process, which requires an ability to perform exploratory testing. Exploratory testing is a manual process used to learn as much as possible about a piece of software. It helps to identify risks, […]
Software Development
Big Data 101: An Introduction to Data Query Engines
Big Data is one of the most valuable commodities in business today, but only if organizations have the power to analyze it and make it work for them. The term “Big Data” represents a massive amount of structured and unstructured data from several different sources. As more and more companies find themselves in possession of […]
How to Build a Culture of Security Awareness within a Development Team
Applications cannot succeed in today’s world without high levels of security built into them, so training software developers to build robust, secure products is essential. Security can be a complicated topic. Many developers would rather learn a new coding language than focus on security practices, so companies must find ways to motivate them and create […]
Password Management and Social Intelligence in the Era of Mr. Robot
Great TV shows take deep inspiration from reality and use that insight to teach us and also show us things we might be unaware of amid the chaos of our daily lives. As a tech company, one of our favorite examples of this is Mr. Robot, a show that follows troubled hacker and tech genius […]
Perficient Latin America: Supporting the Local Economy in Latin America
Latin American countries are experiencing increased volatility with market declines and unstable exchange rates. Small businesses in these locations are taking a huge hit from the pandemic with economic restrictions resulting in a recession. While small businesses adapt to the changing climate, some have had to shut their doors. The most important thing we can […]
Excellence in Virtual Delivery: The Perficient Latin America Edition
With all employees working from home, life is far from normal at PSL and throughout the world. However, this time away from the office has proven that without a doubt the Perficient Latin America community is comprised of incredibly strong, connected and driven individuals. In light of immense challenges, teams have continued to deliver on client […]
React + Node SSR Basics
Hello everyone, welcome to this series of blog posts where we are going to discuss some cool topics. Let us get started! Today we will look at Server-Side Rendering with React and Node.js. We will look at the basics of this rendering technique, like rendering React on the server and routing React on an SSR […]
Automated Security Testing Tools 101
Security is a top priority for IT outsourcing companies and their clients, but maintaining high levels of security across multiple projects is often challenging and expensive. Thankfully, the key to mitigating that challenge exists in the power of automation. Automated security testing tools allow software developers and engineers to detect system vulnerabilities throughout the entire […]
An Introduction to Data Pipelines
Data is at the heart of all modern enterprise applications, so facilitating its seamless flow from one location to another is a vital part of the software development process. A data pipeline is a set of processes or actions that enable the efficient flow of data from one place to another. Think of it as […]
Engaging Retrospectives for Constant Team Improvement: A Brief Guide
Agile retrospectives are not usually the most exciting aspect of software development, but they can be far more engaging when seen as a platform to motivate teams. Retrospective meetings provide a valuable opportunity for agile or DevOps teams to reflect on the ups and downs of each iteration, allowing them to identify actions for improvement […]
Let’s Build a PC
Hello, everyone. Welcome to this blog post where we will cover all the basics on picking the main parts for a PC. Picking parts for a PC is a pretty interesting job since it’s all about picking what is the right part for your specific needs since you want your PC to be the best. […]
An Introduction to Data-Driven Test Automation
Without exception, all applications and software products should undergo thorough testing before they hit the market, making the testing process an integral part of the software development lifecycle. While there are several ways to approach software testing effectively, data-driven test automation is one of the most valuable and powerful methods to adopt in the current […]