Ossterdam

I am Oss, a Software Engineer and an Entrepreneur. I will be writing about technologies including Ruby(&Rails), NodeJS, AngularJS, etc..! Topics will also include distro, analytics and startup news.

  • Home
  • Web Development
  • Open Source
workflows

Qyu: A distributed task execution system for complex workflows

Here at FindHotel we build many of our tools in-house and whenever we think that someone can use and benefit from those tools, we release them to the open-source community. This article is

Mohamed Osama Mohamed Osama
Web Development

Gulp: A Web Developer's Secret Weapon for Maximizing Site Speed

Many of us have to handle web based projects that are used in production, which provide various services to the public. When dealing with such projects, it is important to be able to

Irina M. Papuc Irina M. Papuc
UX

UX Testing For The Masses: Keep It Simple And Cost Effective

User experience design (UXD or UED) is the process of enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and the product. This nicely encapsulates

Irina M. Papuc Irina M. Papuc
code

Clean Code and The Art of Exception Handling

Exceptions are as old as programming itself. Back in the days when programming was done in hardware, or via low-level programming languages, exceptions were used to alter the flow of the program, and

Irina M. Papuc Irina M. Papuc

( 0 || something ) in Javascript - "Logical Or" Bug

Today I remembered something that bothered me during my first days of writing javascript. A line of code that created a bug that took me a long time to detect thinking that this

Mohamed Osama Mohamed Osama
database

Sequelize: ActiveRecord for NodeJS

If you are a Ruby on Rails developer, you probably love ActiveRecord that it is too hard for you to imagine using another ORM. Unfortunately, ActiveRecord is only found in Rails. Luckily for

Mohamed Osama Mohamed Osama
mongoDB

Business Intelligence Platform: Tutorial Using MongoDB Aggregation Pipeline

Using data to answer interesting questions is what researchers are busy doing in today’s data driven world. Given huge volumes of data, the challenge of processing and analyzing it is a big

Irina M. Papuc Irina M. Papuc

Swap Two Variables in Place

Usually, when a programmer is asked to swap two variables, they will: Create a temp variable to hold one of their values. temp = x Assign one to the other x = y Retrieve temporary

Mohamed Osama Mohamed Osama
Open Source Software

Mongoid Cheat Sheet

MongoDB is the next-generation database that helps businesses transform their industries by harnessing the power of data. That is how the creators of MongoDB describe their database. And YES, MongoDB is truly amazing.

Mohamed Osama Mohamed Osama
Open Source Software

How to: SSH Aliases using SSHez

If you are reading this article, probably you have SSH'd into loads of servers and you would like an easy way to do so. SSHez provides an easy way to set server aliases.

Mohamed Osama Mohamed Osama
Ossterdam © 2023
Latest Posts Facebook Twitter Proudly published from Amsterdam with Ghost