Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💡 [FEATURE] - Add "Scala" Programming language Complete Resources #892

Closed
3 tasks done
Santhosh-Siddhardha opened this issue Jun 6, 2024 · 4 comments · Fixed by #1214
Closed
3 tasks done

💡 [FEATURE] - Add "Scala" Programming language Complete Resources #892

Santhosh-Siddhardha opened this issue Jun 6, 2024 · 4 comments · Fixed by #1214
Assignees

Comments

@Santhosh-Siddhardha
Copy link
Contributor

Idea Contribution

  • I have read all the feature request issues.
  • I'm interested in working on this issue
  • I'm part of GSSOC organization

Explain feature request

Scala, a hybrid functional and object-oriented programming language, requires thorough documentation to assist developers in creating scalable and concurrent applications.

Explain your solution

I propose adding a dedicated section for Scala resources in the programming language documentation.

Contents of Scala/readme.md:

Scala Basics:

  • Setting up the Scala environment
  • Understanding the Scala syntax
  • Core concepts and the Scala REPL

Advanced Scala:

  • Functional programming in Scala
  • Object-oriented programming in Scala
  • Type system and implicits

Scala Tools and Libraries:

  • Using the Scala Build Tool (SBT)
  • Popular libraries and frameworks (Akka, Play, Spark)
  • Testing with ScalaTest and Specs2

Performance and Optimization:

  • Optimizing Scala applications
  • Best practices for concurrent programming

Deployment:

  • Deployment strategies for Scala applications
  • Using Docker with Scala
  • Continuous integration and delivery

Scala Projects:

  • Real-world applications

Any alternative approaches/features

To enhance the learning experience, include essential resources such as recommended books, YouTube channels, and websites. Additionally, providing a beginner-friendly roadmap can help new developers navigate through the resources step-by-step.

Additional Context

@jfmartinz Please assign me this issue

Copy link

github-actions bot commented Jun 6, 2024

Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the issue is not duplicate, and you read CONTRIBUUTING.md carefully. Your contributions are highly appreciated! 😊

Copy link

github-actions bot commented Jun 7, 2024

Hi there! This issue is still open. We are waiting for your response.
Assignees: @Santhosh-Siddhardha

@code-sans
Copy link

Hey I want to do this as my first contribution in Gssoc , please assign me so that I can work on it .

@jfmartinz
Copy link
Owner

Hey I want to do this as my first contribution in Gssoc , please assign me so that I can work on it .

Hi. I assigned it already. You can read CONTRIBUTING.md for more information on how to contribute. thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants