Profile

Cover photo
Faisal Abid
Works at Dynamatik
Attended West Hill CI
Lives in Toronto
1,002 followers|999,776 views
AboutPostsPhotosYouTube+1'sReviews

Stream

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!

https://pub.dartlang.org/packages/sqljocky2

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

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
5
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 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

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

Communities

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!
2
Lunix Watt's profile photoFaisal Abid's profile photo
2 comments
 
Hey Lunix! Can I contact you via email? my email is faisal.abid@gmail.com 
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
3
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

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...
Communities
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.
Education
  • West Hill CI
    Highschool
Basic Information
Gender
Male
Looking for
Friends
Birthday
March 26, 1990
Relationship
Single
Links
Contributor to
Collections Faisal is following
View all
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
Faisal Abid's +1's are the things they like, agree with, or want to recommend.
Login - Mixpanel | Mobile Analytics
mixpanel.com

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

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
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…

Public - 4 weeks ago
reviewed 4 weeks ago
Public - 2 months ago
reviewed 2 months ago
Public - 2 months ago
reviewed 2 months ago
25 reviews
Map
Map
Map
John's Burger is the best Burger in the city
Public - 2 months ago
reviewed 2 months ago
Public - 2 months ago
reviewed 2 months ago