diff --git a/docs/blog/posts/_media/20250715_CyberphysicalSystems.pdf b/docs/blog/posts/_media/20250715_CyberphysicalSystems.pdf new file mode 100644 index 0000000000..a4bf256604 Binary files /dev/null and b/docs/blog/posts/_media/20250715_CyberphysicalSystems.pdf differ diff --git a/docs/blog/posts/_media/IMG_5721.jpeg b/docs/blog/posts/_media/IMG_5721.jpeg new file mode 100644 index 0000000000..953a02aa4f Binary files /dev/null and b/docs/blog/posts/_media/IMG_5721.jpeg differ diff --git a/docs/blog/posts/_media/IMG_5733.jpeg b/docs/blog/posts/_media/IMG_5733.jpeg new file mode 100644 index 0000000000..1f3d4cd191 Binary files /dev/null and b/docs/blog/posts/_media/IMG_5733.jpeg differ diff --git a/docs/blog/posts/_media/kickoff_whiteboard.png b/docs/blog/posts/_media/kickoff_whiteboard.png new file mode 100644 index 0000000000..3029dc05c3 Binary files /dev/null and b/docs/blog/posts/_media/kickoff_whiteboard.png differ diff --git a/docs/blog/posts/kickoff.md b/docs/blog/posts/kickoff.md new file mode 100644 index 0000000000..c25dee347c --- /dev/null +++ b/docs/blog/posts/kickoff.md @@ -0,0 +1,73 @@ +--- +draft: false +date: 2025-07-15 +categories: + - events +--- + +# RSE Kick-Off Event at PSI + +On July 15th, the RSE community at the Paul Scherrer Institute (PSI) held its first +kick-off event. The event was a great success, with over 40 participants from various +departments and research groups at PSI. + +
+ +![Image title](_media/IMG_5721.jpeg) + +![Image title](_media/IMG_5733.jpeg) + +
+ + + +Two keynote presentations were given by [Elke Zimoch](https://www.linkedin.com/in/elke-zimoch-054b11127/) on ["Cybersecurity: Humans in Cyberphysical Systems"](_media/20250715_CyberphysicalSystems.pdf) and by [Michael Weinold](https://www.linkedin.com/in/michaelweinold/) on "My RSE@PSI Journey: From Scripts to Software". + +After a thorough brainstorming session, the participants discussed various ideas and proposals to enhance the RSE community at PSI. The event concluded with a networking session, allowing participants to connect and share their experiences. Of the many ideas, the following were highlighted as particularly promising: + +| Idea | Utility | Effort | +| ---- | ------- | ------ | +| **RSE@PSI Survey** | Gather feedback and ideas from the RSE community to show to management. | 🟡 | +| **Hackathon** | Foster collaboration, innovation, and community building across different PSI groups. | 🔴 | +| **Website of Software Tools developed at PSI** | Showcase PSI's software development capabilities and promote best practices. | 🟢 | +| **RSE Introduction for new PSI Staff** | Provide new staff with essential knowledge about RSE practices and tools at PSI. | 🟢 | + + + +## Brainstorming Results + +The brainstorming session was a key part of the event, where participants shared their ideas and expectations for the RSE community at PSI. The following sections summarize the main themes and proposals that emerged from the discussions: + +### Open Brainstorming + +- **Mentorship** and contact persons from the RSE community +- **Professionalize software development** concepts at PSI + +### Proposals for Specific Interest Groups + +- **Python** programming (_getting started, best practices, promote use within institute_) +- **Julia** programming (_getting started, best practices, promote use within institute_) +- **Technical documentation** (_best practices, tools, examples_) +- **AI and ML** in programming (_best practices, tools, knowledge sharing_) +- **High-performance computing** +- **Web development** +- Programming tools for **data analysis** +- **Version control systems** + +### How to Increase Visibility and Outreach + +- **Institutionalize the RSE community** (_create a formal structure, including regular meetings_) +- **Involve (line) management** (_get support to promote/involve staff in RSE practices and tools_) +- **Partner with other RSE groups** in the ETH Domain (_invite speakers, collaborate on events_) +- **Large-scale events** (_hackathons, group code-review, conferences_) + +### What Do You Expect from the Community and How to Get There? + +| Expectation | Solution | +| ----------- | -------- | +| **Push best practices** in software development | _Hackathons, documentation, events/talks/courses..._ | +| **Community building** | _Regular meetings, online platforms for discussion, high-level events..._ | +| **Formal training** for students/postdocs on software | _Mentorship programs, workshops, online courses..._ | +| **Get recognition for RSE work** | _Showcase projects, highlight contributions in PSI publications, awards..._ | + +![Image title](_media/kickoff_whiteboard.png) \ No newline at end of file diff --git a/docs/blog/posts/one.md b/docs/blog/posts/one.md deleted file mode 100644 index 408a16e5fe..0000000000 --- a/docs/blog/posts/one.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -draft: false -date: 2025-07-15 -categories: - - events ---- - -# RSE Kick-Off Event at PSI - -On July 15th, the RSE community at the Paul Scherrer Institute (PSI) held its first -kick-off event. The event was a great success, with over 60 participants from various -departments and research groups at PSI. - - \ No newline at end of file diff --git a/docs/events.md b/docs/events.md index cf6c5d5c23..f96499e629 100644 --- a/docs/events.md +++ b/docs/events.md @@ -1,10 +1,26 @@ # Events -| Date | Time | Event | Location | Link | Calendar | -| ---- | ---- | ----- | -------- | ---- | -------- | -| 15 July 2025 | 15:00-16:30 | RSE@PSI Kick-Off Event | [PSI WBGB 019](https://pocket.psi.ch/psimap) | N/A | N/A | - !!! note The [website of the Swiss RSE community also lists events of local chapters](https://rse.swiss//#events). - Check it out for more research software engineering events in Switzerland! \ No newline at end of file + Check it out for more research software engineering events in Switzerland! + +## Recurring Events + +| Date | Time | Event | Location | Calendar | +| ---- | ---- | ----- | -------- | -------- | +| 1st Tuesday/month | 11:00-11:45
(followed by lunch) | RSE@PSI Jour Fixe | [????](https://pocket.psi.ch/psimap) | N/A | + +## Upcoming Events + +| Date | Time | Event | Location | Link | Calendar | +| ---- | ---- | ----- | -------- | ---- | -------- | +| 06. August 2025 | 16:00~18:00 | Rustling Club (beginner friendly) | [OVGA-200](https://pocket.psi.ch/psimap) | [Rust Interest Group Site](https://rs4rse.github.io) | N/A | +| 13. August 2025 | 16:00~18:00 | Rustling Club (beginner friendly) | [OVGA-200](https://pocket.psi.ch/psimap) | [Rust Interest Group Site](https://rs4rse.github.io) | N/A | + + +## Past Events + +| Date | Time | Event | Location | Link | Calendar | +| ---- | ---- | ----- | -------- | ---- | -------- | +| 15 July 2025 | 15:00-16:30 | RSE@PSI Kick-Off Event | [PSI WBGB 019](https://pocket.psi.ch/psimap) | N/A | N/A | \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index ac7be3a958..644b864b06 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,7 +7,8 @@ Software is ubiquitous in modern research and its quality has a direct impact on | Date | Time | Event | Location | Link | Calendar | | ---- | ---- | ----- | -------- | ---- | -------- | -| 15 July 2025 | 15:00-16:30 | RSE@PSI Kick-Off Event | [PSI WBGB 019](https://pocket.psi.ch/psimap) | N/A | N/A | +| 06. August 2025 | 16:00~18:00 | Rustling Club (beginner friendly) | [OVGA-200](https://pocket.psi.ch/psimap) | [Rust Interest Group Site](https://rs4rse.github.io) | N/A | +| 13. August 2025 | 16:00~18:00 | Rustling Club (beginner friendly) | [OVGA-200](https://pocket.psi.ch/psimap) | [Rust Interest Group Site](https://rs4rse.github.io) | N/A | ## Staying Informed diff --git a/docs/offers.md b/docs/offers.md new file mode 100644 index 0000000000..4c3ceb3106 --- /dev/null +++ b/docs/offers.md @@ -0,0 +1,11 @@ +# Offers + +## Interest Groups + +| Group | Summary | Contact | +| ----- | ----- | ------- | +| [🦀 Rust](https://rs4rse.github.io) | [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language)) is a general-purpose programming language emphasizing performance, type safety, and concurrency. The interest group welcomes all _rusties_ for open hacking and (co)-learning in a bi-weekly learning group setting. | [Jusong Yu](https://www.psi.ch/en/lms/people/jusong-yu) | + +## Hackathons + +...more information coming soon! \ No newline at end of file diff --git a/mkdocs.yaml b/mkdocs.yaml index b6393fa813..fa79679c45 100644 --- a/mkdocs.yaml +++ b/mkdocs.yaml @@ -4,6 +4,7 @@ copyright: © Paul Scherrer Institute (PSI) | Content under CC0 License nav: - Home: 'index.md' - About: 'about.md' + - Offers: 'offers.md' - Events: 'events.md' - Links: 'links.md' - Blog: 'blog/index.md' @@ -53,6 +54,8 @@ markdown_extensions: use_pygments: false - pymdownx.tabbed: alternate_style: true + - attr_list + - md_in_html extra: social: - icon: fontawesome/brands/mastodon