Znam TIOBE Index, ale nie chodzi mi o popularność języków na rynku pracy i względem wynagrodzeń, tylko raczej "do czego najlepiej sprawuje się dany język/technologia" i "czym dany język jest na podstawowym poziomie i do jakich zastosowań został przeznaczony przez swoich twórców".

Chciałbym widzieć większy obraz, szerszy kontekst programowania.

Poniższe pytanie dotyczy bardziej filozoficznej kwestii jaką ścieżkę obrać.

W
TamamShud - Znam TIOBE Index, ale nie chodzi mi o popularność języków na rynku pracy ...

źródło: comment_YmFx07yV26yDNf14Yb7Hr0l6gb0itavh.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!
Jest tu ktoś, kto ogarnia Scalę? :P
Mam do napisania przykład sortowania szybkiego. Zrobiłem go na tablicy i teoretycznie dla intów działa, ale jak na przykład przekażę pustą tablicę do posortowania, to wyrzuca błąd (bo typem tablicy jest wtedy Nothing). Można to jakoś ominąć, żeby zrobić sprawdzenie i dla pustej tablicy oddać pustą tablicę lub chociaż zrobić jakoś sprawdzenie i rzucić wtedy wyjątek? Próbowałem paru metod, ale nic nie mogło wyjść, więc stwierdziłem,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@sambarumba I zrobić to jako osobną funkcję, po czym ją jakoś dodać do funkcji sortującej? Czy może wrzucić to na początku funkcji sortowanej? Sorry za takie trywialne (chyba) pytania, ale nie mogę tego ogarnąć jakoś :p
  • Odpowiedz
Zainstalowałem sobie #eclipse do #scala bo tak wymaga prowadzący ćwiczenia. Teoretycznie scalami działa, ale cały czas jest taki błąd. Jak to naprawić? Scalę instalowałem "sudo apt install scala" (linux), w terminalu działa poprawnie, w Scala interpreter też raczej. Więc o co chodzi?
Romantyczny_widelec - Zainstalowałem sobie #eclipse do #scala bo tak wymaga prowadząc...

źródło: comment_1zn3ParNonpVWUvymIKuEDd9QIbogK4G.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Romantyczny_widelec: Spróbuj może ze scala ide: http://scala-ide.org/ (to jest eclipse zintegrowane z pluginami do scali) Może nie mieć tego problemu.

Odpal scala -version z konsoli to zobaczymy jaką wersję zainstalowałeś przez apta. Ważne żeby w miarę się zgadzało z tym co przychodzi z eclipse. Najnowsza to 2.11.8
  • Odpowiedz
Mireczki mam problem, robię projekt w Scali - napotkałem na problem.

Potrzebuję odebrać wartości z adresu (GET'em) - mam przykładowo taki adres

http://localhost:9000/temperature?id=4&date=09%2F19%2F2016&temperature=41

i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kazaty: Wstrzymaj się z używaniem angulara 2. Sam wkopałem się w to 2 tygodnie temu, a angular 2 jest dostępny na razie tylko w wersjach rc - jakaś "stabilna" wersja będzie chyba dostępna pod koniec września.
  • Odpowiedz
@GotoFinal: rc - nocoty.jpg

Pozostaje faktem, że między kolejnymi RC dużo rzeczy się zmieniało i część rzeczy działa w jednej wersji, część w drugiej, a bardzo mało rzeczy z poszczególnych wersji działa razem - wysiłek nie jest warty efektów na ten moment (takie jest moje zdanie).
  • Odpowiedz
Czołem.

Mam krótkie teoretyczne pytanie.
Co myślicie o mieszaniu kodu Javy i Scali w projekcie?
Warto? Nie warto?
Są możliwe jakieś większe problemy z wydajnością przy takim układzie?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@witajswiecie: Jak metoda ma parametry domyślne, implicity, dwie listy parametrów to zaczyna się pod górkę. Spróbuj prosty przykład Option(42) i potem na tym zawołaj .orNull() z javy. Z tego co pamiętam trzeba jakieś cuda przekazywać do metody która nie powinna brać żadnych parametrów. Można dostać AbstractMethodError jak metody w traitach masz (chyba, że już naprawili ale był błąd w scali)

Ale ogólnie to działa, czasami tylko cuda wychodzą.
  • Odpowiedz
@ania-nowak1231: Quill wygląda fajniej od slicka, tylko słyszałem że miewa jeszcze problemy

@witajswiecie: można to mieszać, ale po co? z punktu widzenia edukacyjnego lepie napisać wszystko w scali żeby się nauczyć używania libek scalowych a nie tylko lecieć na tym co się już zna, z punktu widzenia biznesowego możliwe że kod będzie utrzymywała osoba która zna tylko jedną z tych technologii i to będzie problematyczne, tak więc polecam
  • Odpowiedz
#scala #coursera Kto robił/robi kurs Oderskiego? Tym razem zrobili z niego całą specjalizację, dotychczasowy kurs rozbili na dwa osobne (ostatnie dwa tygodnie są w drugim przedmiocie), dodali współbieżność, jeszcze cośtam (nie ruszyło jeszcze) i project Capstone dla tych, którzy ukończyli.
Trochę boję się spojrzeć na kurs programowania reaktwnego, pewnie to samo zrobili.
I tak zaraz potem zaczynam Kotlin.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To co nie pamiętałem, to przetwarzanie Big Data z użyciem Kafki.
@malkev: No jest niezły, bardzo żałuję, że nie mam wiele czasu teraz i robię go po nocach, przez co brakuje mi mocy przerobowych. Przy Bloxxorz poddałem się w końcu i funkcję from ze strumieniem wszystkich ścieżek skopiowałem z poprzedniego rozwiązania. Na moje usprawiedliwienie, tym razem nie zrozumiałem polecenia.
Jeszcze została mi praca domowa ze współbieżności, ale chyba się z
  • Odpowiedz
Cześć mirki, mam prośbę o pomoc. Z początkiem października zaczynam nowe życie w Gdańsku :). W związku z tym szukam tam pracy jako programista. Przeszedłem pozytywnie wszystkie etapy rozmowy kwalifikacyjnej do jednej firmy, ale tymczasowo zawiesili oni rekrutację. Szukam więc jakieś ciekawej firmy, w której programują w #java, #spring i #scala (na tym i #programowaniefunkcyjne mi najbardziej zależy). Mam doświadczenie w javie oraz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robcioo1994:
Firma, w której zaczynam pracę za tydzień (Kraków, 150 osób) używa tego jako podstawy backendu. Poza tym, właśnie wróciłem z trzydniowej konferencji javowej (Devoxx) i tematy RxJavy i programowania reaktywnego i asynchroniczności były jednym z popularnijszych (zaraz po mikroserwisach i chmurze). Sporo firm, które przetwarzają ogromne ilości danych (Netflix, Sky, Linkedin) postawiły na nieblokujące, asynchroniczne operacje, które RxJava świetnie implementuje. Co do pytania "Czy oplaca się uczyć" - moim
  • Odpowiedz
