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 […]
Perficient Latin America
Blogs from this Author
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
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
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, […]
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
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 […]
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 […]
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
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 […]
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
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 […]
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? […]