Front-End Developer, Dribbbler, Philanthropist, Technology Evangelist, Forced Blogger, UI Baker, International Speaker, Starbucks Addict and hell yeah Foodie. Currently Working @Acquia

  • The Art of Running Meetings

    This blogpost is dedicated to all those who go in meetings with full enthusiasm and end up depressed, tired and demotivated.

  • Front-End optimisation in Drupal 8

    Performance is by far the most critical aspects of any project, irrespective of the scale of a project. We usually say lets develop and optimize the site at last which is a bad practise and even wont give results we actually wanted to.

  • Select List Theming in Drupal 8

    Theming of form items and then performance issues is one of the hard jobs. I am not mentioning IE here because Dear internet Explorer has crosses all limits of giving pain. Now the happy news is that IE is dead and I am sure it will be burning in the deepest hole of hell. The pain, the time waste that IE has done in past years will not be fixed by Microsoft ever. Even if they sell their shares and pay all money to Front-End Developers.

  • Getting started with Drupal 8

    Drupal 7 to 8 is a great relief for Front-End’s because in Drupal 7 the markup generation was so painfull. But Drupal 8 has overcome this thing and Pages are rendered beautifully and ofcourse with the less markup generation and yes thanks to new theming engine Twig which is used in Drupal 8 rather than template engine.

  • CKEditor customizations in D8

    CKEditor is a ready-for-use HTML text editor designed to simplify web content creation. It’s a WYSIWYG editor that brings common word processor features directly to your web pages. Enhance your website experience with our community maintained editor.

  • Titles - Companies, Managers, Experts and Employees.

    Your company is not your family, your manager is not your friend. Be professional.

  • Corporate culture

    We always tend to have “ideal corporate” culture but sometimes we land in close culture other times a very polar to what we want. This has direct impact on productivity, resources that reach to us (broken, branched), communication barriers, rivalries and standard definitions arise.

  • Logo

    I’ve been thinking of creating a logo for my site for long now, So finally took a move to create one. Here is the first iteration. The color combination is around solarized dark because I like the color.

  • Creating a Drupal 8 theme with Singularity

    This post is purely my experience and Hands on using Singularity, breakpoints and sass with Newly created Drupal 8 theme from Scratch. I took this Demo project myself so as to get familier with new template system introduced in Drupal 8, TWIG and ofcourse other things as well. So i created and basic theme and blogging the same experiences.

  • Modern Tools for Front-End Developers

    Gone are the days when Front-End development was just editing files, test them locally and then FTPing them to server and this was an essential workflow of a Front-End Developer. Something has changed in couple of years, may be Front-End development is taken seriously and yeah how can I forget to mention the role of browser vendors mostly getting their shit together. And last but important, The Front-End Devs themselves.

  • Creating Clouds & Rain using CSS

    Rain Rain go away, come again another day :)

  • Custom Elements - The sexy Markup and the next Big Thing

    W3C defines Custom Elements as web components that let authors define their own elements, including new presentation and API, that can be used in HTML documents. There are six main motivations which give air to this development i.e.,

  • Towards WAI-ARIA

    WAI-ARIA - ‘Web Accessibility Initiative – Accessible Rich Internet Applications’ is a way of making Web Applications and Content accessible to those with disabilities, plays nice with application created with Ajax and JavaScript. For the rest of the article we will use ARIA instead of WAI-ARIA. ARIA is set of attributes, helping assistive technologies such as Screen readers for blind, make sense of certain elements which aren’t native to HTML by helping enhance the semantics of Web APP or website.

  • They call it startup

    “I don’t know the key to success, but the key to failure is trying to please everybody.” - Bill Cosby

  • Progressive JPEGS - a new best practise

    Was learning about optimizing and profiling the WebApp and Websites, scratched more about Progressive JPGS and came up with this small chunk of information about progressive JPEGs.

  • Pushing code to repo and redirecting to custom URL

    We talked about Github, cloning, and Github pages. WE will now make one page as we said “Thank you” and will also redirect same page to some custom domain as well :)

  • Quick Guide to walk through using Github pages

    If you are learning to code, or already into it and want your project to be hosted, easily that too for free. The answer is Github Pages. It helps you not only in hosting HTML, CSS and JS files but yeah helps in learning the important and tricky tool i.e Git. In this post I will be helping you as how to publish your project from local repository to github pages.

  • What is Github

    As per Github, It is the best place to share code with friends, co-workers, classmates, and complete strangers. More generally i call it Coding Social Network You don’t push status updates but Repositories and chunks of code :) . Oh! ya you can comment here as well, well thats different comment don’t get confused with Facebook ones ;)

  • Silverlight

    Silverlight is Microsoft’s implementation of a cross-browser, cross-platform client framework that allows designers and developers to deliver Rich Internet Applications (RIA) embedded in Web pages. Silverlight is fitted with a flexible media pipeline that makes it extremely easy to implement media-rich controls in your Web applications.