Transparency and Our Core Principles

A major contributor to the success of most online businesses these days is the principle of transparency. Not having a face-to-face interaction when doing business online can often lead to uncertainty and doubt for any potential client. When you consider being more transparent as a business, you might see red flags and warning signs telling you to reconsider. The biggest reason for this is because transparency typically brings along a familiar sidekick: vulnerability. Even though transparency can be a double-edged sword, if you play your cards right and you run a good business, transparency shouldn’t intimidate you. In fact, transparency can liberate you and allow your business to thrive. Breathing confidence and trust in the eyes of any potential client. Having said that, we’d like to share with you our company principles. These principles have been around almost as long as our business, and they’ve played a significant role in […]

Web Components Tutorial

The following tutorial was given by our own Chris Daudier, a senior software engineer at Surge. This is a quick introduction to Web Components, a new set of web standards that allow for reuse of CSS, JavaScript and HTML to design widgets or components in web applications. In this demo we go over these four new standards created by W3C which are HTML Imports, Custom Elements, Shadow DOM and HTML Templates. We’ll also utilize each one while creating a demo for a simple calculator.

Tutorial on GitHub’s Electron Platform

The following tutorial was presented by Nich Curtis, a senior software engineer at Surge. This video is an introduction to building Cross Platform HTML5 applications using GitHub’s Electron platform. Learn about the various Electron modules and how they enable cross platform development using web technologies such as Node.js, HTML5, Javascript, and CSS.

A SURGEon Heads to Cancun!

Here at SURGE, we work hard to provide America’s Best Software Engineers, On Demand, at an Affordable Price. One of our most important objectives is “Happy People”, because we realize that we can only provide top-quality services if our people are happy and engaged with our clients. In accordance with this objective, we created an incentive program for all team members who meet or exceed certain expectations. Over 105 team members qualified for the incentive program and were entered into a drawing for a chance to win a one-week, all expenses paid, vacation for up to 6 people to Cancun, Mexico! “The goal of this Rewards program is to thank our individual contributors for their efforts but also to recognize the support from their family. A good work life balance is important here at Surge, so I wanted to make sure that as we grow we don’t lose sight of […]

Surge Makes Inc. 5000 for Fourth Consecutive Year

Surge, a leading provider of custom software development and consulting services, has announced it made the 2015 Inc. 5000 list once again with a rank of #1000. This marks the fourth consecutive year that Surge has been acknowledged as one of the fastest-growing private businesses in the US. “This past year we’ve been very busy delivering high quality software to our clients,” said CEO Matt MacKay. “The value of our service is something businesses won’t find anywhere else. We don’t hesitate to say we have America’s best software engineers, and we offer them on demand at an affordable price.” For years, companies of all industries and sizes have sought out Surge to help build intuitive software solutions for their business needs. Within the past 12 months Surge has engaged with top-tier clients such as Under Armour, L’Oreal, Citizens Bank, Booz Allen Hamilton, and Verizon Wireless, just to name a few. […]

Advantages of Using Agile Methodology

In software development there are two methodologies that are widely used to guide a project’s planning and execution; Agile and Waterfall. The Waterfall method breaks everything up into sections and runs in sequential order, beginning with project requirements, followed by the design phase, then development, and finally testing and debugging. By the end of this process, the project should be completed and the software ready to deploy. These individual sections can often take months or even years to complete before moving on to the next section. The Agile method, although similar in order, allows for continual deployment of shippable software pieces into the hands of the client. Thus allowing and even encouraging changes by the client that wouldn’t be possible in a Waterfall environment. These days, Agile is widely accepted as the leading methodology to use when developing software. This article aims to highlight some of the reasons why software […]

Surge Case Study – Sample Fortune 500 Client Engagement

In June of 2012, a global management consulting firm contacted Surge to discuss a potential partnership. This Fortune 500 financial services company discovered Surge by clicking on a Pay-Per-Click (PPC) Google ad and was impressed with what they saw on Surge’s site and submitted a request, which was immediately sent to Surge’s inside sales team. Within 24 hours the company’s rep received an email and phone call from Surge’s inside sales team. During this call the sales team qualified the business as a legitimate potential client and scheduled an initial discovery meeting the next day with one of Surge’s sales directors. The discovery meeting lasted about 30 min and was held completely over web meeting. During the meeting, Surge’s sales director gave a 15 min presentation and responded to questions primarily centered on capabilities. This particular company is in the business of providing consulting services to some of the world’s […]

Swift Programming Tutorial

The following tutorial was presented by Amit Ramaiya, a senior software engineer at Surge. This video is an introduction to Apple’s new programming language, Swift. Learn about the Swift development environment, its clean and elegant syntax, and some of the many core features of the language.

Solving Enterprise IT Challenges: Time & Money

Today’s enterprise companies rely heavily on having a reliable, experienced and productive IT team. A great development team can streamline processes, solve company challenges and ultimately increase operational efficiencies within an enterprise that demand rapid scaling and security. Root IT Challenge The root challenge facing almost all companies in the majority of scenarios is the same: time and money. Companies simply do not have the time to quickly recruit a good team and the internal resources to effectively qualify and manage the team. Since the resources are technical, most HR departments are not qualified to hire a senior profile. This task then falls in the lap of senior IT executives who are usually too busy running the day-to-day operations of their company and don’t have the time to effectively recruit, interview, and manage a new development team. Another issue C-level executives face is determining the right number of people to […]

Difference Between Custom Software and Pre-Built Software

Difference Between Custom Software and Pre-Built Software These days companies aren’t asking the question whether they should or shouldn’t be using some kind of software to help run their business, rather, they’re asking whether they should use some sort of pre-built software solution or develop their own custom software for their business needs. So, how do you know whether your business can get by on pre-built software or if you should invest in a custom software solution? Pre-Built Software Solutions In a matter of years, hundreds of pre-built software solutions have sprung up online.  All of which seem to offer an automated solution of some kind for your business. Many of these are affordable and can be easy to use. However, there are usually some drawbacks associated with each of them. As with any pre-built software, you’re required to play by its rules and limitations. A huge drawback to pre-built […]