Pointer Arithmetic of an Array and Passing a 2D Array to a Function Let's see how a one-dimensional array is stored in a computer memory. For example, let an array: A = [ 3 ][ 4 ][ 5 ][ 6 ][ 7 ] -> value stored in an integer
My Experience with BOSS. BOSS Experience This summer has been quite hectic for me. I started applying for internship programmes and other open source programmes for the summer, quite early. I had been a
How To Manage and Use Dependencies in your Ember Addon Many developers when writing their first ember addon confuse it with an ember app. Yes, both ember addon and ember app follows similar code structure and conventions. However, both are
CSS Selectors Analogically we can understand the designing of a web page as a construction of a room where HTML can be compared with bricks used to provide the structure of that
Docker Spring Cleaning Or how I learned to stop worrying and reclaim my disk space. About two months ago, the engineering team set out to Dockerize one of our services, it being the
GOOGLE I/O EXTENDED @ CODING BLOCKS: A newcomer's experience About a week back, Google organized its annual developers’ conference, Google I/O - 2017, in the Shoreline Amphitheatre at Mountain View, California. As always, they also streamed it live
CODING BLOCKS : From A TA’s Perspective I had my first Teaching Experience at Coding Blocks when I TA’ed For the LaunchPad course -- The course I wished I had taken while I was learning to
Ruby or NodeJS? The big question The small answer, “it depends”. It depends on what your context is, what you are going to do with these platforms and associated frameworks. Whether you are on the path
Speech Recognition using Wit.ai Wit.ai is a NLP (natural language processing) interface for applications capable of turning sentences into structured data. And most importantly, it is free! So, there are no API call
Facebook Messenger Bot Tutorial Learn how to create a facebook messenger bot using Python using our video tutorial series. Video 1 Creating a facebook app A facebook App allows you to retrieve and post
Working with Google APIs | Part 1 Google is more than a search engine, and we all know that! Google provides a wide range of web products and services. And Google APIs are an important part of them! Google provides a plethora of APIs which can be easily integrated with your
The quicksort technique Quick Sort works on Divide and Conquer technique. Lets first take a basic idea of quick sort , It picks up an element(any element) in the array as pivot(nothing imp we have just named it) Go through every element of array and place
Modelling environments in NetLogo for intelligent agents Theory We live in a time and a world where AIs (I'll refer to an artificially intelligent entity as an agent in this blog) are becoming more and more prevalent in day to day life. Agents are being used everywhere, in our daily life
The Binary Search Algorithm If we are given random array and search for a given element !! Simple Approach : traversing the array once. Little modification : Now what if we are given an sorted array , now
Breadth First Search A dense graph is given and you want to discover all the nodes, how would you start to discover ?? Randomly but its dense you will get lost that which has been discovered and which is not, So here we comes up with 2 basic
Local variable pointer returning changes in GCC 5 Returning local variable pointers from a function is something you should never do. Because the returned address will exist, but the data inside it will have lost it's scope. Nevertheless, whether or not you should do it, is something people often disregard, and thus
Announcing Coding Blocks Labs - An Open Source Projects playground It is a matter of immense pleasure for us to be able to launch "CB Labs", an idea we had been toying with for quite some time now. At Coding Blocks, among other things, we enthusiastically support and promote free and open
The 3 dots that brings a bit of Java to Javascript Everyone who has used Java or other languages that support varargs (or 'variable number of arguments') would know what a big boon that is. Consider you have a function that creates file path strings. (This is basically what path.join() in Javascript does) function
Installing and Setting up MySQL This page contains the common code snippets used to installing and setup MySQL server initially on your personal machine. Mac If you have homebrew brew install mysql mysql.server restart Linux sudo apt-get install mysql-server Windows Figure out yourselves :P Setting up database and
Don't jump onto the Firebase bandwagon yet Firebase is the rage. It's the talk of the town, and every frontend conference, be it Web or Mobile can't stop talking about Firebase. But hold your horses a bit out there. Now I am not saying that do not use Firebase. I use
game development NSIT Game Development Workshop Last weekend, in collaboration with IEEE Student Chapter, NSITwe conducted a Game Development workshop at Netaji Subhash Institute of Technology,
learn Learn to Code Early Coding is for everyone For some of us, coding is a passion while for others, it is the road to a career.
Setting up Sublime Text for Competitive Coding In this blog post, I am going to show you how you can setup Sublime Text editor for a "Competitive coding" friendly environment! We will see how to