Grzegorz Kotfis
wczoraj, 12:37

Uwaga! Tomek Nurkiewicz podaje niezawodny sposób na sprawdzenie czy liczba jest ujemna ;)
Krótka zapowiedź tego co nagraliśmy w zeszły piątek podczas #SegFault w Gdańsku.
#podcast #programowanie #java

Spine

"nie boli mnie jak ktoś ma braki wiedzy o frameworku.... tego się można douczyć.

A rekurencji nie można się douczyć? :P
Eh.... takie gadanie byle gadać...
Przekreślanie ludzi ze względu na takie braki, a nie inne...

Hispano-Suiza

@Spine: Mozna. Tylko brak wiedzy o frameworku to jedno, a brak wiedzy o samej idei programowania to drugie.

TomaszSmykowski
wczoraj, 09:39

📚 Programistyczne ebooki 2019-03-18 ( ͡° ͜ʖ ͡°)

Przegląd programistycznych ebooków 18.03.2019. Dowiedz się, jakie są promocje na programistyczne ebooki, nowości i bestsellery, które warto kupić teraz!

Wraz z trwającym dniem przygotowałem dla Was informacje na temat nowości w świecie programistycznych ebooków. Jak zawsze dzieje się bardzo dużo i warto dowiedzieć się, które programistyczne ebooki są popularne, które są w promocjach, oraz które ebooki są warte zainteresowania. Zapraszam do lektury!

Promocje

Niestety nie ma dzisiaj promocji na książki programistyczne. Dlatego polecam dziś promocję na ebooki z innej tematyki. Po pierwsze zachęcam do zapoznania się z nową promocją: : REMIGIUSZ MRÓZ. Ruszyła ona 12.03.19 i potrwa do 🕐 18.03.19. Można w niej nabyć 8 ebooków. Szczególnie polecam te ebooki w promocji :

Kontratyp. Joanna Chyłka. Tom 8, Remigiusz Mróz, 531 stron
Immunitet. Joanna Chyłka. Tom 4, Remigiusz Mróz, 648 stron
Zaginięcie. Joanna Chyłka. Tom 2, Remigiusz Mróz, 512 stron

Bestsellery

Jak zawsze polecam też kilka programistycznych bestsellerów. Są to ebooki, które są stosunkowo popularne i warte uwagi. Naprawdę warto im się przyjrzeć. Przede wszystkim ebook dla adeptów programowania polecany przeze mnie w tym dniu to: Tworzenie aplikacji z Yii. Receptury. Autorstwo: Alexander Makarov. Ebook ma 384 stron. Fragment opisu:

Poznaj najlepsze przepisy dla Yii! PHP to jeden z języków programowania najczęściej wybieranych do tworzenia stron internetowych i aplikacji webowych. Yii to platforma MVC napisana w języku PHP, która sprawi, że Twój kod będzie bardziej przejrzysty, a osiągnięcie założonych celów - znacznie prostsze. Jeżeli połączysz potencjał PHP ze wsparciem Yii, otrzym...

Brzmi ciekawie prawda? Znaleźć można dosyć sporo ciekawych bestsellerów. Jednak wybrałem kilka, którym chciałbym poświęcić chwilę uwagi. Może znajdziesz wśród nich coś dla siebie:

Parallel and Concurrent Programming in Haskell. Techniques for Multicore and Multithreaded Programming, Simon Marlow, 322 stron
PHP. Receptury. Wydanie II, Adam Trachtenberg, David Sklar, 816 stron
Tcl/Tk in a Nutshell, Paul Raines, Jeff Tranter, 456 stron

🍃 Nowości

Również programistyczne nowości zapewnią nam dobrą lekturę. Dużym zainteresowaniem cieszy się obecnie szczególnie ebook Bawimy się, programując w Scratchu. Nauka programowania przez tworzenie niezwykłych gier, Sweigart Al. Ebook ma 262 stron. Fragment opisu:

Scratch, kolorowy język programowania, działający na zasadzie przeciągania i upuszczania, jest używany przez miliony zupełnych nowicjuszy, a dzięki książce Bawimy się, programując w Scratchu, możesz nauczyć się go poprzez tworzenie niezwykłych gier! Przygotuj się do niszczenia asteroidów, rzucenia obręczami oraz krojenia i siekania owoców! Każda gra zawiera przystę...

Także zachęcam. Jakie jeszcze nowości są warte zainteresowania? Polecam:

Windows Sysinternals wykrywanie i rozwiązywanie problemów. Optymalizacja niezawodności i wydajności systemów Windows przy użyciu Sysinternals, Russinovich Mark, Margosis Aaron, 772 stron
Blockchain a prawo, Dariusz Szostek, 187 stron
Język C# 6.0 i platforma .NET 4.6, Troelsen Andrew, Japikse Phiplip, 1600 stron

