The purpose of this blog post is to give an insight on the creation of a sample application that exemplifies what is the Internet of Things and how an application that uses the existing frameworks and resources provided by Microsoft can be developed. This application will consist of a device that generates temperature data and […]
Innovation + Product Development
Beating the Odds at Adobe Creative Jam
Recently, Jenny Shaddach and I competed at the Adobe Creative Jam in Detroit and walked away victorious with the first place People’s Choice Award. First, I have to give to kudos to Adobe for a sweet event. Great venue—chic’ed up warehouse in the Eastern Market district of downtown Detroit—great speakers, portfolio review service, and they […]
Clear Salesforce Requirements = Clear Defect Tracking
Break these rules and suffer the consequences! If you do not have clearly understood requirements and logged defects, you will spend countless hours debating over what is in scope, what is not in scope, what defect should be fixed and what defect should be backlogged and pushed to a later sprint. One defect, discovered recently […]
How to easily upload a file to a random VM using Selenium GRID
Cloud-based Test Automation “The worldwide public cloud services market is projected to grow 21.4 percent in 2018 to total $186.4 billion, up from $153.5 billion in 2017,” according to Gartner, Inc. Considering this fact, I reckon the Cloud-based Test Automation is behind. Relatively recently, this type of testing has garnered so much attention over those normally delivered legacy […]
Minimum Viable Product (MVP) May Not Be Maximum Value
In software development, the Minimum Viable Product (MVP) is the quickest time to release for something useful. All these words are loaded: “quickest,” “release,” and “useful.” Noting that development is a change, the definition [of a one-time] MVP depends on your planned current vs. future business state. Yes, I emphasize that your MVP vision depends […]
A Multi-Cloud Strategy Keeps Enterprises on the Cusp of Innovation
Written by guest blogger, Merriah Lamb. Adopting a multi-cloud strategy is critical for organizations seeking to embrace technological innovation. As innovation and experimentation are becoming more critical, organizations must change the way they are wired. Decision makers need to find a way to balance business strategies and software development in one overall agile and lean […]
Retrospective on Google Cloud Next 2018
What should you take away from this year’s Google Next annual cloud conference? To begin with, containers were front and center. Quite literally. The main stage was composed of multiple large rotating containers which severed as periodic hosts for demos and the morning DJs. Containers weren’t the only themes this year; we heard a lot […]
Refactoring Java Legacy Deprecated API
Problem: There are certain java code refactoring in the long-running applications, that are due to deprecated legacy APIs, that needs to be replaced with latest APIs/libraries. For example, when we upgrade AEM server from 6.2 to 6.3, Apache Sling Commons JSON libraries are deprecated and we may need to replace its references with newer Gson […]
Antifragile Software: 6 Things to Know and Watch
This blog is a summary of the antifragile sw movement. There is lots of links. Loosely, Antifragile is the property of thriving through volatility and surprise. There is an antifragile sw manifesto, but note also that this goes beyond robust/resilient. As part of a Digital Transformation, here are six things to think about. 1. Adaptive Failure […]
The Value of Nearshoring Services: Innovation & Performance
The typical mindset when considering IT outsourcing partners is to look far away, but it may be more beneficial to find a neighboring team through nearshore opportunities and not just because of the usual benefits. There’s no debating the value of outsourcing as it pertains to software development. In the NextGen Global Outsourcing Survey conducted […]
Oracle BI Data Sync: How to Add a New Fact
Following my previous blog post on how to add a new Dimension to a Data Sync task, this post looks at how to add a Fact and perform a lookup on dimensions while loading the target fact table in a data warehouse using Data Sync. To refer to the blog post on adding a Dimension […]
Going Nearshore: Software Development Outsourcing Tips for Your Next Project
Modern technology makes it easier to collaborate remotely, yet software development outsourcing is still a serious consideration for any business and shouldn’t be undertaken without understanding a few key components. It doesn’t matter how much experience you or your team have or how many projects you’ve seen to completion, software development is — and always […]