Skip to content

Commit

Permalink
reformulate english from feedbacks - add video emoji
Browse files Browse the repository at this point in the history
  • Loading branch information
P4uline committed Apr 23, 2024
1 parent f00bd91 commit 4db4372
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions docs/_posts/2024/2024-03-31-scala-io-nantes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,25 @@ categories:

| ![Duchess in Scala.io](/assets/sponsors/scalaio.webp){: width="300"} | Duchess was at Scala.io for the 2024 edition in Nantes |


A couple of weeks ago was the scala conference in Nantes. This article focus of the scala women speakers present at the event.
Also Scala.io organizers offered 3 tickets to the Duchess France community.
A couple of months ago, a significant number of female speakers participated at the [Scala.IO](https://scala.io/) conference held in the city of Nantes.
Thankfully, three event tickets were gifted to the Duchess France community, and we took advantage of this opportunity to write and share what we've learned from these speakers.

# Focus on Monica's talk

Great feedback from Monica. She shared with us about her first year of java and gave very good hints.
Monica shared with us valuable knowledge that she acquired while learning Scala for the first time.

**Help others to help you**<br/>
Junior people should focus on providing context, goal, and more generally be great communicators.

**Let us fail**<br/>
Let junior developers making and owning mistakes.
Senior people should let junior people (or new comers in the teams) fail so they can take ownership of their mistakes and learn from them. If you're a senior developer don't solve the problem for you're team mates but rather teach the steps to go through to tackle the problem. Enable the team to solve problems, even it takes a little long to solve these problems.
Senior people should let junior people (or newcomers in the teams) fail so they can take ownership of their mistakes and learn from them. If you're a senior developer don't solve the problem for your teammates but rather teach them the steps to tackle the problem. Enable the team to solve their own problems, even if it takes a little longer.

**Find a community**<br/>
Going in conferences, meetups.
Going to conferences and meetups.
Pair programming, mob programming sessions with your team.

πŸ‡¬πŸ‡§ ***My first year in Scala*** <br/>
πŸŽ₯πŸ‡¬πŸ‡§ ***My first year in Scala*** <br/>
[![My first year in Scala](https://img.youtube.com/vi/Jyn2l1nhwZE/0.jpg){: width="600"}](https://www.youtube.com/watch?v=Jyn2l1nhwZE)

# Focus on Johanna's and Mehdi's talk
Expand All @@ -41,12 +40,12 @@ It provides a simple language based on Gherkin standards (Given - When - Then) s
If you're looking for high level automated test on kafka stream, you should definitely watch this video.
Plus you will love many references about La CitΓ© de la Peur, a classic french comedy.

πŸ‡¬πŸ‡§πŸŒ΄ ***Youpi dansons la Kapoeira en testant nos Kafka streams*** πŸ•Ί πŸ’ƒ<br/>
πŸŽ₯πŸ‡¬πŸ‡§πŸŒ΄ ***Youpi dansons la Kapoeira en testant nos Kafka streams*** πŸ•Ί πŸ’ƒ<br/>
[![🌴 Youpi dansons la Kapoeira en testant nos Kafka streams πŸ•Ί πŸ’ƒ](https://img.youtube.com/vi/BUQFj2jrGj8/0.jpg){: width="600"}](https://www.youtube.com/watch?v=BUQFj2jrGj8&list=PLjkHSzY9VuL8we5GaQgqWrZSwiKtLM7Cb&index=5)

# Focus on Sophie's talk

If you're not completely comfortable at explaining the concept of contravariance, you should checkout Sophie's talk. She explains this concepts in a very clear way with simple examples.
If you're not completely comfortable at explaining the concept of contravariance, you should checkout Sophie's talk. She explains this concept in a very clear way with simple examples.
She gives practical use cases, using an `Animal` type with concrete sub-types.
As a prerequiste you should be comfortable with **substitution**, when you have an `Animal` you can pass an instance of `Dog`,
and with **type classes**, a trait that takes one or more parameters.
Expand Down Expand Up @@ -88,17 +87,17 @@ val medor = Dog("MΓ©dor", bred = DogBred.Labrador)
val examintionReport = examine(medor)(using sumon[Clinic[Animal]])
```

πŸ‡¬πŸ‡§ ***Contravariance: intuition building from first principles*** <br/>
πŸŽ₯πŸ‡¬πŸ‡§ ***Contravariance: intuition building from first principles*** <br/>
[![Contravariance: intuition building from first principles](https://img.youtube.com/vi/A7t3b0kymFM/0.jpg){: width="600"}](https://www.youtube.com/watch?v=A7t3b0kymFM)

# Focus on Olya's talk

Olya shared her experience on Ukraine's Scala community building and about the book club organized on the basis of Intelias, where I currently work.
Olya shares her exploration of the Ukrainian Scala community and reflects on the lessons learned in the process of community building while setting up a book club within her company Intellias.
Given the war with Russia, it is now physically unsafe for people to gather, so they have created an online community and meet each week to discuss one chapter of the book.
This format allows people who were forced to leave the country, as well as invited guests, to join. In addition, they experimented with different formats and added "Scala Breaks" - small reports with examples of interesting problems or simply a scala of related topics.
Thus, they have already read 5 books and more than 45 meetings.

πŸ‡¬πŸ‡§ ***Ukraine's Scala community building lessons*** <br/>
πŸŽ₯πŸ‡¬πŸ‡§ ***Ukraine's Scala community building lessons*** <br/>
[![Ukraine's Scala community building lessons](https://img.youtube.com/vi/6skPn0evEE8/0.jpg){: width="600"}](https://www.youtube.com/watch?v=6skPn0evEE8)


Expand Down

0 comments on commit 4db4372

Please sign in to comment.