Professional Freelancer providing Web Design, Graphic Design and Web Development Services

  • Scala Type covariance and contravariance

    Type Covariance and Contravariance Quoting from wikipedia Within the type system of a programming language, covariance and contravariance refers to the ordering of types from narrower to wider and their interchangeability or equivalence in certain situations (such as parameters, generics, and return types). covariant: converting from wider (double) to narrower (float). contravariant: converting from narrower [...]

    Continue Reading →

    Posted on by
  • Install Scala on Mac

    The Way i have installed scala on mac was simple due to the MacPorts project. Scala MacPorts If and once you have installed macports there is only one step: sudo port install scala29 I you ever need to work with different versions you can find more scala macports. To Manage Scala versions you should also install scala_select [...]

    Continue Reading →

    Posted on by
  • Play Framework tutorial with Scala

    I have been working with Play! Java web framework for a Google App Engine project. Play! is a very good java web framework making it comfortable and effective to create web applications in java, this framework was created with the web developer in mind not the Java programming language. I also have been reading and [...]

    Continue Reading →

    Posted on by
  • Batch resize image with ruby

    I was asked to scale and reduce the size of few gigabytes of images, so i picked up my swiss army knife, Ruby. This will be a quick post and Ruby code snippet i have used to automatically scale and resize those images. The process is simple just get the images in the folder containing [...]

    Continue Reading →

    Posted on by
  • Why is corporate identity important

    Corporate Identity basically is a posh term which refers to your business image. Now, your business image consist mainly in “the message” that you transmit to your customers either in the form of business cards, brochures, websites, etc… Just before I continue I would like to tell you why I am writing this post so [...]

    Continue Reading →

    Posted on by