koziolek666
Delikatne wprowadzenie do tematu funkcji inline. Na razie na praktycznym przykładzie z with.

http://koziolekweb.pl/2016/04/26/wywolanie-kilku-metod-na-obiekcie-z-with/

#koziolekweb #kotlin #programowanie
2
koziolek666
1
koziolek666
2
koziolek666
Pattern Matching w Kotlinie, czyli coś czym naprawiamy Javę. Powiem szczerze, że nie sądziłem iż tak szybko będzie mi to do głowy wchodzić.

http://koziolekweb.pl/2016/04/22/pattern-matching-w-kotlinie/

#programowanie #java #kotlin #koziolekweb
1
  • Najlepsze
  • Wszystkie komentarze
koziolek666
@M4ks: bo to jest upośledzona scala, ale w porównaniu ze scalą ma znacznie niższy próg wejścia. Jak skończę pisanie o tym języku, w sensie o podstawach, to zrobię jeszcze taki tekst porównujący java-kotlin-scala
3
koziolek666
@zajety_login: nie.

@M4ks: a może dla ludzi, którzy nie mają czasu na czekanie aż kompilator raczy coś wyprodukować? Wbrew pozorom Scala też ma masę problemów. W dodatku można idąc twoim tokiem rozumowania powiedzieć, że Scala jest dla frustratów, których przerasta Haskell albo OCalm.

To co rzeczywiście jest wartościowe w Kotlinie, a o czym jeszcze nie pisałem, to inne podejście do widoczności elementów oraz dobrze zrobiona obsługa nulli.
1
koziolek666
Na dziś proponuję krótki spacer mający na celu sprawdzenie czy Data Classes w Kotlinie mogą działać jako encje JPA

http://koziolekweb.pl/2016/04/21/data-classes-jako-encje-jpa/

#programowanie #java #koziolekweb #kotlin
5
  • Najlepsze
  • Wszystkie komentarze
aldrael
aldrael
Sięgam tam gdzie wzrok nie sięga, a tam NullPointerException

@koziolek666: zrobiłeś mi dzień. (✌ ゚ ∀ ゚)☞
2
Eoghan
@koziolek666: z ciekawości, bawisz się Kotlinem, bo wierzysz, że ma przed sobą jakąś przyszłość, czy raczej ogarniasz dla zabawy?
0
koziolek666
3
koziolek666
Dlaczego warto pojechać na konferencję? Może dlatego, że wstaniesz po piątej rano tylko po to by wygrać zestaw #lego ;)
Moja relacja ze Scalara zawiera oba elementy :)

http://koziolekweb.pl/2016/04/18/scalar-2016-czyli-dlaczego-jezdzimy-na-konferencje/

#programowanie #koziolekweb #scala
2
  • Najlepsze
  • Wszystkie komentarze
scottx
scottx
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.
0
koziolek666
Dzisiaj na szybkości jak by ktoś potrzebował amputacji jąder i wstawienia nowych w Ubuntu 14.04.

http://koziolekweb.pl/2016/04/17/aktualizacja-kernela-w-ubuntu-14-04/

#linux #koziolekweb #ubuntu #programowanie
2
  • Najlepsze
  • Wszystkie komentarze
koziolek666
@GwnBrz: nie ma buga, który pojawił się w starszej wersji kilka dni temu, który powodował wywalanie się IntelliJ Idea w trybie pełnoekranowym (do zawieszenia systemu). To z mojej perspektywy. Co ciekawe w 3.19 podobno jest jakiś bug związany z obsługą wifi (zwalnia, rozłącza). W sumie wpis proforma, bo za kilka dni będzie 16.04LTS, a tam jest już jądro z serii 4.4.
1
koziolek666
Dzisiaj wracamy do Kotlina. Tym razem czym są Data Classes

http://koziolekweb.pl/2016/04/15/data-classes-czyli-value-object-w-kotlinie/

3
  • Najlepsze
  • Wszystkie komentarze
koziolek666
Co jeszcze można zrobić z typami w Javie? Ano można spróbować napisać kod, który będzie choć trochę idiotoodporny

http://koziolekweb.pl/2016/04/14/kolekcja-z-weryfikacja-czyli-bebechy-value-object/

#programowanie #koziolekweb #java
5
koziolek666
Dziś trochę o tym jak przydatne mogą być mapy, ze szczególnym uwzględnieniem EnumMap, w tworzeniu kodu pozbawionego instrukcji warunkowych.

http://koziolekweb.pl/2015/10/20/enum-w-warunkach-jak-zrobic-to-lepiej/

#programowanie #koziolekweb #java
7
  • Najlepsze
  • Wszystkie komentarze
koziolek666
Dziś pomysł na... grywalizację procesu tankowania.

http://koziolekweb.pl/2015/08/07/grywalizacja-tankowania/

#koziolekweb #gry #startup #chore-pomysły-programisty #rozrywka #samochody
3
koziolek666
Czasami życzenia klienta powodują, że musimy inaczej spojrzeć na kod.

http://koziolekweb.pl/2015/04/15/throw-to-taki-inny-return/

#koziolekweb #java #java8 #programowanie
5
  • Najlepsze
  • Wszystkie komentarze