Google Developer Group for Northern Colorado
See all
Members (40)

Stream

 
 
Free Google Analytics Course - Ecommerce Analytics 
Register now for Ecommerce Analytics: From Data to Decisions on Analytics Academy! In this self-paced online course you'll learn useful reporting and analysis techniques to help your ecommerce business make informed decisions using +Google Analytics data. 

Check it out: http://goo.gl/z4gcTb 

#education   #googleanalytics   #analytics   #freecourses  
1
Add a comment...
 
The potential behind material design
 
Michelle Kang drops some #insight  on #materialdesign  !
How Material Design — or, pattern design — moves us towards a new scientific reality
1
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
This is great news for a new language - standardization. This bodes well for anyone who's considering using #dart  

I know +Brian Sturgill has opinions on the implementation or translation thereof.
 
Dart is now officially an ECMA standard (ECMA-408).  #dartlang
1
Brian Sturgill's profile photoG. Hussain Chinoy's profile photo
3 comments
 
If you go through Dart2js output, you'll see that the bulk of the bloat is from where they have to intercept JS semantics to make it be Dart. It is ubiquitous, but one of the more egregious examples is with the Map vs Object differences... just make a toy Dart program and look at the dart2js output. A similar thing can be said for Lists vs Arrays, though it doesn't seem to be as bad. But realistically, it is baked into the very core of Dart, including things like the HTML library. It isn't any one or even a small group of things... it is the sum total of all the places they change things.

Over the years I've made many language translators and one thing I've learned is that to succeed you need to not be fighting with your target language (and in this case your target libraries such the DOM). If you fight it, you either end up slowing things down with excessive special runtime translation calls or you bloat it with excessive inline code. Packages like JQuery fought the DOM by making special hand-coded corrections for specific parts. They were not heavy-handed like Dart is.

As to 'A standard specification isn't implementation, so I don't think it necessarily follows that a spec indicates a "hideously huge JS" is the norm.'
Dart's semantics were intentionally made different from JS. However good their intentions, the Dart team has yet to show that it is possible to generate reasonably-sized JS with those semantic changes. In other words, it is not up to me to show it is impossible (which isn't doable anyway), it is up to the Dart team to show that it is possible. I know of no other language that was standardized in as an unproven state as what Dart is.

The fact that several tries to produce a Dart UI Framework that isn't undesirable when translated to JS, says I'm likely right about the problem. The size and slowness of CDE is yet another example of it just not working... even though the editor portion itself is written in pure JS (which is possibly the only part of the CDE Preview that isn't embarrassing).

I cannot believe that a language should be standardized until it has actually been used to produce sizeable projects in its primary areas of intended usage.
Dart simply has yet to prove that it can generate a substantial Chrome/Web App that is desirable when translated to JS. Dart still does not have a facility that lets libraries written in Dart be used from JS. All signs show that even if it could produce the libraries, it would be undesirable to use them. For example, the chess.dart library in JS is 7x the size of the native JS version.

Standardizing Dart before it proves it can do its intended functions is simply an act of hubris on Google's part.
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
Introducing Cayley: Graphs in Go

Today we are excited to release Cayley, an open source graph database.
1
Add a comment...

Brian Sturgill
moderator

Discussion  - 
 
If you have any #Android  apps you would like to see run under #Chrome, you might want to fill out this survey.
 
#Google is asking people what #Android  apps they would like to see supported on #Chrome  first.
1
G. Hussain Chinoy's profile photo
 
Seems this will be soon... I submitted one and the response form had this "Gotcha, thanks! Stay tuned for more news about Android apps running on Chrome OS later this fall."
Add a comment...

Brian Sturgill
moderator

Discussion  - 
 
As I mentioned at our last meeting... I've made a preprocessor that gives you a form of user defined operators in Go, JavaScript, TypeScript and Java.
 
I've created an open source program (written in Go) that gives a form of user defined operators in Go, #JavaScript, #TypeScript  and #Java.
It's a shame these languages don't already have this feature. Do the language designers never have to handle money?
#golang  
1
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
Howard Rheingold and +Mamie Rheingold at the GDG world summit before #io14   - a great conversation about lessons learned in community organizing from the WELL on to Hotwired to now. A lot of inspiration at this event for our GDG.

Other inspirational speakers included GDG Google coordinators, +Megan Smith from Google[x] and +Solve for X and +Alex Maier from GDE program.
1
Add a comment...
 
Hey all. I'm a developer in Loveland and work for Deltek on an exciting platform www.Kona.com . We currently have an opportunity for a full time mobile developer. The app is an AngularjS based app wrapped with Cordova and currently targeting Android/IOS. This is a fun project with cool team and flexibility of working remotely. Full req here http://www.deltek.com/company/careers/joblistings and search for req id "1254BR"  (evidently can't link directly)

Feel free to give me a shout if you have any interest.
Kona is the one place for each of your groups, at work or at home, to stay connected, organized and get things done! Organize your life, share information, discuss in real-time and be more productive than ever.
1
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
 
Not going to IO next week: Go there vicariously!

The awesome Google Community Manager team are taking requests!
Can't go but still want to see what goes on? Ask the CM team via a post tagged #io14request  and they'll do their best to answer them via photo, video, etc. on the +Google+ Help page.  Let them be your eyes and ears!

