Software Development

Automatic mobile app releases with fastlane

Every single time I had to upload an app to the app stores, it was a pain...until I met fastlane! ...

Nonprofit marketing: how to identify your audience

In our previous publication, we shared the best practices for nonprofit websites and one of them was especially important for ...

Flutter: faster multi-platform mobile apps

Flutter is a framework for mobile UIs. If you check the description on their site, they present flutter as: Flutter ...

How to setup a Varnish cache server

Websites with high traffic need to serve the same content several times to different users. Depending on your application, It ...

Best practices for NGO websites

Let's face it. Websites have become the front desk of companies worldwide, even more, when you are an NGO that ...

Why many websites are simply not intuitive or usable

Most complex web applications and websites are built by highly technical developers. Developers, generally speaking, think in different ways than ...

Website Maintenance for Drupal and WordPress

Surprisingly, many website developers, Drupal shops, and WordPress agencies hate the thought of fixing bugs and maintaining websites. It seems ...

Centralizing access to the infrastructure with LDAP (Lightweight Directory Access Protocol)

When we first learn to connect to a server via SSH, we do it with the only means we know: ...
SEO is like planting a mango tree

Search engine optimization: SEO is like planting a mango tree

This phrase "Search engine optimization: SEO is like planting a mango tree" uncuestionably sounds a bit strange at first. But ...

How to configure Webpack in a ReactJS project

You do not need to start a react project from scratch as I explain in this article, for this you ...