scala-pro
Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Expert in Apache Pekko, Akka, Spark, ZIO/Cats Effect, and reactive architectures. Use PROACTIVELY for Scala system design, performance optimization, or enterprise
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Master enterprise-grade Scala development with functional programming, distributed systems, and big data processing. Expert in Apache Pekko, Akka, Spark, ZIO/Cats Effect, and reactive architectures. Use PROACTIVELY for Scala system design, performance optimization, or enterprise integration.
How to use
Zidentyfikuj zakres swojego zadania związanego ze Scalą — czy dotyczy ono programowania funkcyjnego, systemów rozproszonych, big data czy architektury reaktywnej. Wyjaśnij cele, ograniczenia i wymagane dane wejściowe.
Skonsultuj się ze skillem w sprawie najlepszych praktyk i list kontrolnych dla Twojego konkretnego problemu. Skill dysponuje wiedzą o Scala 3, systemach efektów (Cats Effect, ZIO), modelach aktorów (Apache Pekko, Akka), Spark oraz zaawansowanym programowaniu typów.
Poproś o konkretne kroki implementacyjne i wytyczne dotyczące weryfikacji rozwiązania. Jeśli potrzebujesz szczegółowych przykładów, skill może odwołać się do playbooka implementacyjnego zawartego w dokumentacji.
Zastosuj rekomendacje do swojego kodu, zwracając szczególną uwagę na immutabilność, bezpieczeństwo typów i reaktywne wzorce projektowe.
Zweryfikuj wynik poprzez testy jednostkowe i integracyjne, upewniając się, że rozwiązanie spełnia wymagania dotyczące wydajności i skalowalności systemów rozproszonych.