Search on #io13   #request  to see last year's!

Here's one of my favorites: https://plus.google.com/+JackyHayward/posts/Qy8rS2QLWCS

Last year's: https://plus.google.com/s/%23request%20%23io13
Submit your I/O requests using   #io14request #io14   #io14request Developers and product fans who are unable to attend Google I/O in-person are… - Google Developers - Google+
1
Add a comment...

About this community

Welcome! This is a discussion area for the Google Developer Groups in Northern Colorado. We have meetings usually the first week of the month on topics ranging from Android to web apis and frameworks. We're hoping to have primarily GDG members from the area, but we welcome other surrounding GDGs and even far flung GDG members to participate!

G. Hussain Chinoy
moderator

Discussion  - 
 
Another potential topic?
 
Web Starter Kit 0.4.0 is out! Lots of updates to our boilerplate and tools for creating multi-screen sites.

Download the kit and read the release notes from +Addy Osmani: https://github.com/google/web-starter-kit/releases/tag/v0.4.0 
1
Add a comment...
 
It's looking rather grim for #smartwatches.
I don't think the hardware is up to what people want to do with them. Battery life and screen size seem to be the biggest issues.
Take a look at the survey in the Android Authority article I have in my comments below. If the "fanboys" are this down on the tech... it's just not going to fly.
 
At this point I have to say I believe #smartwatches  are likely to fail. I just took a look on #GoogleNews  and there are only 283 stories about #AndroidWear . Given the #io14 presence and the actual release of 2 of the watches this week, I was shocked at the small number of stories. Many were negative even.

A quote from the article linked-to below:
"The worst smartwatch that Woz has tried? The Samsung Galaxy Gear."
I understand where he is coming from. I've looked at the Gear several times... It's very limited functionality doesn't even come close to making it worth the price or the fuss of keeping it charged.

You know that smartwatches in general have to be in trouble if +Android Authority feels it has to ask: "What are your thoughts on Android Wear? Everything you hoped it would be?"
See: http://www.androidauthority.com/android-wear-friday-debate-400512/

At the time I took the survey in the AA article, a mere 16% said that Android met or exceeded expectations. Remember, this is on what is probably the most popular pro-Android site.
There’s been much ado in the past year over wearable devices, as a proliferation of smartwatches and fitness trackers desperately try to win over consumers
1
Brian Sturgill's profile photo
12 comments
 
+G. Hussain Chinoy Ok, just to make sure I'm not being unfair here, I've undertaken a thorough review of the #AndroidWear  reviews. You can see it at: http://www.computingcompendium.com/2014/07/a-collection-of-android-wear-reviews.html
It's extremely clear that the reviewers don't think Android Wear will take off any time soon.
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
#angular and #material design
 
Material Design in Angular
We've been working with the folks at +Ionic on a set of native +AngularJS UI elements and directives that implement the material design system. This is a complementary effort to the +PolymerProject project's paper elements collection.

We're still in early stages, but if you want to follow along, take a peek at our github repository (http://github.com/angular/material/) and the demo site (http://material.angularjs.org).

For more on material design, see the recent post on Google Developers Blog: http://googledevelopers.blogspot.com/2014/06/this-is-material-design.html
1
G. Hussain Chinoy's profile photo
3 comments
 
As far as I can tell, the Drifty/Ionic team aren't trying to do Polymer within Angular, but Material Design Angular components. No Polymer there. The Material UX components are all Angular directives, as suspected.
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
For those of you in the Denver area, there's a GDG for that.
The Google Developer Group for Denver, CO
1
Add a comment...
1
Brian Sturgill's profile photo
 
"In a new report, research house ON World says... will sell like hotcakes in the future."
Hopefully, their sources for smartwatch sales potential is better than sources for cliches. When's the last time you bought a hotcake? :-)
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
Chrome Dev Editor, ready for trial.

Built with Dart & Polymer: https://github.com/dart-lang/chromedeveditor
 
Check out the Chrome Dev Editor aka spark
It's a Chrome App built with Polymer and Dart and let's you build web apps for the web AND mobile using cca. It also has a webserver built in for local dev. It runs on ChromeOS, Mac, and Windows.
2
1
Lyndon Bredenkamp's profile photoBrian Sturgill's profile photoG. Hussain Chinoy's profile photo
2 comments
 
Google I/O 2014 - How we built Chrome Dev Editor …: http://youtu.be/NNLnTz6yIc4
Add a comment...
 
Google Startup Launch: a new effort from Google to provide selected startups with Google mentorship and critiques about their app/startup.
A really, really cool initiative!
1
Add a comment...

G. Hussain Chinoy
moderator

Discussion  - 
 
Please share
 
I just found out about this tech scholarship for young women graduating from a Denver Public High School. At least $1000 will be awarded. Please share with any one you think would be interested!
1
Add a comment...
 
I/O Extended in Boulder - this Wednesday, June 25

Denver's IO Extended too far? Visit Google's Boulder office
Sponsored by Boulder Android

#boulder   #io14   #io14extended  
3
1
G. Hussain Chinoy's profile photo
Add a comment...