I moved from Windows to Linux. Here are some lessons learned

I moved from Windows to Linux. Here are some lessons learned

As individuals who spend most of our time next to a computer, we sometimes need to ask ourselves questions about our most basic habits. As you may already guess, I’m talking about the operating system each of us uses on a daily basis. Windows’ market share, in terms of desktop computers, is above 90%! Everyone …

Read More Read More

Practical machine learning: Ridge regression vs. Lasso

Practical machine learning: Ridge regression vs. Lasso

For many years, programmers have tried to solve extremely complex computer science problems using traditional algorithms which are based on the most basic condition statement: if this then that. For example, if the email contains the word “free!” it should be classified as spam. In recent years, with the rise of exceptional cloud computing technologies, …

Read More Read More

Scaling Up Your SaaS Product Infrastructure: High-Availability

Scaling Up Your SaaS Product Infrastructure: High-Availability

Many SaaS (software-as-a-service) products store massive amounts of data while required to provide seamless user experience when the data is being accessed. When serving low volumes of traffic, this mission is considered relatively simple, by operating one main server for HTTP responses, static assets, databases and background tasks. Things become more complex when higher traffic …

Read More Read More

3 best practices for better setting up your Django project

3 best practices for better setting up your Django project

Django is a robust open source Python-based framework for building web applications. Django has gained an increase in its popularity during the last couple of years, and it is already mature and widely-used with a large community behind it. Among other Python-based frameworks for creating web applications (Like Flask and Pyramid), Django is by far …

Read More Read More

How to choose a cloud computing technology for your startup

How to choose a cloud computing technology for your startup

Cloud computing technology becomes a standard when talking about developing applications nowadays. A few years ago, companies were enforced to have dedicated teams for configuring, running and maintaining server rooms which made it extremely difficult to scale up easily and offer a sustainable product. For small startups, it was even more difficult due to the …

Read More Read More