Differences

This shows you the differences between two versions of the page.

Link to this comparison view

dss [2019/04/11 11:04]
eduard.staniloiu
dss [2022/06/17 13:34] (current)
razvan.nitu1305 [Schedule]
Line 1: Line 1:
-====== D Summer School ​======+====== ​Secure & Fast Programming Using D ======
  
-==== Summary ​====+===== Write fast. Read fast. Run fast. =====
  
-The first edition ​of the D Summer School will take place between June 17th and July 4th 2019, at the Faculty of Automatic Control and ComputersUniversity POLITEHNICA of Bucharest. The aim of the program ​is to introduce students to the basics of the D programming language offering insights on key idioms ​and focusing on modern programming techniques.+"D is a multi-paradigm system programming language that combines a wide range 
 +of powerful programming concepts from the lowest to the highest levels. It 
 +emphasizes memory safety, program ​correctness, ​and pragmatism." - Ali Çehreli, Programming in D, 2018
  
-Activities will take place during three intensive training sessions per week that will enable students to deliver a project at the end of the summer school. The final day of the program will be marked by a hackathon where efforts will be concentrated on finishing the aforementioned project, prizes being awarded to the best implementations.+===== Summary =====
  
 +The fourth edition of the D Summer School will take place between July 4th and July 25th 2022. Classes are held physically, but we will livestream and record them for folks that are not in Bucharest but wish to participate. The aim of the program is to introduce students to the basics of the D programming language, offering insights on key idioms and focusing on modern programming techniques.
  
-==== Apply ====+Activities will take place during three intensive training sessions per week that will enable students to contribute to the language and submit bug-fixing PRs to core D language repos. ​ In the final week of the summer school we'll strongly encourage students to begin working at a bug-fix for one of the bootcamp issues posted on the [[https://​issues.dlang.org/​buglist.cgi?​quicksearch=bootcamp|bug tracker]]. The final day of the program will be marked by a hackathon where efforts will be concentrated on delivering PRs to upstream. Prizes will be awarded.
  
-In order to apply, you need to solve this assignment by May 19th 2019. Afterwards we will evaluate your submissions and announce the selected participants 
  
-==== Location & Schedule ====+===== Apply ===== 
 + 
 +In order to apply, just fill [[https://​docs.google.com/​forms/​d/​1e34VkU15gvWWmZd2wD0id5oZN7_qtL82koFKE0sC2_0/​|this form]] and upload your CV. 
 + 
 +Register by 23:55, June 15th 2022. 
 + 
 +===== Location & Schedule ​=====
  
 The D Summer School takes place in the Faculty of Automatic Control and Computers, University POLITEHNICA of Bucharest. The D Summer School takes place in the Faculty of Automatic Control and Computers, University POLITEHNICA of Bucharest.
Line 18: Line 26:
 Activities take place three times a week, as shown in the schedule below. Activities take place three times a week, as shown in the schedule below.
  
-Each session is highly practical: a presentation of a set of basic concepts ​on slides ​followed by hands-on activities (tutorials and tasks).+Each session is highly practical: a presentation of a set of demos highlighting ​basic concepts followed by hands-on activities (tutorials and tasks).
  
-=== Schedule ===+**UPDATE**: [[https://​teams.microsoft.com/​l/​channel/​19%3anHNsj6x7EJjI3TwJZ3CPGMa_4bkiU-F1EUqJi3iMx9g1%40thread.tacv2/​General?​groupId=910071a6-7c5c-4023-ac87-d3078047a940&​tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac|Join the classroom.]]
  
-   * June 17, 2019, 5pm-8pm: Session 0x01. Introduction to D +==== Schedule ====
-   * June 19, 2019, 5pm-8pm: Session 0x02. Introduction to Meta-Programming +
-   * June 20, 2019, 5pm-8pm: Session 0x03. Memory Safety +
-   * June 24, 2019, 5pm-8pm: Session 0x04. Advanced D concepts +
-   * June 26, 2019, 5pm-8pm: Session 0x05. Multithreading +
-   * June 27, 2019, 5pm-8pm: Session 0x06. GC vs. Manual Memory Management +
-   * July 1, 2019, 5am-8pm: Session 0x07. C\C++ Interoperability +
-   * July 3, 2019, 5pm-9pm: Session 0x08. Design by Introspection +
-   * July 4, 2019, 10am-6pm: Hackathon + after party (pizza and beers on the house) ​+
  
-==== Resources and Links ====+   * July 4, 2021, 5pm-8pm: Session 0x01. Introduction to D 
 +   * July 5, 2021, 5pm-8pm: Session 0x02. Introduction to Meta-Programming 
 +   * July 7, 2021, 5pm-8pm: Session 0x03. D attrtibutes 
 +   * July 11, 2021, 5pm-8pm: Session 0x04. User defined types 
 +   * July 12, 2021, 5pm-8pm: Session 0x05. Ranges 
 +   * July 14, 2021, 5pm-8pm: Session 0x06. Design by Introspection 
 +   * July 18, 2021, 5pm-8pm: Session 0x07. Memory Management 
 +   * July 19, 2021, 5pm-8pm: Session 0x08. C\C++ Interoperability 
 +   * July 23, 2021, 10am-6pm: Hackathon + after party (pizza and beers on the house)  
 + 
 +===== Resources and Links =====
  
    * [[https://​www.dlang.org|Dlang]]    * [[https://​www.dlang.org|Dlang]]
Line 39: Line 49:
    * [[http://​ddili.org/​ders/​d.en/​|Programming in D]]    * [[http://​ddili.org/​ders/​d.en/​|Programming in D]]
  
-==== Team ====+===== Team =====
  
-   * [[edi33416@gmail.com|Eduard Staniloiu]],​ PhD student and D core contributor 
    * [[razvan.nitu1305@gmail.com|Razvan Nitu]], PhD student and D core contributor    * [[razvan.nitu1305@gmail.com|Razvan Nitu]], PhD student and D core contributor
-   * [[alex.jercaianu@gmail.com|Alexandru Jercaianu]], MSc student and D core contributor+   * [[edi33416@gmail.com|Eduard Staniloiu]], PhD student and D core contributor 
 + 
 + 
 +===== Participants ===== 
 + 
 +Waiting for applicants… 
 + 
 +===== Class room ===== 
 + 
 +[[https://​teams.microsoft.com/​l/​channel/​19%3anHNsj6x7EJjI3TwJZ3CPGMa_4bkiU-F1EUqJi3iMx9g1%40thread.tacv2/​General?​groupId=910071a6-7c5c-4023-ac87-d3078047a940&​tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac|Join the online classroom.]]
  
dss.1554969884.txt.gz · Last modified: 2019/04/11 11:04 by eduard.staniloiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0