Post is pinned.Post has attachment
On May 1st, all GDG chapters across the world will stop reporting events and metrics in developers.google.com/events! Everything is moving to Meetup.com.

As mentioned in the Hub's Gitter channel, I've opened a bunch of new issues in GitHub to track that work that needs to be done to keep the Hub relevant and stable moving forward.

These include removing unused functionality, updating security configurations, implementing new GCP features (Cloud Endpoints, GAE Flex, OpenAPI), and the biggest of all implementing ingestion from Meetup.com's API.

The task for the Meetup.com API ingestion is here: https://github.com/gdg-x/hub/issues/101 I've tried to write up some phases to break the work into separate pieces. I've also detailed some of the design that should help keep this work separate and insulated from the legacy cruft of the existing Hub. All it needs to do is work with the Meetup.com API and marshall the data from their format into the existing Hub format before inserting into MongoDB.

If someone wants to take a shot at writing a GAE microservice for doing this ingestion, please let me know and I'd be happy to help you as much as I can with questions.

That said, I have a new baby, a new unfunded startup, and my day job doing software consulting. This means that my time is limited and I do not have time to continue doing 95% of the maintenance of the Hub. So I'm really looking for a few people who can step up help keep this project alive.

Post has attachment
I just wanted to say thank you to Cloud #GDE +Vikram Tiwari for his help in getting Let's Encrypt certificates setup for the Hub on GCE!

This was needed due to the StartSSL certificates, which I had just set up in fall 2016, being distrusted by Google Chrome due to violations. More details on this issue can be found here: https://github.com/gdg-x/hub/issues/98

He also provided some great documentation on how to get Let's Encrypt setup for your #GCE nodes on #GCP: https://github.com/gdg-x/hub/pull/117

Sorry for any disruption in your app services due to the upgrade!



Post has attachment
I just reserved the gdg-x org for us on NPM now that their Organizations feature is available to open source projects for free. If anyone would like to publish a GDG-related JavaScript package/library, please let me know and I will give you permissions to publish to our org. Your packages will be listed as "@gdg-x/library-name".

I made some more good progress on the Hub today. I have a PR open for removing Redis and upgrading to the latest version of Express for some security fixes. I would appreciate it if anyone could review it.

I also have a branch open for converting the Hub to use #OpenAPI with Google #cloudendpoints on #GAE Flex. I got past a ton of issues to get it to deploy successfully and connect to MongoDB, but I am still seeing some networking issues with getting any kind of HTTP connection to the API or web server. I could use some help and reviews of the code if anyone has time.

Thank you. 

Post has attachment
Wishing you all a joyful and prosperous year filled with happiness and love. Amazing things waiting for you this year 2017.

Happy New Year GDG Family.

Stay tuned #GDG2017   #GDGSBA  
Photo

Post has attachment
Here is the presentation about GDG[x] from #gdgceesummit


+Lucas Xavier 's first contribution to Frisbee is merged. Congrats.
I wanted to shout out because it is a really nice feature.

In the "Events" tab in the main page, we are now showing all the events of a chapter with an endless scroll.

Looking forward to next release for the great feature.

Post has attachment
+Ryan Harter shared this via GDG NA Slack and I thought that it might make a great addition to GDG-X.

More from Ryan:
"Sure, though this is basically the generic version :) Consider my `data.json` file sample data (I left it in so you can easily update the structure). All that needs to be updated for this (aside from backend data in your own Firebase instance) is the app icons, and app title. Everything else is driven from Firebase.

There is one piece, the speaker avatars, that is currently hard coded, just because I needed to ship :) But I plan to update that."

Please check it out and let us know what you think!

Post has attachment
I've been working on the new Firebase Hosted Firefly over the weekend. We've released v1.4.0! It can be found here: https://gdg.events

Features of this new release
- Event series page now shows the next 100 nearest and chronological events for that tag i.e. https://gdg.events/devfest/events
- HTTPS is enabled for the site thanks to Firebase Hosting
- Location API is working again from Chrome (previously broken due to HTTP)
- Event pages have been moved from /eventId to event/eventId
- Tagged series pages have been moved from tag.gdgroups.org to gdg.events/tag
- Updates to handle breaking Google Maps changes
- Clicking the GDG Events logo will take you back home i.e. '/'

I'm currently investigating missing event listings and have identified that they are related to the Hub and the source data.

One thing that I just found is that if you don't put an address or you write TBD, then your event won't be listed. To get on the map, you have to have a geocodable address. Even something like your city is enough, i.e. "Orlando, FL'.

If you have a location and it is displayed properly on your DevSite event page. Then please open an issue here (https://github.com/gdg-x/firefly/issues) so that I can investigate further your specific problem.

Post has attachment
Meet Project Hoverboard v.1.0.0
https://github.com/gdg-x/hoverboard
Photo
Wait while more posts are being loaded