Profile

Cover photo
Faisal Abid
Works at Dynamatik
Attended West Hill CI
Lives in Toronto
975 followers|917,055 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Faisal Abid

Shared publicly  - 
 
 
Just noticed that Dart Dev Compiler (https://github.com/dart-lang/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
4
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
4
Add a comment...

Faisal Abid

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

https://dart.academy/using-redis-with-dart/
22
2
Add a comment...

Faisal Abid

Discussion  - 
 
Please upvote this on hackernews! https://news.ycombinator.com/item?id=11112503
Hacker News new | comments | show | ask | jobs | submit · login · Dart, Angular 2, and Polymer Together (dart.academy). 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 ...
9
Justin Fagnani's profile photoMonty Rasmussen's profile photo
6 comments
 
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

Shared publicly  - 
 
Work with the greatest dev team I know!
 
Want to work on Dart? Our team in Aarhus is hiring.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, a...
1 comment on original post
4
Add a comment...

Faisal Abid

Discussion  - 
 
Hey Gang! Check out the latest tutorial on Dart Academy on conditional debugging. I had no idea this even existed till a few weeks ago!

Tweet, share or like!

You can also follow Dart Academy on twitter @Dart_Academy

How often have you wanted to your program to hit a breakpoint only when it passes a certain condition? When this situation comes up you most likely end up doing something like this: if(x > 0){ (BREAKPOINT IDE MARKER...
23
8
Alon Amir's profile photo
 
Useful, an Eye opener for something I've been doing a lot!

I really need to study the Observatory features further.
Add a comment...
Have him in circles
975 people
Efren Toscano's profile photo
Boris Dubois's profile photo
Sampath Gamage's profile photo
Trisacircie  Trisaaa140496's profile photo
Muhammad Fahd Altaf's profile photo
Toufik Zitouni's profile photo
Antonio Correia's profile photo
sheela dean's profile photo
abdulkarriem khan's profile photo

Communities

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 google.com and partner websites. Advertising makes up majority of Google’s revenue, so when G...
6
Add a comment...

Faisal Abid

Shared publicly  - 
 
Awesome!
 
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: https://goo.gl/aMk7TL
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
5
Puleen Patel's profile photo
 
Great write up +Faisal Abid
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: https://goo.gl/BvNnNp

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
5
1
Add a comment...

Faisal Abid

Shared publicly  - 
 
 
Just got this awesome email: "Thought you’d appreciate that we just deployed a Dart/PostgreSQL backend for a new startup app that is currently going thru app store approval. It was a really pleasant experience - we were able to build a gorgeous application and a reliable backend with just 2 people in 8 weeks due in part to the efficiencies of Dart. Both developers had not previously used Dart at all - that didn’t matter, it was just so easy to learn. About half of our team now has learned Dart and everyone loves it. "
View original post
2
Add a comment...

Faisal Abid

Discussion  - 
 
Happy New Years gang! 
29
Add a comment...

Faisal Abid

Discussion  - 
 
Hey Gang, just wanted to share my experience with working on Dart with TheOverflow.com.

After porting the backend from Node, and building the web app in Dart, the CTO said to me "I want to give the Dart team a hug". That's how much they loved it.

Personally speaking I don't think in my 12 years of development, I've loved a language more than Dart.

We're in the process of open sourcing a framework we built for the web app. I think in the coming weeks or month, depending on our time we'll put it on pub. It's based on Mustache and made it very simple to develop the application.

A very very very early and most likely broken version of it is on pub already under the name "claymore" if you are interested, but it's very simple and a proof of concept.

It lets you do cool stuff like "await renderToElement(_template,_element)"

Anyways here is a quick preview of the WebApp since the web app is for paid subscribers!

https://www.youtube.com/watch?v=QDXrCK_h6NE
41
12
Seth Ladd's profile photoJonathan Søyland-Lier's profile photoKun Zhao's profile photoSebastian Nozzi's profile photo
4 comments
 
"Personally speaking I don't think in my 12 years of development, I've loved a language more than Dart."

I can relate a little bit to that. At least the thought that I have when trying out Dart was "wow, coding can be fun again" (and especially on the browser).

Don't know exactly where it comes from... I think it's a combination of aspects but definitely the elegance of the language and the short (immediate) feedback-loop plays a big role.
Add a comment...
People
Have him in circles
975 people
Efren Toscano's profile photo
Boris Dubois's profile photo
Sampath Gamage's profile photo
Trisacircie  Trisaaa140496's profile photo
Muhammad Fahd Altaf's profile photo
Toufik Zitouni's profile photo
Antonio Correia's profile photo
sheela dean's profile photo
abdulkarriem khan's profile photo
Communities
Work
Occupation
Entrepreneur & Software Engineer
Skills
Node.js, Javascript, Android, Web development, Public speaking
Employment
  • Dynamatik
    Founder, 2011 - present
    Founder
  • Kobo
    Software Engineer, 2011 - 2014
  • MatchFuel/AndSpot
    CTO / CoFounder, 2008 - 2011
  • Sensidea
    Software Developer, 2006 - 2007
  • G-uniX Technologies
    Founder/ CEO, 2003 - 2007
  • Manning Publishing
    Co-Author of Flex 3 In Action, 2006 - 2007
  • League
    Software Architect , 2013 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Toronto
Contact Information
Home
Phone
416 576 9422
Mobile
416 576 9422
Email
Address
86 Wharnsby Rd, Toronto OntarioM1X 1Z9
Work
Email
Apps with Google+ Sign-in
  • Block it
  • Extreme Car Driving Simulator
  • Reckless Racing 3
  • Spinny Circle
  • Fast like a Fox
  • Geometry Wars 3: Dimensions
  • PaperCraft
  • Around The World
  • Pop The Lock
Story
Tagline
Google Developer Expert and Entrepreneur
Introduction

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.
Collections Faisal is following
View all
Education
  • West Hill CI
    Highschool
Basic Information
Gender
Male
Looking for
Friends
Birthday
March 26, 1990
Relationship
Single
Links
Contributor to
Faisal Abid's +1's are the things they like, agree with, or want to recommend.
The new AdWords UI uses Dart — we asked why
news.dartlang.org

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
inbox.google.com

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

MailerLite | Login
app.mailerlite.com

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
market.android.com

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
gabrielgambetta.com

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
www.producthunt.com

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
market.android.com

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
www.dartlang.org

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 ...
www.datacenterknowledge.com

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

The Interview
market.android.com

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

Ember Chat
market.android.com

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
market.android.com

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
www.bloomberg.com

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...
www.oscon.com

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
www.reddit.com

reddit: the front page of the internet

Login/register | Packt Publishing
www.packtpub.com

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

Roo: Recording calls, made easy.
chrome.google.com

Roo is a secure and easy way to record your calls for just $1 per call. How it works. 1. Enter your email to receive the…

NSHipster
nshipster.com

NSHipster is a journal of the overlooked bits in Objective-C and Cocoa. Updated weekly.

5 Insane Theories About Why We Haven't Discovered Alien Life
www.cracked.com

We can say with a candor close to absolute certainty that nobody on Earth will ever see warp drive starships or quad-breasted space women fr

Tuna melt
Public - 2 months ago
reviewed 2 months ago
Public - 4 months ago
reviewed 4 months ago
Its a good highschool. Learned a lot and had tons of fun.
Public - a year ago
reviewed a year ago
Great food, great service. Sometimes long wait times since the place is so good! Worth the wait
Food: ExcellentDecor: ExcellentService: Excellent
Public - 2 years ago
reviewed 2 years ago
13 reviews
Map
Map
Map
Public - a year ago
reviewed a year ago
Frank is the man. Brightens up your day and is an awesome at customer service. Recommend!
Quality: ExcellentAppeal: ExcellentService: Excellent
Public - 3 years ago
reviewed 3 years ago