DevOps and Agile: the basics

DevOps and Agile are two methodologies that are often seen as competitive. However, I believe that if you understand the uses of each approach, you'll understand how the two can benefit each other. First, it's important to understand the basics of each. 

Open source participation: yay or nay?


 The question of open source participation was brought up in a recent Forbes article, which asked: "Is Open Source Participation Worthwhile?". As any developer knows, every platform has its own issues. In the case of open source, issues arise around ownership and licensing. It can be hard to track where the source code originated, and developers don’t always get the credit they deserve. In another article featured in the Linux Journal, the author declares that net giants are dependent on open source but fail to give credit for the work that developers do. 

Topics: Open Source

Window management on steroids


A new kid on the block has appeared, offering an alternative to desktop operating systems such as OpenFin and electron: welcome Glue42. We had the opportunity to use their toolkit and went to work. Given the breadth and depth of the technology as well as the industry’s struggle with last mile app integration, we started with Glue42’s window management functionality. As we delved into the toolkit, our initial skepticism dissipated.

Topics: Tech Leadership

Critical architectural factors / technologies to create killer internal apps


In part two of this series we discussed what technology factors are important, so to close the internal apps series, we’ll discuss the architectural issues and the technology approaches which we think are required to make these efforts successful.

OpenFin Layouts. Our initial assessment.


Progressive Web Apps (PWAs): Our Thoughts

As a CTO I am always looking to find technology and approaches that better serve my clients, such as PWA’s (Progressive Web Apps). PWAs formalize what we have been building for our clients for several years now, and that is highly immersive and fluid experiences for the user. They are backed by Google with an initial mobile slant, but, with Chrome desktop, it’s possible to run them on the desktop.  Microsoft is joining the effort and will soon allow PWAs to be run within Microsoft Edge.  Given the number of browsers that are being used today, for PWAs on the desktop to gain sufficient traction, each will need to support hosting PWAs, otherwise the user is limited to two options, Chrome or Edge.

Topics: Tech Leadership

Our Thoughts on Kubernetes, an Emerging Standard

A recent article in Information Week, ‘
10 Things You Need to Know About Kubernetes’ discusses why Kubernetes is important, how it affects day-to-day IT operations, and its future role in enterprise IT. 

Topics: Tech Leadership

Why we commercialized an open source JavaScript toolkit


Digital transformation is hampered by misalignment between IT and the rest of the organization.

As developers, we typically spend a large portion of our time building software infrastructure to make building the business applications easier and quicker. The challenge when building this infrastructure is that it is time consuming if you do it the right way and therefore risks not being reusable across projects. Same for the developers’ focus when building applications. Shouldn’t this be on the business functionality and not the plumbing?

Philosophy around building mobile-first fintech apps


Building user interfaces is a non-trivial exercise. There are several considerations, yet identifying your audience, and how and what information they need or want to digest, remain critical. It drives the narrative for the UI design. Moreover, it establishes the mobile tipping point. It’s not always an all or nothing situation. While some applications are ideal for smart devices, others are too workflow or data intensive that mobile deployment makes little sense.

Case Study: Leveraging web technology to seize on opportunities in real time, reduce risk exposure and free up capital


As part of regular software updates, the ops team at a tier 1 bank pushed releases to its users bi-monthly. This slow deployment schedule meant the business wasn’t achieving optimal productivity. Generating the insights required to take advantage of market opportunities often took two days as the data required to do so had to be added to spreadsheets manually. This also meant the business did not have an accurate view of its risk exposure, only adding to any compliance jitters.