Earlier this year, Stanford and Google found that a machine learning agent designed to transform aerial images into street maps and back was cheating. Turns out it was hiding information it would later need in an almost undetectable high-frequency signal that developers didn’t immediately catch, and was only suspected because the results seemed a little […]
Software Development
Using Machine Learning to Detect Anomalies in Performance Engineering
We depend on large scale systems. Google, Facebook, and Amazon are just a few examples of data centers made up of thousands of machines running complex software applications. Making sure they run smoothly requires high availability, responsiveness, and close monitoring—a task that’s become even more critical in recent years. With the processing for these systems […]
A World of Opportunity: What Blockchain Can Do for Your Business
? Blockchain is poised to transform the world of business, and here’s how you can leverage it. One of the amazing things about blockchain technology — and this is why there’s so much buzz surrounding it currently — is that it has so much potential to offer, and that’s true for any industry. On the […]
What’s Next for Software Development Outsourcing in 2019?
Outsourcing has always been an economical solution for growing businesses looking for specialized, on-demand talent. For software development companies, being able to get products to market faster is essential to their business models, so it’s no wonder why having multiple outsourced team members and business services makes sense. With steady developments in advanced technologies and […]
Leverage DevOps to Speed Up Your Digital Transformation
Improving your business processes is an important aspect of digital transformations, but so is speed and efficiency. Here’s how DevOps can help. Committing to a digital transformation is no longer an option for modern-day businesses – it’s a necessity. Being able to constantly innovate and make use of newer technology not only helps companies improve […]
Featured Post: The Power of Autoscaling
This article first appeared in Devops.com, written by Senior Software Engineer Alejandro Calderon. Many years ago when I was interning as a software engineer, I made a mistake that could have ended my career just as it was getting started … It was my birthday, and I was given the task of loading queries to […]
Impressions from Perficient Latin America’s First Node.js workshop
Earlier this week, we went over last month’s very successful open-door Node.js workshop, held at Medellin’s innovation hub, Ruta N. The event spanned 6 hours, had over 200 attendees, and featured celebrated Perficient Latin America speakers as well as node.js guidance from seasoned experts from the city’s node community. Participants left with new and exciting […]
Perficient Latin America’s First Free Node.js Workshop Was a Resounding Success!
Technology is a constantly evolving sector and our professionals are constantly analyzing, evaluating, implementing and adopting new frameworks, technologies and more in their own projects. But, they also find inspiration and a sense of purpose in sharing their findings with people outside the organization. This is exactly why we put together our first Node.js workshop […]
Adopting DevOps: Fail fast and Try Again
Adopting DevOps is no longer a matter of “if”, but “when.” With 50% of organizations implementing DevOps in 2017, and no signs of slowing at an enterprise level in 2018, companies across all industries are looking to gain speed and agility through DevOps. But, the road to transition is anything but smooth as many teams […]
What Stage of Digital Transformation Is Your Business Currently In?
There are six stages of every digital transformation that can help your business stay on track for successful implementation. In today’s rapidly changing digital landscape, business evolution is a necessity for growth and sustainability. While many companies are quick to accept this understanding, it can still be difficult to effectively plan and execute these changes […]
5 Lesser-Known User Experience Mistakes to Avoid When Designing Your App
With the abundance of user feedback available to everyone on app stores, online forums, and social media, your company’s mobile and web apps face continuous scrutiny, meaning that user experience (UX) design more important than ever for maintaining a reputation for quality. There are some common UX design mistakes that are easily avoided, such as […]
4 Reasons Why Performance Engineering Is Vital for your Business
Performance engineering is about much more than just ensuring software functionality. As modern technologies have continued to advance along with customer expectations, developing successful software programs and applications now means much more than just writing bug-free code. There is now a much higher demand for user-friendly and scalable interfaces that perform well right from their launch. Performance engineering […]