5 i 7 grudnia odbyła się “największa programistyczna konferencja w Polsce” – Code Europe. W tym roku miała ona miejsce w Centrum Kongresowym ICE w Krakowie (5.12) oraz na Stadionie Narodowym w Warszawie (7.12). My z racji odległości wybraliśmy Kraków. Zapraszam do przeczytania krótkiej relacji.
Apache Solr – wyszukiwanie pełnotekstowe
Apache Solr to serwer wyszukiwania pełnotekstowego (ang. full-text search) napisany w Javie. Oparty jest on na Apache Lucene i może bardzo szybko usprawnić wyszukiwarkę w naszej aplikacji. Możemy uzyskiwać wyniki w formatach takich jak JSON, Python, XML czy PHP. Bardzo popularne rozwiązanie, posiada funkcje facetów, jest skalowalne i potrafi wiele więcej.
Relacja – SpreadIT 2016
Tygodnie lecą a my w weekendy biegamy po konferencjach zamiast zająć się naszym projektem 😉 W ostatnią sobotę tj. 19 listopada 2016 byliśmy na konferencji SpreadIT w Gliwicach. Zapraszam do krótkiej relacji!
CodeEurope 5 oraz 7 grudzień 2016!
Dziś krótki wpis informacyjny, już 5 oraz 7 grudnia odbędzie się bardzo duża konferencja CodeEurope 2016. Agenda jest już dostępna. Wśród prelegentów znajdą się między innymi: Jakub Marchwicki, Tomasz Borek oraz Jarosław Pałka. Nie zabraknie także zagranicznych gości takich jak Sven Ruppert czy Douglas Crockford. Więcej informacji na ich stronie: https://www.codeeurope.pl rejestrujcie się już teraz i widzimy się 5 grudnia w Krakowie!
Interfejsy funkcyjne
Mała odskocznia od artykułów na temat Spring Boot’a, które ostatnio zdominowały nasz blog. Interfejsy funkcyjne są jednym z wielu nowych elementów w Javie 8. Wszystkie interfejsy funkcyjne znajdują się w pakiecie java.util.function.
#8 Spring Boot – email – szablon i wysyłanie
Podczas tworzenia modułu rejestracji w mojej aplikacji postanowiłam stworzyć proces potwierdzania tej czynności mailem. Przykład przedstawię w oparciu o spring-boot-starter-mail oraz spring-boot-starter-thymeleaf do tworzenia template’ow.
#7 Spring Boot – logowanie aplikacji – LogBack
Skąd brać informacje jak nie z logów aplikacji. W Spring Boot’cie dzięki temu, że wszystko jest automatyczne i łatwo konfigurowalne możemy dostosować logowanie do naszych potrzeb. Wykorzystamy do tego bardzo dobrze znany plik application.properties. Wpis ten dotyczy konfiguracji rozwiązania jakim jest LogBack.
#6 Spring Boot – internacjonalizacja czyli locale w akcji
Dzięki wykorzystaniu internacjonalizacji tworzenie aplikacji w różnych językach (nie programowania 😉 ) stało się bardzo proste. Możemy przygotować jeden plik wzorcowy, a następnie przekazać go do odpowiednich tłumaczy, którzy przygotują nam przetłumaczone teksty w narzuconym przez nas formacie. Skrótem używanym naprzemiennie z internacjonalizacją jest i18n. Jest to ilość znaków pomiędzy “i” oraz “n” w słowie “internationalization“.
#5 Spring Boot – LiveReload
Wracamy po wakacyjnej przerwie! Dziś bardzo praktyczny wpis. Każdy kto zajmuje się frontend’em w Spring Boot’cie wykorzystując na przykład Thymeleaf musi za każdym razem budować projekt. Jednakże można przyśpieszyć tą operację.
Relacja – Confitura 2016
W dniu 2 lipca odbyła się okrągła, 10-ta edycja konferencji Confitura 2016. Zapraszamy na relację z tego wydarzenia.