( ͡° ͜ʖ ͡° )つ──☆*:・゚ Zaglosuj, ponieważ programistyczne ebooki i książki są świetne!

Chcesz być na bieżąco? Zaglądaj codziennie pod tag #programistyczneebooki!

#ebooki #ksiazki #programowanie #ebook #blog #technicalblog #zdalna #zdalnie #pracait #naukaprogramowania #links #java

TomaszSmykowski
2019-03-17 08:27

Przegląd ebooków 2019-03-17

📚 Programistyczne ebooki 2019-03-17 ( ͡° ͜ʖ ͡°)

Przegląd programistycznych ebooków 17.03.2019. Dowiedz się, jakie są promocje na programistyczne ebooki, nowości i bestsellery, które warto kupić teraz!

Wraz z trwającym dniem przygotowałem dla Was informacje na temat nowości w świecie programistycznych ebooków. Jak zawsze dzieje się bardzo dużo i warto dowiedzieć się, które programistyczne ebooki są popularne, które są w promocjach, oraz które ebooki są warte zainteresowania. Zapraszam do lektury!

Promocje

Po pierwsze zachęcam do zapoznania się z nową informatyczną promocją: : ARDUINO VS. RASPBERRY PI (do -60%). Ruszyła ona 11.03.19 i potrwa do 🕐 17.03.19. Można w niej nabyć 46 koderskich ebooków. Szczególnie polecam te ebooki w promocji :

Raspberry Pi Zero W. Kontrolery, czujniki, sterowniki i gadżety, Akkana Peck, 112 stron
Raspberry Pi. Przewodnik dla programistów Pythona, Simon Monk, 160 stron
Programming Interactivity. A Designer's Guide to Processing, Arduino, and openFrameworks. 2nd Edition, Joshua Noble, 728 stron #raspberry

Bestsellery

Jak zawsze polecam też kilka programistycznych bestsellerów. Są to ebooki, które są stosunkowo popularne i warte uwagi. Naprawdę warto im się przyjrzeć. Przede wszystkim ebook dla adeptów programowania polecany przeze mnie w tym dniu to: C++. Zadania z programowania z przykładowymi rozwiązaniami. Autorstwo: Mirosław J. Kubiak. Ebook ma 128 stron #c++. Fragment opisu:

C++ w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice, iteracje oraz podprogramy Programowanie obiektowe i pliki tekstowe Odrobinę zapomniany już język C++ wciąż ma ogromną wartość; w wielu miejscach i zastosowaniach nadal sprawdza się znakomicie. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany prog...

Brzmi ciekawie prawda? Znaleźć można dosyć sporo ciekawych bestsellerów. Jednak wybrałem kilka, którym chciałbym poświęcić chwilę uwagi. Może znajdziesz wśród nich coś dla siebie:

Programowanie obiektowe w PHP 5, Hasin Hayder, 264 stron
Programowanie w JavaScript. Rusz głową!, Eric T. Freeman, Elisabeth Robson, 664 stron
ASP.NET MVC 4. Programowanie aplikacji webowych, Zbigniew Fryźlewicz, Ewa Bukowska, Daniel Nikończuk, 392 stron

#php #asp #javascript

🍃 Nowości

Również programistyczne nowości zapewnią nam dobrą lekturę. Dużym zainteresowaniem cieszy się obecnie szczególnie ebook Język R dla każdego: zaawansowane analizy i grafika statystyczna. zaawansowane analizy i grafika statystyczna, Lander Jared P.. Ebook ma 606 stron. Fragment opisu:

Obliczenia statystyczne dla programistów, naukowców, analityków, użytkowników Excela i innych Przy użyciu języka R możesz budować skuteczne modele statystyczne i znaleźć odpowiedzi na wiele spośród najtrudniejszych pytań. Tworzony w ramach open source język R tradycyjnie uważany jest za trudny do opanowania dla nie-statystyków, zaś większość...

#r

Także zachęcam. Jakie jeszcze nowości są warte zainteresowania? Polecam:

Testowanie i jakość oprogramowania. Modele, techniki, narzędzia, Roman Adam, 1111 stron
Co można, a nawet trzeba wiedzieć o komputerach, Zgud Agnieszka, Jachna Szymon, 40 stron
Windows Sysinternals wykrywanie i rozwiązywanie problemów. Optymalizacja niezawodności i wydajności systemów Windows przy użyciu Sysinternals, Russinovich Mark, Margosis Aaron, 772 stron

( ͡° ͜ʖ ͡° )つ──☆*:・゚ Zaglosuj, ponieważ programistyczne ebooki i książki są świetne!

