Waseem Sabjee

my tech and dev blog

R&R Catering

September 18th, 2016

R&R Catering, based in Midrand. Provides, packed full of flavor. All freshly prepared on order, using only the finest, highest quality ingredients. We offer an extensive range of decadent desserts, cakes, tarts, desserts, biscuits, specialty cakes and savory platters that add a magical touch to any celebration.

At R&R Catering we are passionate about what we do, we continually strive to create the most delicious treats for all occasions, even catering for any special needs (gluten -free, eggless, banting, diabetic friendly and even the health-conscious). We also provide executive catering for any occasion.

With our extreme love for creating beautiful and tasty treats, we keep up-to-date with all the latest international trends, ensuring only the best and most innovative creations to your table.

for more info go to the R&R Catering Website or our Facebook Page

This DevOps thing again

September 1st, 2016

Lately, everyone has been buzzing about working the DevOps way to the point where small business and large corporations buy into the DevOps way of life (including the company I work for, but do they really understand it ?

This is the first article of my very own little DevOps series. In this article, I will explain some of the fundamentals, or what I believe as principals of DevOps.

The sales Pitch: Well, apparently DevOps is the magic wonder that somehow increases the velocity and quality of work. ship something faster and better right ? so how does DevOps actually achieve this ?

JH Aquaria

September 1st, 2016

JH Aquaria, a South African business operating out of Centurion, specializes in retailing ornamental fish & accessories, stocking only the best quality for every fish enthusiast at great prices.

If you are an aquarist or just enjoy fish keeping go to their facebook page.

Empowering local talent

September 1st, 2016

My main reason for blogging is the concept of giving back. I have a strong desire to help and empower others to be more successful in what they do.

Starting today I plan to help out business in South Africa by providing some free publicity (using my blog). All you need to do is contact me using my contact page with some motivation and we can get started!

Let us be successful together!

Extension methods using C#

May 4th, 2015

During my time working, I find that developers can get lazy and start using the COPY and PASTE commands to a degree that can make code unmanageable.

There are many things we can do to reduce, if not eliminate, the code management nightmare, however, the one way I will focus on is using extension methods.

LINQ Expression – how to append to an expression at a later stage

July 23rd, 2013

The cool thing with LINQ and Entity framework is that if you pass an expression through to you context, it creates an SQL Query based of that expression to fetch the data you need, instead of fetching loads of data down and having to sift through them in C#.

A recurring issue that plagued me was that if I needed to pass through a slightly different LINQ expressions based on certain conditions it looked like I was repeating code, and I don’t like repeating code.

after a few hours of playing around with different techniques I devised a little way to append to an expression.