Cześć Mirki, w przyszłym miesiącu chcę startować na rekrutację do www.scalac.io. Ogromnie zależy mi na tej pracy - to taka trochę praca marzeń dla mnie. Na codzień programuję w Javie, ale intenstywnie rozwijam umiejętności związane ze Scalą od ok. 6 miesięcy wraz z tajnikami FP. No i mam pytanie - czy może ktoś tam pracuje, bądź rekrutował się i może poradzić, doradzić - jak wygląda proces rekrutacyjny, czego się spodziewać. Chcę wypaść
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karsiwek: Hej, jestem zainteresowany! Tak się złożyło, że niestety nie zauważyłem Twojego wpisu, a wczoraj wysłałem tam CV, szkoda. Mam nadzieję jednak, że znajdziesz kilka chwil, by mi coś poradzić/opowiedzieć/podpowiedzieć. Odblokuj proszę prywatne wiadomości :)
  • Odpowiedz
Jedna z fajniejszych konferencji, na jakich byłem. Sam opis z początku trochę przydługawy - mało interesuje mnie twoje życie prywatne:) Trafne opisy poszczególnych prezentacji.
  • Odpowiedz
Mirabelki oraz Mireczki!

Już w ten piątek (8 kwietnia) odbędzie się Meet IT Toruń #3!
Start o 18:00.

Dla ludzi nie w temacie - jest to event, odbywający się w Toruńskim biurze Grupy Allegro organizowany przez pracowników i tworzony przez społeczność IT.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#scala #akka #programowanie

Mam ofertę pracy, pisania projektów w Scali i Akka. Obecnie jestem na studiach, ale myślę, że dałbym radę to pogodzić.

Obecnie specjalizowałem się w Java (głównie Spring). Trochę pisałem też AngularJS. Nie myślałem pisać w Scali (na jednym laboratoriach na studiach tylko miałem), ale robi się z niego alternatywa dla Javy.

Co o tym sądzicie? Warto? Piszecie jakieś projekty w Scali, Akka lub
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Scala jest bardzo przyjemnym do pisania językiem, ale niestety nie uciekła od pewnych naleciałości z Javy i JVMa (plus tego jest taki że można bezpośrednio korzystać z Javowych bibliotek).
  • Odpowiedz
  • 0
@mk321: gdzie to masz? Jak chcesz to daj na pw, środowisko nie jest za duże i może będę coś mógł doradzić.
Ale ogólnie to scala i akka to najprzyjemniejsza rzecz, z jakimi pracowałem na jvm.
  • Odpowiedz
Potrzebuję napisać backend aplikacji (klient będzie mobilny i webowy), który będzie wykonywał częste złożone obliczenia liczenia dystansu. Zastanawiam się nad wyborem języka. To powinno być coś co poradzi sobie z obsługą API i jednocześnie z obliczeniami (wydajnie).

Mam doświadczenie w NodeJS, Javie, C# oraz mniejsze (znacznie) w C++, Scala i OCaml.
Natomiast przeglądając fora i analizując dostępne rozwiązania zastanawiam się nad Go i Scala.

Co myślicie mirki? Może jakieś inne
kary_koniu - Potrzebuję napisać backend aplikacji (klient będzie mobilny i webowy), k...

źródło: comment_HubaXBsCo5UwrK8ENE89QaEldZ53MFDH.jpg

Pobierz

Jaki język wybrać?

  • Go 42.6% (23)
  • Scala 37.0% (20)
  • Coś innego... (napisz w komentarzu) 20.4% (11)

Oddanych głosów: 54

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach