- 2020 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2019 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2018 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2017 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2016 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2015 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2014 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2013 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2012 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2011 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
- 2010 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
October, 2020
September, 2020
- What is a Monorepo?
- Dependency Injection in JavaScript
- Component Composition
- Webpack Bundle and Chunk
- React server side rendering
- Migrating from RequireJS to Webpack
- Webpack
- Common digital image formats
August, 2020
- CSS in JS
- Nginx Reverse proxy for cross domains
- JavaScript Object
- JavaScript Array
- CORS - Cross-origin resource sharing
- JavaScript Collections
- JavaScript Iterators
- JavaScript Generators
- React Default Prop Values
- React PropTypes
- JavaScript Async and Await
- JavaScript Classes
July, 2020
- Lego Mindstroms EV3
- XInput and DirectInput
- GPIO - General Purpose Input Output
- Holy Grail CSS Layout
- Scratch on Raspberry Pi
- Essential Raspberry Pi accessories
- What is Raspberry Pi?
- CSS Style Guides
- What is a Transistor?
June, 2020
- CSS Frameworks
- JavaScript interview questions
- JavaScript Frameworks
- JavaScript Chart Libraries
- Windows Subsystem for Linux
May, 2020
April, 2020
March, 2020
- React Hot Loader
- React Hooks
- Java HashCode and Equals
- Two way binding
- Throttle function
- Flux pattern
- React Controlled and Uncontrolled Inputs
- MVC (Model View Controller) Design Pattern
- Jekyll server with Ruby 2.7.0 gives 'warning Using the last argument as keyword parameters is deprecated'
- Bubble Sort
- What is Immediately-Invoked Function Expression (IIFE) ?
- Hoisting in JavaScript
- What is Promise Chaining?
- What is AMD, CommonJS
- What does not not operator do (!!) ?
- Difference between function declaration and function expression
- Difference between Pure and Function React JS component
July, 2019
- What are Curry functions in JavaScript
- Which one to choose Mocha or Jest
- What is the difference between Mocha and Chai JS
- Can Jest be used for unit testing Backbone Application?
May, 2017
- What is a HttpOnly cookie?
- What are first-class functions?
- What is a Debounce function?
- .bash_profile vs .bashrc
- How to delete a Git branch both locally and remotely?
- What is the difference between CSS word-break vs word-wrap?
- How to do undo in Git?
- What is Git commit squash?
- What is Universal JavaScript?
- What is semantic commit message?
- What is software regression?
- What are Higher Order Function in JavaScript
- What is NODE_ENV in Node.js
- What is process.env in Node.js
- What is Git blame ?
- Imperative vs Declarative Programming
April, 2017
- Factory functions in JavaScript
- ES6 Destructuring
- ES6 Rest parameters
- ES6 modules
- What is npm-shrinkwrap ?
- ES6 Spread Syntax
- What is a React Pure Component ?
- What is a Test Fixture ?
- Duck Typing in JavaScript ?
- What is a Promise ?
- Big O notation
- JavaScript Closures
- let and const in ES6
- ES6 Arrow functions
- Difference between ReactJS prop vs state
- Core concepts of Redux
- What are Functional components in React JS ?
- What is a pure function ?
- What is JavaScript Event Loop ?
- Same origin policy in JavaScript
- Difference between JS Varaible that is null, undefined, undeclared
- Truth and Falsy in JavaScript
- How to write Git commit message
March, 2017
- How to search bash command history in Emacs multi term
- How to configure multi term in Emacs to allow login shell
- Responsive vs Adaptive Design
- Difference between CSS reset and normalize
- Different ways of creating Objects in JavaScript
- What is prototype and prototype chain in JavaScript
- Constructor in JavaScript
- Difference between scope and context in JavaScript
- How to create a class in JavaScript
January, 2013
December, 2012
- JavaScript binding, function apply, function call
- JavaScript event delegation
- JavaScript private public privileged access
- JavaScript function declaration, function expression, Function constructor, Anonymous function
- Object Oriented Programming
- JavaScript Arguments, Prototype, Constructor, Inheritance
- Java Collections
- REST Principles
August, 2012
May, 2012
March, 2012
- javascript undefined, null, undefined property, 0, false, '', ==, ===, typeof
- Connecting to Amazon EC2 Linux instance using PuTTY
- Using Ubuntu GUI remotely using NoMachine or Xming from Windows 7
December, 2011
September, 2011
July, 2011
- Sync Google contacts with Nokia E63 phone contacts
- Eclipse CRLF and File Encoding
- Apache Ant target execute based on condition
- Internet Explorer min-width CSS property does not work
June, 2011
May, 2011
April, 2011
- Making HP Deskjet 1050 All-in-One printer to work in Ubuntu 10.10
- Installing Kindle For PC on Ubuntu 10.10 Maverick Meerkat
- Ubuntu Linux command line tool to Convert PDF to Image and from Image to PDF
March, 2011
February, 2011
- jQuery Form serialize method - does not post disabled fields
- Validate/Revalidate a single field using jQuery validator
- jQuery JSONP (JSON with padding) - success method not called
- jQuery Validator - Error: $.validator.methods[method] is undefined
- what http error code to use for validation error
- jQuery validation plugin , validate only visible fields
- qTip - Excellent jQuery Tooltip plugin
January, 2011
- Git GUI checkout single file command
- Difference between Div and Span tag
- Convert JSON Object to String javascript
- jQuery Template plugin html in variables
- Javascript code equivalent to java i18n MessageFormat
- How to center a div inside a div
- Handling cookies with java URLConnection
- Firefox addon to build HTTP request
- How to increase clickable area of links
- jQuery not executing script tags in ajax load
- Selecting Dom ID with dot in it through jQuery
November, 2010
October, 2010
- Installing Ubuntu 10.10 Desktop Edition 32 bit from CD
- JadClipse - GUI Jad Decompile Eclipse plugin
- How to include library manually into maven local repository?
September, 2010
- jQuery Carousel plugin - jCarousel
- Review Board - Code Review tool
- Java update tool jusched.exe occupying HTTP port 80
August, 2010
- this keyword in javascript
- Apache mod_rewrite NE|noescape
- Setting up an SSH tunnel with PuTTY
- Browser Cross Domain Communication
- Sun rises in the east
July, 2010
- How Pandora Grew to Get 60 Million Listeners (via GigaOM)
- Pogoplug Gets Down to Business
- Coding on Cloud
- YouTube Blog: What's bigger than 1080p? 4K video comes to YouTube
- NoSQL Pioneers Are Driving the Web's Manifest Destiny (via GigaOM)
- Git fatal: remote end hung up
- YouTube leanback
- HTML5Rocks , Chrome Experiments
- Online Photo editor - Pixlr
- Photo Factory - PBS Parents
June, 2010
- How to save font settings for PuTTY
- Web Performance Test Tools
- jQuery Grid / Table Data Plugins
- jQuery AJAX multipart form-data file upload
- Energy Saving A/C
- Google TV
- Online javascript/json beautifier or reverse obfuscator
- Free kids fairytale ebooks
- My Hudson instance occasionally tells me that I have multiple instances running
- Hudson Environmental Variables
- All things HTML5
- Cooliris Firefox plugin
- Installing Git in CentOS using yum
- Git pull without password
- Open Source Software to count lines of code
- Windows 7/Vista/XP/2k Password Recovery / Clear tool
- Roomle - online room planning software
- Open source software for Preschool kids
May, 2010
- Boxee in Ubuntu 64 bit
- Print to PDF Wikipedia Articles
- Print on demand
- jQuery Ajax History/Back Button/Bookmark plugin
- IE 8 Browser Modes
- Does my browser support HTML5 video
- Firefox and IE Memory Profiler
- Running different versions of Firefox
- Print to PDF