Software Development Insights
The Pros And Cons Of Using MongoDB
When embarking on a new backend project, our first move as developers is often to use some well-established relational database like PostgreSQL or MySQL. However, for some time there have been different database types available on the market. One of them is MongoDB.
Jul 26, 2018
Github On Steroids
In this article, I would like to share my tips on how to improve your Github repository so basically, how to give it some ‘steroids’. I will cover aspects like using templates, coverage report in Github projects and packages, how to improve the CI build speed and finally, how to better document your code.
Jul 25, 2018
A Curated List Of Git Commands Enough To Keep Your Git History Flat
A curated list of git commands enough to keep your git history flat I’ve been working on projects where we keep the git history flat (no merge-commits) for quite a bit of time now, and I’ve decided to make a list of git commands I often use during every-day development.
Jul 5, 2018
Writing A Regular Expression Tester In Crystal As A Learning Exercise
As a part-time Rubyist, I couldn’t ignore Crystal any longer (+ I enjoy learning new programming languages) so I decided to give it a try. Because I wanted to write something useful and contribute to the community, I was looking for a small idea in the Ruby world and spoiler alert… I found it.
Jun 8, 2018
3 Reasons Why You Should Use Time And Materials Pricing Model For Software Outsourcing
Agile methodologies require time-and-materials pricing model. The client’s ability to be involved in the development process, prioritize backlog and adjust to the end-users’ needs with evolving requirements are, in most cases, the key to the market success of a service or a product.
Jan 22, 2018
10 Tips On How To Effectively Manage Tasks For Your Dev Team
well-described task is at least half of the story behind its successful implementation. Some other success factors are hidden in what happens to the task further down the road and especially in how the necessary feedback is provided and processed in the task implementation.
Apr 12, 2017
When You Should Not Pick Ember.js As Your Next Front End Tool
The main goal of the article is to point out that there is no one single technology that fits every context, i.e. every use case, every project or every development team.
Feb 7, 2017
Why Don’t You Pick EmberJS When Building Your Next Single-Page Application?
I’ve been using EmberJS on a daily basis for over a year now. In this short article, I will focus on some benefits of choosing the EmberJS framework as a tool for building a single-page application (SPA). I will mostly describe business advantages of that choice rather than technical benefits.
Oct 22, 2016
Implementing Change In Agile Organizations
To attain this goals one can implement a very simple and powerful solution which is based on the theory called the Diffusion of Innovations which can be used to explain how, why, and at what rate new concepts spread through organizations.
Sep 18, 2016
What To Do When There Is No API
Fetching results for gaming platform when there is no API available.
Jun 22, 2016
10 Tips How To Be A Great Mentor In It Industry
In a hypercompetitive business environment people development must become a core competency for all companies that strive to achieve the highest levels of performance.
Sep 2, 2015
How To Be A Healthy Programmer
We use them to perform a number of tasks like shopping and paying bills or communicating with other people. Computers undoubtedly make our lives easier and save a lot of time, but there is price to pay.
Nov 18, 2014
Client Satisfaction Surveys Feedback For Better Product And Service Quality
We all have been clients on multiple occasions and are – on the whole – fairly good at recognizing and appreciating good products and solid customer service.
Sep 12, 2014
Feedback A Quest For Self Awareness Professional Growth And Personal Development
Feedback is a double-edged sword. You may have received useless feedback which raised frustration or even anger and thus had no positive impact on the people involved.
Sep 11, 2014
Key Players In Outsourced Software Product Development
Sometimes outsourced development projects fail. Study post mortems documenting such failures or talk to people who were involved in failed projects, and you will discover that failure was often rooted in mediocre team organisation and meager management practices.
Jun 19, 2014