Iterating over files in AWS S3

The following example was written in plain JavaScript. The code example will work in AngularJS, or any other JavaScript framework. A year ago I wrote about reading from an S3 bucket here. This method was good but came with a shortfall. In the previous article, a single call to amazon was made to import S3…

Continue Reading

What is Extreme Programming?

After years of grueling iterations in traditional software development shops, burnout, over design and massive integration efforts led to its birth. Extreme Programming XP is an Agile framework with the goal of producing higher quality software and life of the development team. To accomplish this goal, XP defines 12 practices which are designated to 4…

Continue Reading

Basic Data Types and Casting in Python

Python is an interpreted, high-level, dynamic typed, general-purpose programming language. Python helps programmers write clear, logical code for projects of all sizes by offering object-oriented approach efficient language constructs. Like most programming languages, Python supports common data types: Float, Integer String Boolean These four makeup the most common data types built into Python. Of course there are many other…

Continue Reading

Why you should use URL masking

Managing URLs can become difficult when dealing with large volumes of documents spanning many versions. Add in the complexity of managing time, market groups and the management of your content channels increases dramatically. We can see this in the case that your client uses a proprietary document with a direct link you have provided. Now,…

Continue Reading

When should one use nullable types in c#?

In the .Net framework there are two data types: value type and reference types. A string is a reference type, it can be assigned with a null value. A reference type is a reference to a location in memory. Examples of built in reference types in C# are: object, dynamic, and string. These are value types: bool byte…

Continue Reading

What does static mean in C#?

Static means that their is no instance variable associated, and that you can access the members of a static class by using the class name itself. Because of this property of a static class, there is no “new” keyword usage. Within the program there would actually only ever be a single instance of the class,…

Continue Reading

Why do we program with C# Interfaces?

Long before I started coding, Microsoft implemented Interfaces into the .Net framework. This was a significant improvement for object oriented programming, improving on the core principles of inheritance and abstraction while overcoming large obstacles. Inheritance and abstraction are 2 of the 4 principle pillars of object oriented programming (OOP). The 4 pillars of object oriented…

Continue Reading