Technology Blog

Salesforce Is Phasing Out TLS 1.0 Support - Take Action Now!

Posted by Jay Wieczorkowski

Sep 10, 2015 11:03:30 AM

Salesforce will be phasing out support for Transport Layer Security (TLS) 1.0 in early 2016, potentially causing your users to no longer have access to Salesforce and the interfaces to and from your Salesforce environment to stop functioning. Sounds bad, right? It doesn’t have to be! This post will explain why and how this may impact you, and what you can do to make sure your environment and users are ready for this change.

Read More

Topics: Security, Salesforce

Join Us at Dreamforce '15

Posted by Karen Colson

Sep 3, 2015 9:52:20 AM

Dreamforce is only two weeks away!  As you are building your conference agenda, please plan to attend our sessions and hear from the Summa Team and our customers on best practices, successful implementations and lessons learned.

Read More

Topics: Salesforce

Salesforce Lightning Experience is Here!

Posted by Kristin Kiester

Aug 28, 2015 1:52:00 PM

The Salesforce user community gathered in worldwide viewing parties, including at the Summa Design Studio in Pittsburgh, for the unveiling of the Lightning Experience; more than a new UI, it provides a new interface, new features and a new way of engaging with the users based on the way they work.

Read More

Topics: Salesforce, Salesforce Lightning

Going Agile? Start with a Coach!

Posted by Nivia Henry

Aug 6, 2015 7:25:00 AM

You’ve been asked to lead an Agile transformation in your organization. A few teams have experimented with Agile, but they need structure and support. More teams are considering the switch, but don’t know how to execute. The lines of business are curious, but don’t understand the impact. Where do you start?

A recent survey found that 94% of companies plan to adopt Agile in the next year.  Astoundingly nearly 47% of all Agile transformations either fall short or fail outright. Where did it all go wrong?

Read More

Topics: agile coaching, Agile

Phenomenal Cosmic Powers in an Itty Bitty Script

Posted by Chris "Milo" Miles

Jul 7, 2015 10:54:00 AM

We have all been there. Although it has nothing to do with the development project you are working on, a need arises internally in your organization to make someone’s life easier. There could be a task that is a horrible manual job such as taking information from emails and populating a spreadsheet, or a process that is prone to errors like transferring data from one file to another. Regardless of the problem, it is yours now. You need a solution, and cannot invest much time or money to fix.

Read More

Topics: JavaScript, googleappsscript

Pittsburgh Tech Fest '15 Round Up

Posted by Brian Gray

Jun 24, 2015 2:15:00 PM

Pittsburgh Techfest was last weekend, and I joined seven Summa speakers and a bunch of other Summa attendees of the event!

Read More

Topics: Summa, Pittsburgh Tech Fest

Avoiding "Callback Hell" while Using Mongoose

Posted by Sanjar Giyaziddinov

Jun 23, 2015 5:06:30 PM

MongoDB is one of the most popular document databases in the NodeJS world. It constantly evolves and has huge community support. As a result, developers created various Object Document Mapper (ODM) tools like Mongoose, Mongolia, Waterline, etc. These ODM tools provide high level abstractions and make our lives a lot easier while working with MongoDB. In this blog post, we are going to discuss Mongoose. We assume that you have basic knowledge about this tool; if not, you can go through the "quick start guide" and detailed documentation at

Here's a scenario: We have a student and a course and we want to enroll the student into the course. But before enrolling the student, we need to make sure that there are enough seats available in the course. If we follow the official Mongoose documentation then our code should look like this:

Read More

Topics: Agile and Development

Getting started with Ionic (Part 3: Showcasing Ionic capabilities)

Posted by Jorge Balderas

Jun 12, 2015 6:00:00 PM

On this post in this series, we will leverage the modularized starter application created in Part 2 to showcase some exciting Ionic framework capabilities: pull to refresh, infinite scrolling and swipe to delete.

Read More

Topics: Angular, Mobile Development, JavaScript, hybrid, HTML5, Ionic

Getting started with Ionic (Part 2: Modularizing Ionic with Browserify)

Posted by Jorge Balderas

Jun 12, 2015 1:46:13 PM

The first post in this series helps get you started with the Ionic sideMenu starter application. A common problem with AngularJS applications is how to modularize them into separate files and easily manage dependencies among components. Browserify is a popular way to modularize AngularJS. This post walks through the steps needed to modularize the sideMenu Ionic starter application using Browserify and "gulp."

Read More

Topics: Angular, Mobile Development, JavaScript, hybrid, HTML5, Ionic

Getting started with Ionic (Part 1: Installing Ionic and running starter applications)

Posted by Jorge Balderas

Jun 12, 2015 1:20:00 PM

The Ionic Framework has quickly emerged as a leading framework for building hybrid mobile applications using HTML5. Hybrid applications are HTML5/Web applications that behave like native apps and use a common code base to target multiple device operating systems. Ionic is built on top of AngularJS and leverages Apache Cordova to wrap your application in a native shell while providing access to device native capabilities. Ionic provides several built components and behaviors that are commonly used in mobile applications such as menus (e.g. pancake menus), tabs, action sheets, pull to refresh, infinite scrolling, transitions and many more. A great way to get started with Ionic is by using one of the framework's starter applications. This post walks through the steps for installing Ionic and running the sideMenu Ionic starter application.

Read More

Topics: Angular, Mobile Development, hybrid, Ionic

Search This Site