Skip to content

add our Bluesky, and change Twitter->X #1725

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

Merged
merged 1 commit into from
Dec 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions _data/ambassadors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# image: /resources/img/frontpage/scala-spiral.png
# city: Lausanne, Switzerland
# email: [email protected]
# bluesky: scala-lang
# twitter: scala_lang
# github: scala
# linkedin: https://www.linkedin.com/in/janedoe/
Expand Down
3 changes: 2 additions & 1 deletion _data/common.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# SNS URLs
githubUrl: https://github.com/scala/scala
twitterUrl: https://twitter.com/scala_lang
blueskyUrl: https://bsky.app/profile/scala-lang.bsky.social
twitterUrl: https://x.com/scala_lang
scaladexUrl: https://scaladex.scala-lang.org
scastieUrl: https://scastie.scala-lang.org
courseraMoocsUrl: https://www.coursera.org/specializations/scala
Expand Down
8 changes: 5 additions & 3 deletions _data/footer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,11 @@
- title: GitHub
url: "https://github.com/scala"
- title: Mastodon
url: https://fosstodon.org/@scala_lang
- title: Twitter
url: "https://twitter.com/scala_lang"
url: "https://fosstodon.org/@scala_lang"
- title: Bluesky
url: "https://bsky.app/profile/scala-lang.bsky.social"
- title: X
url: "https://x.com/scala_lang"
- title: Discord
url: "https://discord.com/invite/scala"
- title: LinkedIn
Expand Down
2 changes: 1 addition & 1 deletion _online_courses/functional_programming_principles_scala.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ paid: false
showDate: false
---

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as Twitter, Tumblr and also Coursera.
Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both Java and Javascript. Scala is the implementation language of many important frameworks, including Apache Spark, Kafka, and Akka. It provides the core infrastructure for sites such as X, Tumblr and Coursera.

In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.

Expand Down
12 changes: 6 additions & 6 deletions community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,9 @@ There is a large and active Scala community on the community-managed
Official:

- [Blog/News Page](https://www.scala-lang.org/blog/) on this site
- [@scala-lang](https://bsky.app/profile/scala-lang.bsky.social) on Bluesky
- [@scala_lang](https://fosstodon.org/@scala_lang) on Mastodon
- [@scala_lang](https://twitter.com/scala_lang) on Twitter
- [@scala_lang](https://x.com/scala_lang) on X

Community:

Expand All @@ -199,13 +200,12 @@ Community:
- [blog directory](https://www.scalanews.net/Resources/Blog_Directory.html)
- [Tooling Talks](https://www.tooling-talks.com) A series of talks about Scala
and tooling.
- [The Scala Logs](https://twitter.com/thescalalogs) Podcast with interviews
- [The Scala Logs](https://x.com/thescalalogs) Podcast with interviews
with developers, open source contributors, subject matter experts, and the
like

Many Scala users are active on Twitter for sharing Scala-related news items and
opinions. Ask your Scala friends who they follow on Twitter (besides
[@scala_lang](https://twitter.com/scala_lang)!).
Many Scala users are active on social media, sharing Scala-related
news items and opinions. Ask your Scala friends who they follow.

## Learning resources

Expand All @@ -222,7 +222,7 @@ opinions. Ask your Scala friends who they follow on Twitter (besides
Integrated Development Environments:

* [Scala IDEs](https://docs.scala-lang.org/getting-started/scala-ides.html) discusses main Scala IDEs

Finding libraries:

- [Scaladex](https://index.scala-lang.org), maintained by the Scala Center, is
Expand Down
12 changes: 6 additions & 6 deletions resources/js/tweetMachine-update.js
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,11 @@
});
// Usernames
text = text.replace(/@[A-Za-z0-9_]+/g, function (u) {
return '<a href="https://twitter.com/#!/' + u.replace(/^@/, '') + '" target="_blank">' + u + '</a>';
return '<a href="https://x.com/#!/' + u.replace(/^@/, '') + '" target="_blank">' + u + '</a>';
});
// Hashtags
text = text.replace(/#[A-Za-z0-9_\-]+/g, function (u) {
return '<a href="https://twitter.com/#!/search?q=' + u.replace(/^#/, '%23') + '" target="_blank">' + u + '</a>';
return '<a href="https://x.com/#!/search?q=' + u.replace(/^#/, '%23') + '" target="_blank">' + u + '</a>';
});
return text;
},
Expand All @@ -160,7 +160,7 @@

// Set the user screen name
var usernameLink = "<a target=\"_blank\" href=\""
+ "https://twitter.com/"
+ "https://x.com/"
+ actualTweet.user.screen_name
+ "\">"
+ "@"
Expand All @@ -170,15 +170,15 @@

// Set the username:
var userLink = "<a target=\"_blank\" href=\""
+ "https://twitter.com/"
+ "https://x.com/"
+ actualTweet.user.screen_name
+ "\">"
+ actualTweet.user.name
+ "</a>";
tweetObj.find('.user').html("" + userLink);

// Set the timestamp
var dateLink = "<a target=\"_blank\" href=\"" + "https://twitter.com/"
var dateLink = "<a target=\"_blank\" href=\"" + "https://x.com/"
+ actualTweet.user.screen_name + "/status/"
+ actualTweet.id_str + "\">"
+ tweetMachine.relativeTime(actualTweet.created_at)
Expand Down Expand Up @@ -411,4 +411,4 @@
}
});
};
})(jQuery);
})(jQuery);
2 changes: 1 addition & 1 deletion scala-core/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ <h2>Scala Core Team</h2>
</a>
{% endif %}
{% if coreMember.twitter %}
<a href="https://twitter.com/{{coreMember.twitter}}" target="_blank">
<a href="https://x.com/{{coreMember.twitter}}" target="_blank">
<i class="fa-brands fa-twitter"></i>
</a>
{% endif %}
Expand Down
Loading