Chcesz być na bieżąco? Zaglądaj codziennie pod tag #programistyczneebooki!

#ebooki #ksiazki #programowanie #ebook

TomaszSmykowski
2019-03-16 09:21

📚 Programistyczne ebooki 2019-03-16 ( ͡° ͜ʖ ͡°)

No to zaczynamy. Pierwszy przegląd programistycznych ebooków. Kto wie jaki język jest użyty jako tło dla grafiki? :)

Przegląd programistycznych ebooków 16.03.2019. Dowiedz się, jakie są promocje na programistyczne ebooki, nowości i bestsellery, które warto kupić teraz!

Wraz z trwającym dniem przygotowałem dla Was informacje na temat nowości w świecie programistycznych ebooków. Jak zawsze dzieje się bardzo dużo i warto dowiedzieć się, które programistyczne ebooki są popularne, które są w promocjach, oraz które ebooki są warte zainteresowania. Zapraszam do lektury!

Promocje

Po pierwsze zachęcam do zapoznania się z nową informatyczną promocją: : ARDUINO VS. RASPBERRY PI (do -60%). Ruszyła ona 11.03.19 i potrwa do 🕐 17.03.19. Można w niej nabyć 46 koderskich ebooków. Szczególnie polecam te ebooki w promocji :

Raspberry Pi. Niesamowite projekty. Szalony Geniusz, Donald Norris, 216 stron
Arduino dla dzieci. Poznaj świat elektroniki i programowania, Alicja Żarowska-Mazur, Dawid Mazur, 199 stron
Electronics Cookbook. Practical Electronic Recipes with Arduino and Raspberry Pi, Simon Monk, 458 stron

Bestsellery

Jak zawsze polecam też kilka programistycznych bestsellerów. Są to ebooki, które są stosunkowo popularne i warte uwagi. Naprawdę warto im się przyjrzeć. Przede wszystkim ebook dla adeptów programowania polecany przeze mnie w tym dniu to: MediaWiki. Wikipedia and Beyond. Autorstwo: Daniel J. Barrett. Ebook ma 380 stron. Fragment opisu:

"A good book! It's a nice overview of wiki editing and administration, with pointers to handy extensions and further online documentation."-Brion Vibber, Chief Technical Officer, Wikimedia Foundation "This book is filled with practical knowledge based on experience. It's not just spouting some party line."-Rob Church, a developer of MediaWikiMediaWiki is the world's most popular wiki platform, the...

Brzmi ciekawie prawda? Znaleźć można dosyć sporo ciekawych bestsellerów. Jednak wybrałem kilka, którym chciałbym poświęcić chwilę uwagi. Może znajdziesz wśród nich coś dla siebie:

SQL. Rusz głową! , Lynn Beighley, 592 stron
C#. Praktyczny kurs. Wydanie II, Marcin Lis, 416 stron
Cloud Native Infrastructure. Patterns for Scalable Infrastructure and Applications in a Dynamic Environment, Justin Garrison, Kris Nova, 160 stron

🍃 Nowości

Również programistyczne nowości zapewnią nam dobrą lekturę. Dużym zainteresowaniem cieszy się obecnie szczególnie ebook Blockchain a prawo, Dariusz Szostek. Ebook ma 187 stron. Fragment opisu:

Blockchain to nowa technologia, dzięki której powstało i powstaje wiele nowych fortun, podmiotów gospodarczych (niekoniecznie powiązanych z kryptowalutami), na nim opiera się bitcoin i inne kryptowaluty, smart contracty, tokeny, nowoczesna energetyka, logistyka i wiele najnowszych narzędzi informatycznych. Oczywistym stała się potrzeba zbadania prawnych aspektów tej technologii oraz jej ...

Także zachęcam. Jakie jeszcze nowości są warte zainteresowania? Polecam:

Przygody Bajtazara 25 lat Olimpiady Informatycznej. Wybór zadań, Diks Krzysztof, Idziaszek Tomasz, Łącki Jakub, Radoszewski Jakub, 384 stron
Algorytmy. Kiedy mniej myśleć, Christian Brian, Griffiths Tom, 472 stron
Testowanie oprogramowania w praktyce. Studium przypadków 2.0, Roman Adam, Zmitrowicz Karolina, 240 stron

( ͡° ͜ʖ ͡° )つ──☆*:・゚ Zaglosuj, ponieważ programistyczne ebooki i książki są świetne!

Chcesz być na bieżąco? Zaglądaj codziennie pod tag #programistyczneebooki!

#ebooki #ksiazki #programowanie #ebook

Grzegorz Kotfis
2019-03-13 16:07

