08 Apr 2019
IMPORTANT: Cross posting from this medium article https://medium.com/@sschillace/coding-principles-every-engineer-should-know-b946b48cc946 since I do not like medium as a platform and I do not want to loose this port in matrix :)
The post has been written by Sam Schillace and all references to me/I is referenced to Mr. Sam
05 Apr 2019
Infra is one of the most host topics in the Software development these days. There are so many tools,
so much to learn that very few people actually know what to do and what the best practises. Everyone wants
to jump on the microservice bandwagon. However, it’s not as easy as it seems. I medidated quite a bit on this
and have come up with these points that I think are maybe some good to follow tips:
06 Mar 2019
We are a big fan of tools. We use them daily in almost everything, but at one point in time, they pollute our mental space so much that we just forget to think and do as the tools dictate. A common example could be smart-phone. It was meant to keep us mobile and connected but now, it has become so dominant and addictive that it is more of a bane than boon.
01 Feb 2019
Today, I am completing 6 years of my full time employment with Socialschools. It has been an incredibly long time and there has been highs and lows but mostly it has been a great experience writing code and having fun while doing it. I am very proud of the product I have helped build and make it succeed.
16 Jan 2019
I have been writing my resume in LaTeX for more than a decade now. Writing your resume in LaTex has it’s own benefits.
You can check it out here:
24 May 2018
React is one of the most useful frontend library out there. At Socialschools, we use React to render some content using our API from App server. It has been in production since June last year and it is really amazing building neat stuff using both React and djangoCMS.
19 May 2018
As humans, I think it is pretty important that we sometimes look deep into the soul and see what defines us
and what is the value-system we believe in.
01 Mar 2017
So on 1st February 2017, I completed my fourth year working for Socialschools.
22 Jun 2016
Software Engineering comes with a lot of good learning opportunities. First you learn
how to write something by reading tutorials, watching videos etc, Then down the time you learn
some new ways to do the same thing and you are blown by it. But only after some days you actually encounter
the real hard problem in Computer Science. Some of them are:
03 Apr 2016
06 Aug 2015
I think I was hardly 10 years old when I wrote my first line of code. It was probably some IBM PC and the language was LOGO.
It was so much fun. Next, It was GW Basic, then Java and then C/C++/Python. I have been writing code professionally for 5 years now
and I still enjoy writing code.
16 Apr 2015
16 Apr 2015
Like everybody else, I have an Android phone too. If you are a developer you must have noticed a file called as GPS.LOG. It is
the one file which has all your GPS logs in it. This weekend I spend couple of hours hacking with it. He is the outcome.
11 Mar 2015
16 Aug 2014
Time management is a key quality of any successful person. I have been working
pretty hard these days to improve me efficiency. Today, I have decided to
follow this pattern while at work.
20 Jul 2014
Whether you are working for a big software company or a small sized startup, writing good code is pretty much critical to your success. But the catch is it is not very easy to achieve without proper motivation from your side.
18 May 2014
Last week, I came across an interesting problem at work. The problem was:
04 May 2014
27 Mar 2014
I write a lot about technical jargon even on my personal blog. For a change, this post is nowhere close to it.
As time passes by my thinking and maturity level has improved. I am able to see things that were invisible to
08 Feb 2014
I joined Changer on Feb 2013. Today I completed my first year at full time employment. It has been nothing but amazing.
03 Jan 2014
I have been using vim for almost 5 years now. For some time, I even
switched to Sublime text2 but I am finally back home. Well, the
following guide is only for macs. Sorry GVIM users!
Here is the latest screenshot of my macvim:
01 Jan 2014
2013 is easily one of the most amazing year of my life. In January I
interviewed for my current company and was offered to join them in Feb
which I did. Well a lot did happen after that. It was my first Full Time
job. I used to freelance as a Web/App Developer before which was fun.
But I didn’t wanted to just sit alone at home and work. So I joined
Changer precisely 11 months and the journey is nothing short of
28 Dec 2013
I have always been a great fan of things around me that are simple to
use and understand. Infact, each one of us appreciate things when they
are simple. But life ain’t so simple.So what should be done?
07 Dec 2013
Here is an interesting example for Classes in JS. Classes in JS don’t have a class keyword.
03 Dec 2013
In the span of two days I have ordered three books:
01 Dec 2013
After a lot of meditation about what I have achieved in last one year, I have stumbled upon one fact. I need to hack
and official work is done with them.
30 Nov 2013
So this week, I wrote a new theme for my blog. One big reason was that
using theme created by others were not fitting my needs and I was not
inspired to write anymore. This was odd because in general I love
writing posts on my blog.
15 Nov 2013
Last few months has been really great for me. I think i am starting to grow as a developer and I know now
how important is to keep performing at a certain level. The change started occurring when i gave up my
comfort zone and started doing front-end mainly.It was a bit difficult in beginning to understand a design
from a designer’s perspective and to convert it into running efficient code.
02 Jul 2013
Last few months has been really exciting for me. Since, i joined Changer on 1st February.
Here are some things i learnt in these 5 months:
21 Jun 2013
I recently read a blog by Jeff Atwood that there is no such people as Rock-star programmer.These are people who could write cleaner code, refactor faster than anyone else, write a lot of tested code and methodology. This means each of one has a scope to get better as a developer.
16 Jun 2013
Work has a really important role in anyone’s life. I feel there are some things that really help us
do our work nicely.
15 Jun 2013
These days i had a great time working on some pretty good projects in both office and home. I will talk about my personal projects for obvious reasons.
Well, the primary goal currently is to fix the existing projects, test them and add CI support for all of them.
04 Jun 2013
These days i was busy working on an a project called as Node Twitter.
As the name suggest it is a twitter clone written on node.
26 May 2013
I am doing The Setup interview for myself. It is basically based on these four questions:
30 Apr 2013
In last couple of days, i noticed there was no good planning for my personal projects and there were lots of loose ends. So i finally cleaned up my Github.
29 Apr 2013
There are lot of useful plugins for Django CMS.
Well, this plugin let you use the images from a Facebook Album. Currently it supports fetching images from Photo Album of a Facebook Page.
27 Apr 2013
Maintaining and contributing to an Open Source Project is a very important part of a developers life.
Luckily, i am in a Company that gives me full liberty to contribute and in fact we have a
Open Source day(Friday) where we could open source reusable components of project
we have been working on to the open source audience.
07 Apr 2013
So finally, I am going for a week long vacation and it has finally begun. On Air India flight to Delhi and From Delhi to Ranchi. Well this vacation is special for a lots of good reason. First of all, this is my first flight. Also , this is first vacation since i have started working at Changer Technologies, Pune.
27 Mar 2013
I am thinking to make a twitter like application as a learning exercise
to get better at node. It will on usual nodejs based stack, since i am actively
learning that now. More details will be blogged as i progress.
24 Mar 2013
i never ever wondered that it will affect my life so much.
Well, it started with me working on developing a Chrome Extension for a
E-commerce/Social media app. Chrome is quite different for development.
There are lots of APIs to learn and there are quite a few security restrictions.
24 Mar 2013
A lot of things have changed recently. I converted from a hardcore Linux user
to Mac lover. I got a high end Macbook from Office.