next() in Python

Liked I mentioned in my previous post, I have digging deep into list comprehensions and iterators in Python recently. During this exploration I came across a neat method possessed by all iterators, called next(). This method returns the next element of an iterable if it exists or else it throws an exception. This method helped… Continue reading next() in Python

Functional Programming with Scheme

Paul Graham’s essays on Lisp and frequent discussions on HackerNews piqued my interest in Functional Programming. Hence I decided to take a deep dive to explore this topic. Functional programming as a very fascinating history, with Lisp being the second programming language created after Fortran. Lisp was quite popular in universities but it suffered an… Continue reading Functional Programming with Scheme

My journey with competitive programming so far

I was randomly browsing youtube and came across a video titled ‘An interview with a competitive programmer’. The title piqued my interest as I had no idea about ‘competitive programming’. The interview was with Errichto, who had secured 2nd place in google code jam. He described his entire journey with competitive programming and it inspired… Continue reading My journey with competitive programming so far

Java 101

Is this about Java coffee beans? Maybe… not really. Is that you, Oracle? Or is it the ghost of Sun Microsystems? It sure has a coloured history. The beloved of enterprises, powering Android please give a big round of applause for Java. I am beginning a journey to explore this wonderful language and I am… Continue reading Java 101