W piątek podczas konferencji SegFault w Gdańsku będę nagrywać odcinek podcastu z Tomkiem Nurkiewiczem. Jakieś pytania do mojego gościa? Wbijamy tutaj: 👉 https://github.com/GKotfis/Devsession-Podcast/issues/6
lub wrzucamy na mikroblog.
#podcast #programowanie #java

Grzegorz Kotfis

Melduje wykonanie zadania! Odpowiedział :) Publikacja w przyszłym tygodniu. Info na pewno pojawi się na mikroblogu.

DevEnv
2019-02-15 13:28

Dev:Cast – Unit Tests – Dobre praktyki
Testy jednostkowe to temat, który nie raz poruszaliśmy podczas naszego podcastu. Wspominaliśmy o ich wartości, głównych zasadach ale także zachwalaliśmy technikę Test-driven development. Z naszych rozmów jednoznacznie wynika, że praca bez Unit Tests jest dla nas ciężka i tak na prawdę zwiększa ilość pracy…

Tym razem skupiliśmy się na definicji kilku dobrych praktyk wspomagających tworzenie testów jednostkowych. Takich testów, które dobrze weryfikują implementacje, zapewniają jakość oraz łatwo jest je utrzymywać.

#devenv #devcast #programowanie #dobrepraktyki #unittests #technicalblog

Aventus

@danek: pierwsze słyszę o takiej idei testów jednostkowych. No ale nie będę się czepiał szczegółów, domyślam się o co Ci chodzi. Natomiast nie wierzę w to że przy bardziej rozbudowanej logice wszystkie testy jednostkowe wykonują się w 1-2 sekundy. Faktycznie, testy które opisałem są wolniejsze, ale nieznacznie. To nie są pełnoprawne testy integracyjne a kompromis- coś za coś. Ponadto, jestem przekonany że znacznie zaoszczędza się na czasie przy pisaniu nowych testów, ponieważ nie muszę się rozdrabniać dla każdej nowo napisanej "jednostki". Jeśli nowa funkcjonalność jest w ramach już istniejącej, pokrytej testami to w ogóle nie ma potrzeby na pisanie nowych testów.

danek

@Aventus: zależy co dla ciebie jest jednostką. U siebie odpalam cała aplikacje bez I/O podczas testów z zmockowana baza jako hashmape i mam efekt podobny do ciebie tylko szybszy. Odpowiednie formatowanie przez kontrolery itp ogarniam sobie osobnymi 'integracyknymi' testami odpalamymi rzadziej

Michał Kuliński
2019-01-07 14:41

O prawdziwej mocy programowania funkcyjnego na przykładzie kodu gry w realiach świata Star Trek opowiada Robert "Wujek Bob" Martin. https://michalkulinski.blogsp[...]rzanie-list-pf-kontra-oo.html
#technologia #it #programowanie #programowaniefunkcyjne #clojure #startrek

siloam

@jarekr000000: I jeszcze tutaj i tutaj. Kod imperatywny łatwiej jednak przenosić na instrukcje procesora, co przyznają nawet twórcy Ocaml'a. > to inny styl kodowania i ma inne własności
Nie twierdzę, że nie. W 95% przypadków to lepszy styl, bo kod jest krótszy, bardziej przenośny i modułowy. Zostaje te 5%, gdy liczy się bardzo wysoka wydajność, ale kompilatory języków funkcyjnych są co raz lepsze, więc w przyszłości może nawet i to nie będzie problemem.

jarekr000000

@siloam: problemem jest to, że w językach typu Java i nawet Scala kompilator musi odpuścić dość dużo optymalizacji. Z różnych powodów. Miedzy innymi, dlatego że są by design imperatywne i np. kompilator nie może zrobić memoizacji, wywalić części zbędnych wyrażeń itd. Bo nie do końca wiadomo, gdzie są efekty uboczne. W ScaliJS zrobiono dość dużą optymalizację kodu wynikowego (głównie rozmiar) po prostej decyzji o wywaleniu runtime refleksji.

Bulldogjob
2019-01-04 12:55

Dlaczego jednak warto nauczyć się Lispu?

Rafał Kotusiewicz wymienia zalety i zastosowania Lispu i tłumaczy, kiedy język ten może się okazać lepszym wyborem niż Java czy Python

#blog #IT #technicalblog #programowanie #python #clojure

siloam

DSL w Groovym czy Rubym pisze się równie łatwo. I nawet lepiej to wygląda (wcale nie jak hybryda, którą straszą w artykule) bo tam przy jednym argumencie nawiasy są opcjonalne. W Lispie musisz używać dodatkowo nawiasów. Gdy ktoś chce programować funkcyjnie to część osób go odradza także ze względu na dynamiczne typowanie.