Skip to main content

Perficient Latin America

Blogs from this Author

Man on mounted desktop computer working.

Sitecore Speak

An introduction to Sitecore Speak featuring a basic example application. The ability to create Sitecore applications is fundamental in the Sitecore world as most projects have the need for custom functionality within Sitecore. Traditionally, the way to create Sitecore applications relied on using the Sheer UI framework. However, it has several issues which makes using it really hard and tedious, some of them are: Little […]

A group of coworkers meeting together.

The Agile Business Analyst Transition

Challenges of Business Analysts Transitioning to an Agile Approach The usage of the Agile methodology in software development projects has been steadily increasing over the last decade. Its implementation either as a pure Agile or waterfall-Agile hybrid has driven many Business Analysts and project stakeholders to question: Do we really need the Business Analyst role […]

The Agile Way: Continuous Integration In Alm

The Agile Way: Continuous Integration in ALM

How to Use Continuous Integration throughout Your Application’s Lifecycle Not so long ago, applications were developed and deployed with on-site Application Lifecycle Management ALM solutions. More recently, the automation of processes, such as building and testing apps, has made application lifecycle management more of a way to manage application workflows. Agile methodologies have played a […]

Participatory Education: Perficient Latin America Partners With Local Universities

Participatory Education: Perficient Latin America Partners with Local Universities

Colombia is fast becoming the premiere destination for software development outsourcing projects in Latin America, and for good reason. Strong economic development over the past ten years has meant that the Colombian IT and software sectors have experienced exponential growth and show no signs of slowing. Additionally, the talent pool in Colombia is young, motivated, […]

A team of tech workers troubleshooting together.

Connecting Javascript with Apex Remote Actions for a Single Page Application

How to Connect UI to a Salesforce Backend Working with a Visualforce page and its MVC pattern is very powerful when it comes to bind the data from the standard and custom Salesforce objects, but for creating a single page application that provides a better UX and kind of and app look and feel rather […]

From Agile To Devops

From Agile to DevOps

When the Agile methodology revolution began in 2001, it called for Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Over the past 16(!) years these tenants have spawned dramatic changes to software engineering and technology as a whole. One of […]

Istock 1251136399

Gathering Requirements for Developers

Gathering requirements is crucial for a project to succeed; therefore, documents must be precise, measurable, clear, and understandable. Gathering requirements for developers is a process that will determine the success of the project. In order to achieve the goal of any IT project, every team must be on the same page. Teams that usually are […]

Technology

Consuming a Rest Service with Angular

An example of how to consume a REST service simulating that it will return the results in a JSON format. Angular JS is a structural Framework made by Google for dynamic web applications. It is compatible with HTML5 and helps provide the functionality to make a web page dynamic using bidirectional data binding relying on […]

Why Working With Your Nearshore Service Vendor Is Critical To Minimize Team Attrition

Why Working With Your Nearshore Service Vendor is Critical to Minimize Team Attrition

Many companies find it strategic to partner with an offshore software vendor to lower costs and increase their engineering bandwidth. They often are excited to begin work once they find an offshore vendor that offers both good value and technical skills. Yet, to their surprise, once work commences the initiative crashes and burns when the […]

Istock 1209869264

A Common JSF mistake

How to Build Code Which Prevents your Database from Receiving Too Many Hits A couple of years ago I started working on a project that was being built around JSF (JavaServer Faces) and I started to notice that the Database was taking more hits than expected. After digging around, I found out that when you […]

Perficient Latin America Ranked As A Top Developer For Latin America, .net And Java

Perficient Latin America Ranked as a Top Developer for Latin America, .Net and Java

We are honored to announce that Clutch, the go-to resource for buyers and sellers for software and professional services has recently named Perficient Latin America as a Top Software Developer in three of their key leaders categories: Latin America, .Net and Java. Clutch helps companies identify service providers that meet their business and procurement needs […]

A work team having a casual meeting.

Demystifying Agile, Part 1

Based on my 13+ years of experience as a professional software developer; I would like to discuss about “Agile”; its virtues and its dangers, its myths and misconceptions, its pros and cons; and also some of the common pitfalls I have encounter during the years. Agile, not Agile? What the Heck are we Talking About? […]

Load More