CodeRefinery

We are the coderefinery.org project and provide training and e-Infrastructure for research software development.

CodeRefinery
coderefinery@fosstodon.org

There is one more day of tomorrow! This is one of the best days, and as usual anyone can drop by and watch the :

- at 9:00 CET, which connects many things we have done before.
- And at ~11:00, "Modular code development type-along", where you'll see real steps you can take starting with data analysis turning into a tool using everything we have learned.

coderefinery.github.io/2023-03

March 29, 2023
CodeRefinery
coderefinery@fosstodon.org

Day 5 has started already! (bit of basics + plenty of tricks) and (basics, comments, :s, hands-on with , ).
Now: jupyter
~1.25 hr from now: Documentation

twitch.tv/coderefinery

March 29, 2023
CodeRefinery
coderefinery@fosstodon.org

is live for week 2. Last week we talked about version control () a lot, now we show got git can be used to make , , , and other things you need for . Yes, you can join for week 2 if you weren't here for week 1:

Livestream starting in 5 minutes:
twitch.tv/coderefinery
coderefinery.github.io/2023-03

March 28, 2023
CodeRefinery
coderefinery@fosstodon.org

@scottmatter Good question! The point isn't number of questions; the reason for posting is to show how we get around "larger/online = no interaction". I think that live voice isn't the most important (and it keeps shy people quiet), most important is short loop "feedback → instructors discuss". This works very well for that, keeps it live, and makes it feel like a group while also not biasing towards extroverts.

Our blog post on our style says more: coderefinery.org/blog/2022/10/

March 22, 2023
coderefinery shared a status by scottmatter
Scott Matter
scottmatter@aus.social

@coderefinery @hedgedoc

Apologies in advance if this is totally irrelevant, but…
Is volume of interactions an important metric in this case related to some other learning objective? What’s the relative value of a large number of questions in chat vs a smaller number in verbal interaction? What are the qualitative differences in learner (and teacher) experience? Is the intention for a whole lot of individual learning experiences or a shared learning experience as a group? If volume is important, could this live event have been a bulletin board instead?

March 21, 2023
CodeRefinery
coderefinery@fosstodon.org

Is online more or less interactive?
35 minutes of teaching, 30 questions in our @hedgedoc parallel chat so far. Hedgedoc performance holding up with ~250 viewers. Livestream interaction works and gets us far more questions than we could any other way - and this all will be posted on the webpage for reference this afternoon!

March 21, 2023
CodeRefinery
coderefinery@fosstodon.org

We started for the day! git-intro all day
- now: motivation
- soon: basics of making a repository, committing changes
- later on: branching

twitch.tv/coderefinery

March 21, 2023
CodeRefinery
coderefinery@fosstodon.org
March 21, 2023
CodeRefinery
coderefinery@fosstodon.org

How to attend ?

Good question: the last years have shown that teaching can be free, and we see no reason to stop!

- Everyone (yes, that means you) can watch our at twitch.tv/coderefinery
- Some partners have in-person exercise help
- Or make your own team "watching party"
- Q&A access for those who register
- Review materials and videos later

Events limited by place or time is so 2019, join us for the future tomorrow! Info ⬆️ thread.

March 20, 2023
CodeRefinery
coderefinery@fosstodon.org

> If someone had just show me this, I could have saved 3 months from my . — someone ~2015 (not about )

There is no better investment than saving your future time. Is this week's minor deadline more important than your future career? aybe ask your supervisor and their answer might surprise you.

Attend the workshop this week and next, look ⬆️ thread to see more.


coderefinery.github.io/2023-03

March 20, 2023
CodeRefinery
coderefinery@fosstodon.org

What is this thing we've been talking about, and why might you attend?

- Workshop, for scientists, not about programming but the skills to use it well for and
- If you, or someone you know, has to use programming to do your work, but you know you could be more efficient - come!

> This was the best course I ever had, just make up something and say I said it. -- participant, ~2019

Starts Tue, online&in-person at partners: coderefinery.github.io/2023-03

March 19, 2023
CodeRefinery
coderefinery@fosstodon.org

Our workshop is next week, and we are getting close to 500 registrations. We are especially happy how we can cater to so many different learning styles and ways of attending - we aren't a typical online course!

CodeRefinery teaches to practical tools for developing , targeted to scientists. Either join yourself, or join and help make a local breakout/exercise session for your own community:
coderefinery.github.io/2023-03

March 17, 2023
coderefinery shared a status by gudrun
Gudrun
gudrun@chaos.social

@coderefinery Nice. I am trying to send scientists your way.

March 10, 2023
CodeRefinery
coderefinery@fosstodon.org

We currently experience 0.2 registrations/minute and this is the best news of the day for us.

Our workshop starts in two weeks and you can still join:

coderefinery.github.io/2023-03

March 10, 2023
CodeRefinery
coderefinery@fosstodon.org

Our workshop starts in two weeks and you can still join: coderefinery.github.io/2023-03 - first 3 half-days will focus on Git commands and workflows: coderefinery.github.io/git-int

March 07, 2023
CodeRefinery
coderefinery@fosstodon.org

Everyone knows your code needs documentation. As a , you probably also know that most code doesn't need perfect . files are good enough for most case! Read our suggestions/hands-on for how to make a good one for your projects. What do you do?
coderefinery.github.io/documen

(to be honest, this isn't our best page since it's rarely taught in workshops. Any suggestions?)

February 24, 2023
coderefinery shared a status by SciCompAalto
Aalto Scientific Computing
SciCompAalto@fosstodon.org

It's time! CodeRefinery is one our main courses for , covering all the skills such as (), , , , and more

Free to attend to anyone in the world: 21-23 & 28-30 March, EU mornings: coderefinery.github.io/2023-03
We recommend everyone attend this course at least once.

February 22, 2023
CodeRefinery
coderefinery@fosstodon.org

@mattasdata Yes, we have a remote-first mindset for . And then add back some in-person interaction, since that way around is relatively easy.

- Livestream to everyone in the world. Free but we don't promise much support for non-Nordic. Someone local could, though.
- Clear break times for exercises and discussion
- Collaborative notes for large-scale simultaneous discussion
- Watching parties as possible, either organized yourself or through a partner.
More: coderefinery.org/workshops/tea

February 22, 2023
coderefinery shared a status by SciCompAalto
Aalto Scientific Computing
SciCompAalto@fosstodon.org

Check out our crash course on minimum interactive for scientists: scicomp.aalto.fi/scicomp/shell

Are you a scientist who has to connect programs together or run some stuff on a cluster ()? You should know a few basic command line commands - maybe not everything, but you'll definitely see some around. Check out those curated tutonial based on what people really need.

February 21, 2023
CodeRefinery
coderefinery@fosstodon.org

The next CodeRefinery workshop is soon - March 21-23&28-30, online&in-person ! coderefinery.github.io/2023-03

is the bridge between academic courses and practical - all the stuff you need to know but aren't taught. And it's like an intermediate-level workshop if that's your thing.

It changes people's careers. Topics include , , , , modular code development, and more.

February 14, 2023