Skip to content

StuartNewcombe/coffee-and-coding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONS Newport Coffee & Coding

A public repository to hold resources and notes from ONS Coffee & Coding sessions in Newport. GitHub repository idea and layout lovingly sourced from Department for Transport (DfT)'s repo. Interested in what other Government Departments have coffee and coding? Check out the Government RAP website.

If you are interested in attending the London ONS Coffee and Coding please check their Github repo for more information: https://github.com/datasciencecampus/coffee-and-coding-LDN.

Get in touch at: [email protected], we welcome suggestions and ideas for future events.

Our Next Event

Our next event will be Coffee & Coding: NLP with Jonathon on Fri 26 June 2020, 13:30-14:30.

“My colleague (23M) keeps generating fake forum posts, what do I do?”

Using data from Reddit's r/relationships forum, NLP and deep learning we will look at the processes and challenges involved in generating stylised text. This session will not assume experience with NLP or neural networks, some basic machine learning will be helpful.

This event will take place via Google Hangouts, the link will be included in the confirmation email you receive when you register to attend.

Code Surgery

On Wednesday 27 November we ran our first hour-long drop-in Code Surgery session in the coffee shop. We are planning to run further Code Surgery sessions in the future, further details will be made available near the time.

This will be an opportunity to discuss any coding problems you are having, or perhaps find better ways of solving issues. Open to coders of any level or those who have not started yet and want some guidance on how to begin.

Contributing

Note that resources are publicly accessible. When adding new content work on a branch and submit a pull request.

Folders should adhere to the following conventions:

  • YYYYMMDD_Topic_Name
  • All folders should contain a README.md with notes or a brief explanation

Aim

The aim of the Coffee & Coding meetups is to nurture, enable and encourage a vibrant, supportive and inclusive coding community at ONS. Coffee & Coding provides a regular opportunity for people within ONS who are interested in coding to share skills and knowledge, provide advice and guidance to each other and generally network and get to know each other.
The format is generally 40 minutes for a presentation and questions to the presenter/s followed by an informal Code Surgery. The presentations usually take the form of a demonstration of a tool or technique and/or a show and tell of work done within the department using these methods. From time to time we will invite external speakers. The Code Surgery provides the opportunity for people to pose any coding related queries/ruminations/ideas to the gathered coding community.

Since there is often not enough time at the end of sessions for the Code Surgery we are considering running hour-long drop-in Code Surgeries, in the coffee shop, in addition to the presentation based monthly Coffee & Coding sessions.
We had our first drop-in Code Surgery on Wednesday 27 November and are planning to have the second session in January.

Coffee & Coding Schedule

Please note events are restricted to ONS employees, unless individual approval has been given. This repo contains details of Coffee and Coding events in Newport.

If you would like to attend the London ONS Coffee and Coding please check their Github repo for more information: https://github.com/datasciencecampus/coffee-and-coding-LDN.

