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,
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.
December 5th, 2013 Jorge Balderas, Consultant
This post includes tips and recommendations for tuning and troubleshooting performance on WebSphere Application Server based products. IBM WebSphere Application Server (WAS) is a market-leading Application Server for running Java applications. It is the flagship product within IBM’s WebSphere product line and it is the base runtime product for several IBM products. These products range from Mobile servers (IBM Worklight Server), Integration servers (WebSphere Enterprise Service Bus), Operational Decision Management servers (WebSphere ILOG JRules), to Business Process Management servers (IBM BPM Advanced), among many others. Because these products share the same runtime, the tuning tips and recommendations in this post apply to all of them.
Trash to Treasure: Moving From a “Good Enough” Architecture to a Robust, Fault-Tolerant Enterprise Architecture
December 2nd, 2013 Don Ayres, Consultant
Frequently, when a system is stood up and used, the initial configuration ends up as the production configuration. Since initial testing and usage was successful, there’s no budget for further investigation into whether it is the best configuration for the long term. As a result, the system may not be ideal for future needs. System usage may continue to expand or even change in function (like moving from internal to customer-facing) and the system isn’t scalable. How then do you move from a limited system to something that can evolve and expand as business needs change?
November 25th, 2013 Chris Newham, Consultant
Calling Privileged Client .NET Code from a Web Application: All the Myriad Technical Details – Build Steps 1 – 3
November 23rd, 2013 Bob Snyder,
Continuing the odyssey of configuring a stack to invoke a privileged DLL from a web page, this installment starts with the signing requirements for the .NET assembly that is your invocation target. Then I cover creating the Applet, a test HTML page, and preparing for creating the JNI DLL that forms the bridge from Applet to native code.
- Agile and Development
- Application Modernization
- Cloud Applications
- Process Integration
- Technology + Healthcare
- Who We Are
Most Recent Posts
- Another Penny Game exercise showing the importance of synchronization and cadence
- Silverlight Application Library Caching (A Lesson Learned)
- Life as a Senior Project Manager
- COME WORK FOR US