Archive
I have been writing in public since 2012. These posts are from earlier eras of my work: the Microsoft stack, competitive programming, then the Hadoop and Spark years. Much of the technical detail is out of date. They stay online because they happened.
2021
- Books to read in 2021 Jan 13, 2021
2020
- The remote-work startups' wave May 22, 2020
2019
2018
- [Clean Code] Clean Code Debate! Feb 26, 2018
2016
- Productionizing Apache Spark data pipelines Jul 21, 2016
- Using Spark For Data Exploration Jul 21, 2016
- Hive, a must known tool for any data engineer May 10, 2016
- The best language for data scientists/engineers!? Apr 12, 2016
- Simpe Redis: A Simple Interface For Using Redis Mar 28, 2016
2015
- Redis : Installation and configuration Oct 22, 2015
- [CleanCode] Meaningful Names [Part 2] Jul 29, 2015
- [CleanCode] Meaningful Names [Part 1] Jul 27, 2015
- [Clean Code] Some thoughts about Clean Code? Jul 22, 2015
- Cursor Adapter in Android Jul 20, 2015
- [Clean Code] Designing Classes Jul 7, 2015
- Lessons to learn from Parse about API design May 15, 2015
- Intro to Hadoop and HDInsight in Microsoft Azure Mar 30, 2015
2014
- Transferring Data between Silverlight and HTML Dec 12, 2014
- Sorting elements coming from db without repeating code Oct 5, 2014
- How to get the Hijri Date in Windows 8.1 Accurately? Apr 3, 2014
- ACM Solution Manual Feb 20, 2014
2013
- How could you master any technology easily? Jul 28, 2013
2012
- The Difference Between Class and Struct Oct 23, 2012
- Resources for ACM Competition Oct 17, 2012
- Razor Syntax Aug 4, 2012
- How to prepare your business model Jul 11, 2012
- The day when I knew the meaning of true learning Jul 9, 2012
- What Is a Project? Mar 13, 2012
- Do you know XAML? Mar 2, 2012
- Windows Metro , New Experience From Microsoft Feb 25, 2012
Also on Medium
- Clean Code Debate! Feb 19, 2018
- How to make Windows developer friendly again?! Feb 12, 2017
- Why should you care about big data & data science? Jan 2, 2016
- It isn't just a football match! Jan 1, 2015