Cover photo
Faisal Abid
Worked at Dynamatik
Attended West Hill CI
Lives in Toronto
1,024 followers|1,044,564 views


Faisal Abid

Discussion  - 
know the platform just opened up to all developers, but when will it be open to users? Is it happening this year or in January?


Graham McBain's profile photoBrad Abrams's profile photo
We wanted to give developers a little bit of time to build actions before we start approving them. You will (ahh, may) see a trickle of new actions in Dec, and many more in jan. See note at the bottom of this doc: - Distribute your Actions | Actions on Google | Google Developers

There will be a directory in the home app, see info on that here:
Add a comment...

Faisal Abid

Discussion  - 
Hey gang! I've forked SQLJocky as SQLJocky2. The old one is not maintained but fully stable (and used in production in many apps), but I think its time Dart gets a proper MySQL connector thats maintained.

I've gone ahead and merged +Kevin Moore's PR from almost a year ago from the original repo. There are a few other Pr's outstanding but they have merge conflicts. Would be great to get them merged also!

Any help would be appreciated!

Adão Junior's profile photoRobert Åkerblom-Andersson's profile photoAnatoly Pulyaevskiy's profile photoFaisal Abid's profile photo
Great! I'll merge in my repo changes shortly!
Add a comment...

Faisal Abid

Shared publicly  - 
Learn a few new tricks using Angular 2 pipes in Dart, including how to make your custom pipes globally accessible just like the built-in pipes.

#gde #dartlang #angular #article #tutorial
Pipes in Angular 2 (known as filters in Angular 1.x) are a nice, convenient way to keep your application data clean, unsullied by visual artifacts, but still present that data to your users in an attractive way. Currency would be a good example of this situation: Users like to
View original post
Add a comment...

Faisal Abid

Shared publicly  - 
Google just announced a re-designed AdWords experience. In case you’re not familiar with AdWords: businesses use it to advertise on and partner websites. Advertising makes up majority of Google’s revenue, so when G...
Add a comment...

Faisal Abid

Shared publicly  - 
How much can an SSD improve your Android development experience?

Web Technologies #GoogleDevExpert Faisal Abid on how to deploy a Dart server to Google Compute Engine using Docker and continuous integration:
With continuous integration and deployment using Codeship! You'll notice that there aren't a lot of documented ways to deploy Dart onto Google's cloud. App Engine has no support and Managed Vm while technically supports Dart, it's not out of beta yet, so I don't trust it. One way to deploy
3 comments on original post
Puleen Patel's profile photo
Great write up +Faisal Abid
Add a comment...

Faisal Abid

