our blog
our blog

Read our Software Development articles on Selleo Blog

The Pros And Cons Of Using MongoDB

software development

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.

Github On Steroids

software development

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.

A Curated List Of Git Commands Enough To Keep Your Git History Flat

software development

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.

Writing A Regular Expression Tester In Crystal As A Learning Exercise

software development

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.

3 Reasons Why You Should Use Time And Materials Pricing Model For Software Outsourcing

software development

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.

10 Tips On How To Effectively Manage Tasks For Your Dev Team

software development

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.

When You Should Not Pick Ember.js As Your Next Front End Tool

ember

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.

Why Don’t You Pick EmberJS When Building Your Next Single-Page Application?

ember

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.

Implementing Change In Agile Organizations

software development

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.

What To Do When There Is No API

software development

What To Do When There Is No API

Fetching results for gaming platform when there is no API available.

10 Tips How To Be A Great Mentor In It Industry

software development

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.

How To Be A Healthy Programmer

software development

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.

Client Satisfaction Surveys Feedback For Better Product And Service Quality

software development

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.

Feedback A Quest For Self Awareness Professional Growth And Personal Development

software development

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.

Key Players In Outsourced Software Product Development

software development

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.

    Contact image

    Contact Us

    Tell us about your project

    or

    Awards & Certificates

    REVIEWED ON
    27 REVIEWS
    • Top 1000 Companies Global 2021
    • Top Development Company Poland 2021
    HR dream team
    • 2020 HR Dream Team Award
    • 2016 Employer Branding Featured
    • 2015 HR Dream Team Award
    ISO CertificateISO Certificate
    • Information Security Management System compliant with PN-EN ISO/IEC 27001
    • Business Continuity Management compliant with ISO 22301

    © 2023 Selleo. Privacy Policy & Cookies