March 20th, 2014 Aref Al-kamel, Sr. Technical Consultant
March 11th, 2014 Carl Paradis, UI Consultant
Calling Privileged Client .NET Code from a Web Application – Part 3: All the Myriad Technical Details – Build Steps 4 – 6
March 10th, 2014 Bob Snyder,
March 9th, 2014 James Cox, Consultant
March 5th, 2014 Phil Van Sickel, Senior Project Manager
March 2nd, 2014 Adamo Mosca, Consultant
I was recently working on a Silverlight application where we used Silverlight Library Caching to help speed the load time of the site. By using library caching you specify different .ZIP files to build containing the assemblies your site needs. When a user accesses the site, all the .XAP and .ZIP files are downloaded simultaneously thereby speeding load time. Another benefit of library caching is that the browser will cache the resources so when the user re-visits your site, the browser will retrieve the resources from the cache instead of making a trip to the server.
February 24th, 2014 Grant Liddle, Consultant
I’ve had the opportunity to interview a fair amount of people since I joined Summa. I believe an interview is a two-sided affair and enjoy when candidates ask as many questions as I ask of them. So, I’d like to share my thoughts on this topic and paint a picture of the responsibilities you can expect to perform as a Senior Project Manager at Summa.
January 27th, 2014 Gabriel Obregon, Consultant
January 21st, 2014 Doug DiFilippo, Consultant
Using a proper debugger was something I avoided in Node for the first few months. I made some assumptions that it would be hard to set up or cumbersome to use so I plugged away with my `console.log` statements when I needed to track down a bug. When I finally decided to try it out I was pleasantly surprised. Not only was it extremely easy to get started, but I also had options!
January 16th, 2014 Rich Koch,
There are many pieces to the puzzle that make up a successful software development project — from an awesome multi-faceted team to realistic deadlines and requirements. Usually playing the roles of an individual team developer and a team lead of some sorts, I have noticed a pattern of some things we have put into practice over the years that have helped make projects successful. The practices are definitely from a developer & lead perspective and I share some of these ideas below:
January 14th, 2014 Chris Winters, Consultant
Keeping up with software development is difficult. Blog posts, forums, articles, conferences, user groups, Twitter — there’s so much to filter. But it’s vital: I believe that to be a successful generalist software developer over a long span of time (10+ years) you have to be ready to reinvent yourself at any time. The trick is to recognize when you need to do that. And that requires knowing a little about a lot.
January 13th, 2014 Aref Al-kamel, Sr. Technical Consultant
December 17th, 2013 Martin Andrew Habich,
December 16th, 2013 Grant Liddle, Consultant
Agile has gained an enormous amount of popularity in the world of software development over the last 12 years. There are a variety of methodologies that categorize themselves as “Agile” and a wealth of information available on the Internet through forums, blogs, articles, whitepapers and books (the digital variety, of course) on each one. There’s even a career path dedicated to the “Agile” profession which includes titles such as Product Owner, Scrum Master, and a variety of flavors surrounding the coaching profession (Agile Coach, Enterprise Transformation Coach, etc.) At Summa, we have been helping our clients adopt Agile within their organizations and deliver high-value projects on time and within budget for over seven years.
So what is agile? What does it mean to “be agile?” And WHY is it so popular?
December 9th, 2013 omar.ornelas, Consultant
We’ve all gone through the task of setting up a new development machine, either physical or virtual. It’s not always the most fun thing to do, sitting there watching those progress bars go to 99% in a minute and then wait another hour for the last 1%. Even though we might not want to go through that experience, it’s just part of being a software consultant. With that in mind, the following are a couple of the applications I always install on my development environments — and even on my home PCs – to make my job a little easier.
- Agile and Development
- Application Modernization
- Cloud Applications
- Process Integration
- Technology + Healthcare
- Who We Are
Most Recent Posts
- Software Architecture: A Misunderstood Concept- Part #1
- Singletons CSS
- Calling Privileged Client .NET Code from a Web Application - Part 3: All the Myriad Technical Details – Build Steps 4 - 6
- Automating Database Updates in Spring Integration Tests with Liquibase
- Another Penny Game exercise showing the importance of synchronization and cadence