The whys and hows of Grafana

What is Grafana? Grafana is an open-source platform for running data analytics and pulling up metrics that make sense of the massive amount of data in a pleasing way. Grafana is capable of connecting with most data sources such as PostgreSQL, Influx DB, Graphite, Prometheus, ElasticSearch, MySQL, etc. Dashboard The main feature is users can create dashboards with panels. Each panel represents specific metrics over a set time-frame. Grafana supports single stats (text values), graphs, tables, heatmaps, logs, alert list, and…

Why Bugs Happen?

Bugs are inevitable in any software project. I’ll say that one more time, bugs are inevitable. No matter if this is a brand-new product, a new feature of an existing app, or maintenance for existing software, bugs happen. There are a thousand causes and I’ll go over a few here. Since you’re reading this post, I’m going to assume we’re starting from square one. Software is written in a variety of languages. Python, PHP, JavaScript, and Ruby are some popular…

Native vs. Hybrid Apps

You have a great idea, you’re working on the business plan and considering all aspects of the business from product development, marketing, capital requirements, sales, and everything in between. In 2019, having a visually appealing and informative website is the bare minimum, but what about a mobile app? It’s pretty obvious on an intuitive level and backed up by this Nielson report that people spend the vast majority of their digital time on smartphones. So, that great looking website you…
app privacy and design

Mobile Privacy: How to Achieve Great App Privacy and User Experience

If you have an idea for a future app that will represent your tech startup, you probably have a vision of how the user should feel while using the app. What app designers often forget is that privacy regulations intervene with the ideal user experience, which is crucial when the users have an app in their hands for the first time. External privacy alerts If we ignore the gaming segment, most commercial apps operate with a certain level of data…
Scrum or waterfall

Scrum vs Waterfall Methodology in Software Development

Waterfall, Agile, Scrum, Kanban, Extreme Programming... If you are in IT you probably heard one of these buzzwords. They are all referring to software development methodologies which define the processes used to build software. To give you a short introduction on how software development is structured, in this post we are going to compare the oldest and today most popular development methodology - Waterfall and Scrum. The waterfall model is known as the traditional model, ie. for many decades this…

Is My Mobile App Idea Any Good?

There’s an app for that! Or maybe there isn’t and you’re ready to do something about it. You’ve set out on the journey of becoming an Appreneur but this lingering question is still unanswered – is my mobile app idea good? We’re here to answer that for you with a few simple things you should consider before jumping head first into development. Have you determined your niche? Just like any business, your app needs to target a specific niche in…