What we're about

GDG Reading and Thames Valley is the community for those interested in Google technologies in Reading and the Thames Valley, including but not exclusive to Bracknell, Wokingham, Maidenhead, Marlow, Newbury, Slough and Windsor.

Google technologies are an essential part of every developer’s toolkit. Making whatever you develop faster, more intuitive, powerful and reliable. But things move fast and it can be challenging to keep up. Google Developer Groups help you learn from your peers, find out what’s new and share ideas.

GDG Reading & Thames Valley has several sub-groups:

[WebDev]: JavaScript, CSS3, HTML5, libraries, frameworks and tools for building modern Web applications such as AngularJS, Chrome, Charts, Material Design, PWA, etc. As technologies are increasingly converging we also include Android development and mobile integration.

[Cloud]: A platform for cloud based services such as: Infrastructure as a Service, Platform as a Service and Software as a Service. Google Cloud Platform includes App Engine, Firebase, Actions, Compute Engine, Bigquery (Big Data), Cloud Storage, Cloud SQL, Kubernetes, Functions etc...

[IoT]: Android Things and other connected device APIs

[ML]: Machine Learning, Deep Learning, Tensorflow & Keras, Cloud ML, Data tools on GCP.

Although these are our core areas we do not limit ourselves exclusively to them. You may also find events on wider web, cloud and api technologies.

We also provide regular hackathons, workshops, Study Jams and all day DevFests.

Come and speak for us

Speaker request form (https://docs.google.com/forms/d/15Fg9kaj4WLs5Jj5Kbl8aijWxpnKEhVFmQNvOYiGz2Kg/edit)

Let’s Build a Community

GDG Reading and Thames Valley meets at least monthly in Reading at our various sponsored venue locations. Our meetings will where possible be free and open to the general public. We believe in community and work where possible with Universities, Business Schools, Technical Colleges and Companies in the area. We often co-host with other developer and technical skills groups - Java, Python, Javascript, DataScience, Biotech etc. We like to help Not for Profit Groups and Charities.

Don’t be frightened

Developers aren’t all experienced full-time employees for enterprise companies - often they are business people trying to design better websites, create an app or get on the cloud. And we all have to learn - students are very welcome and we can help you gain valuable business experience as well as technical skills. Last but not least - we advise on methods and products we believe are best, not necessarily to maximise sales of Google products or services.

Follow us:

Twitter (https://twitter.com/gdgreading)

Facebook (https://www.facebook.com/gdgreadinguk/)

GDG Reading YouTube (https://www.youtube.com/channel/UC0nZUldcH1GVWcEs_b2_wHQ)

Google+ (https://plus.google.com/b/114875932755046206016)

Disclaimer: GDG Reading and Thames Valley is an independent group; our activities and the opinions expressed here should in no way be linked to Google, the corporation. To learn more about the GDG program, visit https://developers.google.com/groups/

Upcoming events (2)

[ML] Explainable AI (XAI)

Central Working

Agenda: 18:30 - Food, drinks, networking 19:00 - Dean Allsopp - an overview of interpretability in machine learning 19:50 Short break 20:00 - Janis Klaise - Seldon's open-source model explanation library Alibi (more details to follow) 21: 00 - Event close Talk 1: Being able to communicate how machine learning predictions are made can provide a foundation for fairness, accountability and transparency in their use. With complex models such as tree ensembles and neural networks there is a challenge in being able to communicate how specific predictions are made. What open source machine learning interpretation tools are available now and how can they help? By looking at both techniques and tools this presentation aims to offer practical help with answering these questions about supervised ML: -What sort of interpretations are provided? -Who is likely to understand these interpretations? -What interpretation packages work with which ML algorithms? -How do the interpretation techniques work? BIO : Dean Allsopp is a database programmer/architect turned data scientist. Aiming to help business use machine learning responsibly. Talk 2: Talk plus hands-on examples using Seldon's open-source model explanation library Alibi. More details to follow!

I/O Extended 2019 Reading & Jetbrains and Kotlin

Central Working

Join us for our joint I/O Extended and Kotlin/Everywhere event!! We are very lucky to have Anton Arhipov, developer advocate at JetBrains, extend his trip to the UK to visit us in Reading!! He has two great talks lined up: we will look at the not so obvious features of IntelliJ, following up with a talk showing us some of the powers of the Kotlin language. We will also celebrate the highlights from I/O with a few lightning talks! Google has sent us some I/O swag and we will be serving pizza and drinks. The News quiz will distribute prizes so come prepared!! Agenda: 18:30 : Food and networking 19:00 : I/O News round up 19:10 - 19:50 : IntelliJ IDEA Tips & Tricks 19:50 - 20:10: I/O highlights lightning talks 20:10 - 21:00 : Kotlin DSL in under an hour 21:00-21:30: Wrapup and socialising IntelliJ IDEA Tips & Tricks Modern IDEs are quite complex. Even IDE developers say that they sometimes discover new features only while reading the IDE’s code. And does this sound familiar: your colleague is trying to find a class in the project tree, and he doesn’t remember the name of the class, and so you are trying hard to scream: “Just press Ctrl+Shift+E!!!“ Generally, developers just use IDE and so often do not utilize the power of automated refactorings, shortcuts, fast navigation, and other awesome features that IDEs provide. The audience will learn a lot of tips and tricks, and a lot of different shortcuts will be also covered along with the new features of IntelliJ IDEA. Kotlin DSL in under an hour As Kotlin programming language is getting more popular, the creators of the libraries are starting to provide Kotlin API for their frameworks. The number of libraries that provide a nice little DSL grows constantly. The session introduces you to some of those libraries and explains, how Kotlin makes creating the DSL so simple. Lambdas, extension methods, lambdas with the receiver, and other syntactic sugar make it easy to implement DSL in Kotlin. In a live coding demo, we will create a simple DSL for the existing Java classes that could be used from a Kotlin code.

Photos (515)