SA2C logo Swansea Academy of Advanced Computing
Academi Uwch Gyfrifiadureg Abertawe

SA2C Tech Chat

Second and fourth Tuesdays of each month, 11am.

Talks take place on Zoom, with the title of the chat also being a link to join the Zoom meeting.

We are always looking for new topics and speakers. If you have a topic you'd like to talk about, then please drop an email to Ed Bennett. If you don't know what to talk about (or want to propose a topic for someone else to talk about), this list will provide some inspiration.

Where the speaker consents, talks are recorded and available on the SA2C YouTube Channel; individual talks are linked below.

Past events

2020

2020-05-26
11:00:00
Ed Bennett How to live a happier SSH life
Show abstract
2020-05-12
11:00:00
Aleksandr Nikolaev Arm-based Machine Learning for HPC
Show abstract
2020-04-28
11:00:00
Michele Mesiti Brief overview of the SLURM job scheduling algorithm
Show abstract
2020-04-14
11:00:00
Chennakesava Kadapa Sympy
Show abstract
2020-03-24
11:00:00
Mark Dawson Scraping web content in Python
Show abstract
2020-03-10
11:00:00
Ed Bennett BSMBench and SOMBRERO: Speed testing supercomputers with physics
Show abstract
2020-02-25
11:00:00
Ben Thorpe Multiprocessing and Threading: Going beyond 1 core in Python
Show abstract
2020-02-11
11:00:00
Michele Mesiti Unsupervised Machine Learning: Aspects of clustering algorithms
Show abstract
2020-01-28
11:00:00
Mark Dawson sort and join (short talk)
Show abstract
2020-01-14
11:00:00
Ed Bennett Developing and using a cluster of Raspberry Pis for outreach
Show abstract

2019

2019-11-12
11:00:00
Michele Mesiti Pandas for Flexible Data Analysis
Show abstract

2018

2018-10-05
15:00:00
Mark Dawson Lisp for Python programmers
Show abstract
2018-09-28
15:00:00
Chennakesava Kadapa Data visualisation with VTK and Paraview
2018-09-14
15:00:00
James Stovold Whirlwind tour of R
2018-08-17
15:00:00
Chenna Kadapa A short introduction to PETSc
Show abstract
2018-08-10
15:00:00
Ed Bennett Beyond MPI_Send: What I learned implementing MPI for halo exchange
Show abstract
2018-08-03
15:00:00
Michele Mesiti Profiling with Intel Tools
Show abstract
2018-07-27
15:00:00
Ed Bennett What even is the module command?
Show abstract
2018-07-20
15:00:00
Michele Mesiti Examples of GPU programming
Show abstract
2018-07-13
15:00:00
Jarno Rantaharju Introduction to GPUs: what it is and what you can do with it
Show abstract
2018-07-06
15:00:00
Mark Dawson What programming paradigms?
Show abstract
2018-06-29
15:00:00
Mark Dawson Git: Demystified
Show abstract
2018-06-22
15:00:00
Jarno Rantaharju Open Source Licenses
Show abstract
2018-06-15
15:00:00
Ed Bennett Staying sane in Python with virtual environments
Show abstract
2018-06-08
15:00:00
Michele Mesiti Structural Design Patterns
Show abstract
2018-06-01
15:00:00
Jonas Rylund Glesaaen Why are there no good build systems? An introduction to Bazel
Show abstract
2018-05-25
15:00:00
Michele Mesiti Using C from Python: the ctypes library
Show abstract
2018-05-18
15:00:00
Jarno Rantaharju Benchmarking C compilers
Show abstract
2018-05-11
15:00:00
Mark Dawson To MVC or not to MVC?
Show abstract
2018-05-04
15:00:00
Ed Bennett Spellcheck for Code, or: How I learned to stop worrying and love the linter
Show abstract
2018-04-27
15:00:00
Mark Dawson Emacs for vim users
Show abstract
2018-04-20
15:00:00
Sean Walton Developing Augmented Reality Applications for the HoloLens
Show abstract
2018-04-13
15:00:00
Jarno Rantaharju Introduction to Neural Networks
Show abstract
2018-04-06
15:00:00
Michele Mesiti Aspects of Machine Learning
Show abstract
2018-03-23
15:00:00
Ed Bennett Structuring Large Python Projects
Show abstract
2018-03-16
15:00:00
Tadas Nikonovas strace for developers
Show abstract
2018-03-09
15:00:00
Colin Sauze Continuous Integration with Jenkins
Show abstract
2018-02-23
15:00:00
Jonas Glesaaen Introduction to template metaprogramming
Show abstract
2018-02-16
15:00:00
Mark Dawson Meltdown in a nutshell
Show abstract
2018-02-09
15:00:00
Jonas Glesaaen Introduction to C++ templates
Show abstract
2018-01-19
15:00:00
Jarno Rantaharju Vectorisation for modern architectures with AVX512
2018-01-12
15:00:00
Michele Mesiti Using METAQ for task bundling