name: inverse layout: true class: center, middle --- background-image: url(https://cdn.jsdelivr.net/gh/coderefinery/talk-intro@3691c0d67fa84d1fff978f5c4b95ab7eae2cc40f/img/front.png) # NeIC and the CodeRefinery Project ## Radovan Bast ## slides: [bit.ly/metasenter-2017](http://bit.ly/metasenter-2017) [coderefinery.org](http://coderefinery.org) | [@coderefine](https://twitter.com/coderefine) | [neic.nordforsk.org](https://neic.nordforsk.org) --- layout: false class: split-50-50
### Nordic e-Infrastructure Collaboration - Facilitates the development and operation of high-quality e-Infrastructure solutions in areas of joint Nordic interest - Distributed organisation consisting of technical experts from academic high-performance computing centres - Across the Nordic countries (Denmark, Finland, Iceland, Norway, Sweden) - Ca. 65 persons contracted by NeIC --- ## Software is transforming research .column[
] .column[ - Quality of scientific software is **increasingly becoming critical** for the advancement of knowledge - Scientists often **lack the necessary training** in practices to enable them to collaboratively write high-quality scientific software ] --- ## Many researchers struggle with code complexity
(c) Joe Paradiso --- class: split-60-40 ## Goals: Better science with better software .column[
(c) The New Yorker, Oct 17, 2016 ] .column[ - Provide researchers with **infrastructure**, **training**, and **guides** in the necessary tools and techniques to create sustainable, modular, reusable, and reproducible software - Build **strong partnerships** with related initiatives - This project is not about efficient code but rather about **efficient coding** ] --- .left-column[
] .right-column[ ## CodeRefinery launched September 2016 - Nordic e-Infrastructure Collaboration project - Funded for two years - We are a team of enthusiasts located in DK, FI, NO, SE ### Team - Bjørn Lindi - Erik Edelmann - Jyry Suvilehto - Lukasz Bartosz Berger - Nikolai Denissov - Radovan Bast - Sabry Razick - Sri Harsha Vathsavayi - Thor Wikfeldt ### Alumni - Pinja Koskinen ] --- ## Version control: record every change
*"I don't need version control because it is just me."* --- ## Version control: make it possible to collaborate
- We plan to deploy a Nordic-wide code repository hosting platform --- ## Continuous integration service - [Travis CI](https://travis-ci.org) - [Jenkins](https://jenkins.io) - Test every changeset - We plan to deploy a service which will make it easier for researchers to test their code
--- class: split-60-40 ## Coming to a city near you - [Typical workshop schedule](http://coderefinery.org/workshops/2017-05-09-copenhagen/) .column[
] .column[ - Dec 2016 - Helsinki - Feb 2017 - Stockholm - May 2017 - Copenhagen - May 2017 - Umeå - **Jun 2017 - Tromsø** - Oct 2017 - Aarhus - Nov 2017 - Linköping - Dec 2017 - Helsinki - **Feb 2018 - Trondheim** - Mar 2018 - Turku - Apr 2018 - Odense - May 2018 - Uppsala - **Jun 2018 - Oslo** - Aug 2018 - Reykjavík ] --- ## Upcoming events ### 3-day workshops - [Copenhagen, May 9-11](http://coderefinery.org/workshops/2017-05-09-copenhagen/) - Tromsø, Jun 19-21 ### [NeIC 2017 conference](http://neic2017.nordforsk.org) - [Umeå, May 29](http://neic2017.nordforsk.org/workshops/coderefinery/): Mixed Martial Arts - Interfacing Fortran, C, C++, and Python for Great Good! ### Seminars and meetups - [Oslo, Apr 6](http://www.uio.no/english/services/it/research/events/coderefinery-2017-april.html) - Stockholm, May 19 --- class: split-40-60 ## Get in touch! ## slides: [bit.ly/metasenter-2017](http://bit.ly/metasenter-2017) .column[ ### [coderefinery.org](http://coderefinery.org) ### [@coderefine](https://twitter.com/coderefine) ### [github.com/coderefinery](https://github.com/coderefinery) ] .column[
]