PROGRAMARE
Scala și Big Data – Spark Framework
Bine ați revenit! Continuăm să ne îmbogățim cunoștințele în Scala, de data asta, cu o serie despre Big Data. Acest articol va fi o introducere în frameworkul Spark, un engine de procesare a datelor. În cele ce urmează, voi prezenta ceea ce este Spark folosind Scala pentru crearea aplicațiilor distribuite. De asemenea, vom face niște exerciții prin intermediul cărora vom analiza un set de date folosind doar Spark Low-Level API - RDDs. Următoarele articole vor avea mai multe exemple practice, dar cu Spark High-Level API.
PROGRAMARE
Scala și programarea funcțională – Algoritmi și probleme
Salutare și bine ați revenit! Acesta este ultimul articol introductiv despre Scala dintr-o serie de trei. În cele ce urmează, o să prezint rezolvarea unor probleme de algoritmică în format 100% pur funcțional. Primele două descriu particularitățile, avantajele și dezavantajele programării funcționale folosind Scala (ScalaFP), precum și cele mai des folosite metode pe colecții de date immutable (ScalaHOF).
PROGRAMARE
Scala și programarea funcțională – High Order Functions
În acest articol vom continua să explorăm universul programării funcționale utilizând limbajul de programare Scala. Acesta este cel de-al doilea articol despre Scala dintr-o serie de trei. În cele ce urmează, o să prezint cel mai des folosite metode pe colecții de date immutable care oferă o eleganță aparte acestui limbaj. Primul, pe care vă sugerez să-l parcurgeți înainte (ScalaFP) descrie particularitățile, avantajele și dezavantajele programării funcționale folosind Scala. Ultimul articol va consta în rezolvarea unor probleme de algoritmică în format 100% pur funcțional. La finalul acestei serii, am deplină siguranță că veți deține un nou bagaj de cunoștințe care ar putea să vă creeze un mindset diferit în abordarea problemelor.
PROGRAMARE
Scala și programarea funcțională
Acesta este primul articol despre Scala dintr-o serie de trei ce vor fi publicate aici. În următoarele două, o să prezint câteva din metodele des folosite în colecții de date care oferă o eleganță aparte acestui limbaj, avantajele și dezavantajele programării funcționale în crearea unui produs software performant și de calitate. Apoi, vom rezolva câteva probleme de algoritmică în format 100% pur funcțional. La finalul acestei serii, am deplină siguranță că veți pleca cu un nou bagaj de cunoștințe care ar putea să vă creeze o perspectivă diferită în abordarea problemelor, benefică în cariera voastră de developeri. De asemenea, ar putea să fie un impuls în a dezvolta proiecte personale sau a fonda un start-up cu această tehnologie.
NUMĂRUL 149 - Development with AI
Design contribution