The software industry is changing.
Many companies that have historically bought packaged software solutions are evaluating software as a service (SaaS) and cloud-backed software solutions to replace their legacy software.
This new cloud market presents tremendous opportunity for established software vendors. Capturing that opportunity brings not just technical changes, but fundamental shifts to your company’s business model.
Network, learn and share.
Join this event to learn from your peers in the industry that have leveraged the benefits of the cloud to build a successful business. You’ll hear from owners and leaders of successful software businesses about best practices and lessons learned, and gain insight about the cloud opportunity for a software business. Read More…
In my case, I didn’t want those temporary files to show up at all – not even in the Excluded Changes list. In order to gain control over which files TFS should ignore completely, I added .tfignore files to my solution. These allow you to specify which files, extensions and directories to ignore (or un-ignore!) from source control. If you’re familiar with the concept of .gitignore files in GIT, you should feel right at home.
Part 1: Creating a distributed system
I have recently been delving into the exciting world of distributed systems. From an architectural standpoint, distributed systems demand a different design approach than that of regular centralized applications. From a development standpoint, they provide a host of new and fun toys to play with. I have spent the last few months investigating some of the architectural styles and patterns associated with distributed systems. I have also been playing with some of the technologies used to implement these styles and patterns. Read More…