Why is Agile Software Development More Effective?
Agile Software Development Agile Software Development is a quick and compelling way to respond to change. It is incremental and iterative and allows for a fast turnaround. Solutions come from collaboration and allow the development process to be customer-centric and proactive to the ever-changing environment. At City Innovation Labs – we use agile software development […]
How To Build An Impressive Product Vision Board
A lot of businesses have a vision statement – a memorable sentence that expresses the core aim of the company. However, not many lay it all out on a product vision board. When City Innovation Labs facilitates workshops with our clients we like to ask if the business has a vision statement for itself or […]
What is the Importance of Lean Software Development?
What is Lean Software Development? What does lean mean and why would we use it in our software development process? Lean Startup is important to us here at CIL because it is a core belief in how businesses should be run and software should be built. Lean means we follow a build, measure, learn cycle […]
How to Build Real Time Search with RxJS and React.js
Real time search is a common feature that is included in products. A typeahead is a common example of that. The idea is that as the user types, search results return in real time. Slack does this when you first start to mention a user. This post looks at how to build a robust real […]
How to Create an Effective Internal Journey Map
Most companies have a goal to always provide the best experience for employees and customers. When working in Human Resources, employees and potential employees are the focus. One area of improvement for us is our hiring and onboarding process. I took some time to learn and apply a journey map to this process and here’s […]
How to Get Started with Postgres Full Text Search
Search is a common feature in many products today. The time to build and deploy a fully realized search feature can take weeks. If your product already uses Postgres the time to build a search feature can go from weeks to hours by using Postgres’s built in full text search features.
Are You Wasting Time in Your Software Development Process?
The minutia of your software development process is problematic. It wastes time under the guise of being productive or enhancing the quality of the software. Unfortunately, many developers personally identify with certain designs or tendencies. This causes them to defend their position while not recognizing or realizing that it doesn’t matter. Here are some of […]
How to Contract the RIGHT Software Development Company
I wish I could say these pitfalls rarely happen when choosing a software development company. However, in my 15 years of experience, they are more frequent than not. To give your business the best chance of success you must be aware of these pitfalls. They can cause catastrophic financial problems or leave your software system […]
What Healthcare Technology Can We Implement Right Now?
How will Healthcare Technology Adapt in a COVID-19 World? Hi everybody. My name is Brad Hammond. I’m the Chief Strategy Officer at City Innovation Labs and today I’m going to talk to you about healthcare technology. Obviously, healthcare as an industry and healthcare organizations are facing an immensely challenging situation today with the response to […]
How to Work From Home (& BE PRODUCTIVE!)
This article was written pre-COVID. However, being productive at home is literally relevant to everyone still social distancing right now. Or at least physically distancing, we can still be social. With the possibility that work culture is going to change and that we all may be WFH for a while longer – we have some […]