Have you ever been in the situation where you are ready to start a new project but are overwhelmed by the framework options to choose from? How do you know which one to pick? Which…
It has been a longstanding goal of software companies to get features out to customers faster. As we see the rise in popularity of DevOps in software development, a new form of architecture has tagged…
If you are a software developer, learning new technologies is a way of life. That is probably one the of reasons why you are developer in the first place - you like to kick the…
A web framework is used with most online systems as a way to organize and structure your code. We’ll dive into the definition of web frameworks and their important role in a system.
A Kanban board is a tool used to visualize tasks and their status. Learn how best to utilize this tool in today's post.
At a high level, the software development life cycle includes planning, analysis and design, building, testing, and support. In this post we take a deeper look at one of the most important and complex pieces: testing.
Utilizing Apache tools Spark, Livy, and Zeppelin, together, can be very powerful in helping to tackle machine learning and data science.
Java usually reigns supreme throughout the coding world in the eyes of most, but don't forget about the versatility of Python.
Groovy is a lightweight, object oriented, dynamic language designed to supplement Java development.
When is a NoSQL database solution right for my company?