Date Time Room Title Presenter Abstract
Fri 26 June 2020 13:30-14:30 Google Hangouts NLP with Jonathon Jonathon Mellor “My colleague (23M) keeps generating fake forum posts, what do I do?” - Using data from Reddit's r/relationships forum, NLP and deep learning we will look at the processes and challenges involved in generating stylised text. This session will not assume experience with NLP or neural networks, some basic machine learning will be helpful.
Wed 27 May 2020 13:00-14:00 Google Hangouts Building a python package for reproducible statistical tables David Foster Good Practice Tables (gptables) is a Python package for reproducibly writing statistical tables, which makes it easy to follow good practice guidance. This beginner-to-intermediate session will discuss why reproducibility is important and will introduce how creating and using packages can assure reproducibility in your analyses
Fri 21 February 2020 14:00-15:00 NPT R.103 R Shiny Dashboards Dan Shiloh, Anthony Edwards & Ken Hughes Shiny is a package that makes it incredibly easy to build interactive web applications with R. This beginner-to-intermediate session will cover what Shiny is/can do, how you can use it in the ONS and demonstrate an highly customized dashboard that has been developed in Best Practice and Impact.
Thur 16 Jan 2019 14:00-15:00 NPT D.289 Natural Language Processing with Time Series Analysis Ian Grimstead A hands-on Python tutorial in a Jupyter notebook, covering the use of natural language processing to detect popular terminology within patents, and visualise the usage of such terminology over time. The techniques are applicable to any collection of texts, only requiring dates if you also wish to carry out time series analysis.
Tues 17 Dec 2019 10:30 - 11:30 NPT D.289 RAP in DAP Wil Roberts The Reproducible Analytical Pipeline (RAP) is a methodology for automating the bulk of the steps involved in creating a statistical report. This beginner-to-intermediate interactive session will demonstrate some good practices in building RAP in DAP.
Wed 27 Nov 2019 10:30 - 11:30 Coffee Shop (NPT.R111) Coffee & Coding Code Surgery Drop-In Session - An opportunity to discuss any coding problems you are having or perhaps find better ways of solving issues.
Open to coders of any level or those who have not started yet and want some guidance on how to begin.
Tues 12 Nov 2019 11:00 - 12:00 NPT D.289 Overview of Code Testing David Pugh & Ian Grimstead An introduction and overview of different testing approaches, discussing why we would test and trying to decide the best testing approach to use. We will also look at a worked example of Test Driven Development.
Thur 12 Sept 2019 11:00 - 12:00 NPT D.289 Department for Transport R Extravaganza Tamsin Forbes & Hannah Bougdah Presenting from their just out R-cookbook, aimed at DfT analysts
Tue 23 Aug 2019 10:30 - 11:30 NPT D.289 The principles and practice of Git Fero Hajnovic & Jacob Hamblin-Pyke A more indepth look at using Git, plus a lightning talk from the DAP CATS
Mon 22 Jul 2019 14:00 - 15:00 NPT R.103 Reproducible Analytical Pipelines (RAP) Catrin Cheung and Josh Halls Introduction to RAP, and how they can be used to improve the quality and efficiency of our statistics
Tue 11 Jun 2019 14:30 - 15:30 NPT R.103 Best Practice == Clean Code Skevi Pericelous 9 elements of clean code for best practice, and examples of good/bad practice with discussions for causes, and how code can be improved.
Tue 14 May 2019 11:00 - 12:00 NPT R.103 Show-and-Tell Carousel Ryan Schofield, Vinny Anand-Kumar, Lewis Edwards multiple ONS colleagues presenting examples of coding software they've used (R and Python) in their work, and how to get started doing the same
Tue 16 Apr 2019 10:30 - 11:30 NPT D.289 Building Skills for DAP Isabela Breton What the Data Science Campus is doing as a partner to build skills for DAP
Thur 14 Mar 2019 10:00 - 11:00 NPT D.289 Be More Functional Gareth Clews Gareth live coding in python to give attendants a new view on how to formulate and solve problems.
Tue 19 Feb 2019 10:00 - 11:00 NPT D.289 Problem Solving with LEGO Ian Grimstead Interactive session (involving LEGO!) thinking about good practices involve in solving problems with code.
Tue 15 Jan 2019 10:00 - 11:00 NPT D.289 "What is Coffee and Coding?", Lightning Talk: two mentoring programs Rose Almond & Skevi Pericelous What Coffee and Coding is, a description of Data Science mentoring programs and how to apply, and then a Code Surgery (with R standards game)
Tue 27 Nov 2018 10:00 - 12:00 NPT R103 "What is Coffee and Coding?" and "An Introduction to Data Science Tools" Luke Shaw & David Pugh What Coffee and Coding is across government and the plan for ONS, and an introduction to some of the various tools used in Data Science and when to use them - with a focus on R and Python.

About

A resource repo for coffee-and-coding sessions in ONS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 94.0%
  • JavaScript 3.3%
  • CSS 2.3%
  • Other 0.4%