Discussion  - 
Please upvote this on hackernews!
Hacker News new | comments | show | ask | jobs | submit · login · Dart, Angular 2, and Polymer Together ( 3 points by monyr75 13 minutes ago | past | web | discuss · Applications are open for YC Summer 2016 · Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA ...
Justin Fagnani's profile photoMonty Rasmussen's profile photo
Good notes, +Justin Fagnani! Interestingly, the article does note that Angular components don't work outside the context of an Angular app, while Polymer components can.

I regularly argue, myself, that to maximize reusability of a component, you should create a true web component instead of an Angular one. However, main-app has no use outside of this Angular application, so of course it doesn't fall into that category.

I will review the article's text to make sure the very important distinction you brought up is clear.
Add a comment...


Faisal Abid

Discussion  - 
Hi Gang! anyone have any experience setting up SSL with Dart?

The documentation is clear but the struggle is going from ComodoSSL and what they give me to what the documentation outlines.

Any help would be super appreciated!
Lunix Watt's profile photoFaisal Abid's profile photo
Hey Lunix! Can I contact you via email? my email is 
Add a comment...

Faisal Abid

Shared publicly  - 
Just noticed that Dart Dev Compiler ( was added to Dart SDK 1.16! Cool!

DDC can allow write libraries in Dart and consume them in pure JS!
dev_compiler - Experimental Dart to JavaScript compiler designed to create idiomatic, readable JavaScript output.
View original post
Add a comment...

Faisal Abid

Shared publicly  - 
Sorry, guys... Had to post this one more time now that it has its awesome new graphic, courtesy of +Rachel Ward.
I've written before about using Dart, Angular 2, and Polymer Together, but that tutorial only demonstrated the use of a handful of simple Polymer elements, like paper-header-panel, paper-toolbar, paper-icon-button, and the flexbox goodies of iron-flex-layout. That's all great stuff, and I scarcely write an app without those things, but what
View original post
Add a comment...

Faisal Abid

Discussion  - 
Like Redis? Check out using Redis with Dart on Dart Academy.
Add a comment...

Faisal Abid

Shared publicly  - 
Flutter is looking great!
Lots of progress recently in the Flutter universe. The prettiest progress was a demo that Viktor landed showing how to integrate our sprites library with our Material widgets library, which looks really sweet. I included a screenshot below, and you can see the source at:

Hans has been working on implementing the various patterns described in the Material Design "Scrolling Techniques" page, which has a lot of subtlety. I've included some screenshots of this below too. Hopefully if we can build all those techniques into our widget library, applications written with Flutter will be able to replicate those patterns easily by just setting a few flags. One open question is how much we should bake into the Scaffold widget and how easily we can make things overridable so that you can provide your own variations.

Meanwhile, I continued to work on making Flutter apps accessible. I've been focusing on Android so far, and I've hit a major milestone: you can now navigate Flutter apps with the TalkBack service, hear the labels, and press buttons! You can see this in one of the screenshots below, where I've turned on TalkBack's captions so you can see what it's reading out. There's still lots to do, and it's still relatively buggy, but I think we have a good foundation.

2 comments on original post
Add a comment...
Google Developer Expert and Entrepreneur

Faisal is an entrepreneur and engineer. He is a programming language enthusiast and loves solving software engineering challenges across the stack.

He is also a published author and has appeared in leading publications with articles in Node.js, Android, ColdFusion and Flex.

In his free time, Faisal leads Javascript, Node.js, Dart, or Android workshops and presents at conferences such as OSCON, JFokus, CodeMotion, and FITC.

At any given hour, you can find Faisal developing on mobile applications or writing backends.

Bragging rights
Programming before it became cool.
  • West Hill CI
Basic Information
Looking for
March 26, 1990
Contributor to
Collections Faisal is following
View all
Entrepreneur & Software Engineer
Node.js, Javascript, Android, Web development, Public speaking
  • Dynamatik
    Founder, 2012 - 2016
  • Kobo
    Software Engineer, 2012 - 2015
  • MatchFuel/AndSpot
    CTO / CoFounder, 2009 - 2012
  • Sensidea
    Software Developer, 2007 - 2008
  • G-uniX Technologies
    Founder/ CEO, 2004 - 2008
  • Manning Publishing
    Co-Author of Flex 3 In Action, 2007 - 2008
  • League
    Software Architect , 2014 - 2016
    Senior Engineer, 2016 - present
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Contact Information
416 576 9422
416 576 9422
86 Wharnsby Rd, Toronto Ontario
Faisal Abid's +1's are the things they like, agree with, or want to recommend.
Hiya - Caller ID & Block – Android Apps on Google Play

Hiya (formerly Whitepages Caller ID) Call Block Security identifies the important calls you want to take and blocks numbers and texts that y

Login - Mixpanel | Mobile Analytics

Learn how people use your app with the world's most advanced mobile & web analytics. Try it for free.

MMX Hill Climb – Android Apps on Google Play

The most crazy, addictive & FUN physics based racing game ever made.- Upgrade your truck and own the leaderboard. - Race your friends, let t

The new AdWords UI uses Dart — we asked why

Google just announced a re-designed AdWords experience. In case you’re not familiar with AdWords: businesses use it to advertise on google.c

Sign in - Google Accounts

For your convenience, keep this checked. On shared devices, additional precautions are recommended. Learn more · Need help? Create an accoun

MailerLite | Login

MailerLite. English. English · Lietuviškai · Русский · Українська · Polski · Français · Italiano · Español · Svenska · Finnish · Português.

Ven Chat - Make a Friend – Android Apps on Google Play

Find the perfect person to chat with.Create deep and meaningful conversations that both people are interested in.Simply tell someone what's

Gabriel Gambetta - Fast-Paced Multiplayer: Sample Code and Live Demo

Fast-Paced Multiplayer: Sample Code and Live Demo. Part I - Part II - Part III - Part IV - Live Demo. This is a sample implementation of a c

Product Hunt

Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, websites, and technology products that ever

Market Wolf - Stocks Game – Android Apps on Google Play

Invest smart and compete with friends in Market Wolf. Real stock quotes, start off with $100k and invest your way to the top!Theres nothing

Dart: Structured web apps

Dart is a new platform for building structured web apps for modern browsers. It includes a language, a VM, libraries, tools, and a compiler

What the Bitcoin Shakeout Means for Data Center Providers | Data Center ...

Some bitcoin mining firms are shutting down or halting payouts to customers, while others are shifting their business models. The fallout is

The Interview

In the action-comedy The Interview, Dave Skylark (James Franco) and his producer Aaron Rapoport (Seth Rogen) run the popular celebrity tablo

Ember Chat

Ember Chat lets you easily chat anonymously with strangers.Add some quality to your Social Life, chat and flirt with many beautiful singles.

MapReduce Views in CouchDB

Writing and Querying MapReduce Views in CouchDB, published by O'Reilly Media Buy this DRM-free ebook today! Powered by Aldiko.With this shor

NSA Said to Exploit Heartbleed Bug for Intelligence for Years

The U.S. National Security Agency knew for at least two years about a flaw in the way that many websites send sensitive information, now dub

Migrating to the Web Using Dart and Polymer - A Guide for Legacy OOP Dev...

The web development platform is massive. With tons of libraries, frameworks and concepts out there, it might be daunting for the "legacy" de

reddit: the front page of the internet

reddit: the front page of the internet

Login/register | Packt Publishing

Packt Publishing provides books, eBooks, video tutorials, and articles for IT developers, administrators, and users.

Public - in the last week
reviewed in the last week
Public - in the last week
reviewed in the last week
Public - 3 weeks ago
reviewed 3 weeks ago
Public - a month ago
reviewed a month ago
41 reviews
Public - in the last week
reviewed in the last week
It's great!
Public - 4 weeks ago
reviewed 4 weeks ago