Nie wszyscy w świecie IT znają nazwisko Allen Holub, a wielka szkoda. Napisał kilka super książek, jedną z nich jest np. "#No" (czyt. "hashtag-no"), więcej info tutaj.
Jedną ze świetnych rzeczy które robi, to prezentuje swoje doświadczenie w bardzo merytorycznych prezentacjach. Jedną z lepszych jest jego trzygodzinny talk o tym w jaki sposób efektywniej wytwarzać oprogramowanie. Jest podzielony na dwie części:
Sam oglądałem je kilka razy i uważam że jest to jedno ze znakomitszych materiałów jakie można nadal dostać. Polecam
@Charles_Ray: Odnośnie Twojego argumentu "utopia, w rzeczywistym świecie", sam Allen Holub na to odpowiedział, w 26:41:
Wymienia też firmy w których stosuje się takie podejście.
Jak się człowiek spieszy, to się diabeł cieszy! Z kolei na pewno nie cieszy się programista, klient oraz biznes, którzy będą ponosić konsekwencje.
W najnowszym artykule na blogu dzielę się swoimi przemyśleniami o odwlekaniu w czasie decyzji podejmowanych w projektach IT. Pokazuję na przykładzie, dlaczego odkładanie decyzji w czasie ma sens, jakie konsekwencje może mieć pochopnie podjęta decyzja oraz jakie decyzje warto odkładać. Poświęciłem też kilka słów przedwczesnej optymalizacji i podejściu Lean Software Development.
https://devszczepaniak.pl/pozniej-znaczy-lepiej-sztuka-podejmowania-decyzji/
Jeśli możesz odłożyć decyzję w czasie, to zrób to! W artykule dowiesz się dlaczego warto to robić i jakie decyzje szczególnie warto odłożyć.
https://devszczepaniak.pl/pozniej-znaczy-lepiej-sztuka-podejmowania-decyzji/
Straszny bullshit wg mnie. Współpraca z klientem dzień w dzień? Ciekawe gdzie to tak wygląda. PO to ktoś od marketingu? What? Budżety ustalane przez teamy? Hmmm. I w sumie dalej nie wiem na czym ten Agile polega, robimy wszystko na gut feeling i jakoś to będzie? To może przez chwilę zadziałać w małym teamie z ogarniętymi seniorami (nie tylko technicznie ale też organizacyjnie), gdzie biznes wie czego chce i nie ma większych komplikacji.
Budżety teamu to chyba bardziej w stylu miesięcznej puli na dowolne wydatki - konferencje/podróże służbowe itp.
Ale może faktycznie się za bardzo podjarałem, jak na zakup odkurzacza za 8000PLN od domokrążnego sprzedawcy.
Czołem! Jak co piątek podrzucam Prasówkę Technologiczną. Niezmiennie sporo wartościowej i konkretnej wiedzy z różnych dziedzin. ⤵⤵
Pamiętacie HAL 9000 z filmu “A Space Odyssey”? Superkomputer z tendencją do mordowania astronautów? Naukowcy stworzyli #ai na jego podstawie
Link: https://www.iflscience.com/technology/scientists-have-created-ai-inspired-by-hal-9000-from-2001-a-space-odyssey/
Marzyłeś o tym by korzystać z komputera za pomocą swoich myśli? Nowy implant mózgu umożliwia sparaliżowanym pacjentom surfowanie po internecie właśnie w taki sposób!
Link: https://www.iflscience.com/technology/new-brain-implant-allows-paralyzed-patients-to-surf-the-internet-using-their-thoughts/
19 kursów, 15 tysięcy recenzji i ponad 100 tysięcy uczestników. To statystyki działalności Arka Włodarczyka, który od kilku lat tworzy kursy dot. programowania i zamieszcza je na platformie #udemy. Rozmawiamy z nim o tym, jak od środka wygląda rynek e-learningowy i jak znaleźć idealny dla siebie kurs.
Link: https://geek.justjoin.it/kazdy-swoj-typ-nauczyciela-arek-wlodarczyk-o-sprzedawaniu-kursow-udemy-com/
Tajne kody Netflix odblokowują tysiące ukrytych gatunków filmowych. Masz ochotę na dramaty wojskowe czy kino afrykańskie? - Żaden problem!
Link: https://www.iflscience.com/technology/secret-netflix-codes-unlock-thousands-of-hidden-movie-genres/
Ogromny sztuczny księżyc może rozświetlić niebiosa Chin już w 2020 roku. W jaki sposób chcą to zrobić? Info w artykule
Link: https://www.iflscience.com/technology/a-huge-artificial-moon-could-light-up-chinas-skies-as-soon-as-2020/
Wybór odpowiedniego narzędzia do testów funkcjonalnych jest jedną z kluczowych decyzji. Autor przedstawia i omawia 30 narzędzi do testowania funkcjonalnego, a także opowiada o wyzwaniach związanych z testowaniem manualnym.
Link: https://www.simform.com/functional-testing-tools/
#react Suspense z Fetch API. Autor ukazuje magię kryjąca się za kurtyną React Suspense i omawia w jaki sposób stworzył ten pakiet.
Link: https://medium.com/swlh/react-suspense-with-the-fetch-api-cc655aced759
Zamień bugi w klejnoty: debugowanie aplikacji #ruby. Kilka słów o narzędziach i technikach debugowania w Ruby autorstwa Roberta W. Olivera II.
Link: https://blog.sourcerer.io/turning-bugs-into-gems-debugging-ruby-applications-314ff869a611
#redux jest do bani z React-Native. - Ciekawy artykuł Flavio Caetano znajdziecie w linku:
Link: http://blog.flaviocaetano.com/post/redux-sucks-with-react-native/
— Co gdybyś wiedział więcej na temat swoich klientów pozyskując dane z wielu źródeł, takich jak media społecznościowe? — zachęca lektorka z filmu promującego bezpłatne kursy dot. machine learningu, udostępnione właśnie przez #amazon. Dotychczas kursy były dostępne dla pracowników firmy, od dziś możemy korzystać z nich za darmo. Amazon w przygotowanych materiałach przedstawia zastosowanie swoich usług takich jak Amazon Rekognition, Amazon Lex, Amazon Polly oraz AWS Lambda.
**Link:v https://geek.justjoin.it/amazon-udostepnil-57-darmowych-kursow-dot-machine-learningu/
Programowanie na telefonie z Androidem. Dowiedz się więcej o emulatorze terminalu Android autorstwa Fredrika Fornwall.
**Link: https://medium.com/@jumpcarefully/programming-on-an-android-phone-da2526f34255
Zdarzyło Ci się mieć problem z zalogowaniem do aplikacji bankowej na iPhone, bo klawiatura pojawiała się nad przyciskiem “logowanie”? - Marin Bencevic omawia typowe problemy z klawiaturą iOS i jak je naprawić.
Link: https://www.scaledrone.com/blog/fixing-common-issues-with-the-ios-keyboard/
Przesiadka z #ios na #android. Autor postanowił przeskoczyć z iPhone X na Google Pixel 2XL oraz z iPada Pro i MacBooka na #google Pixelbook. Dlaczego to zrobił i jakie są jego spostrzeżenia? O tym w artykule!
Link: http://www.speirs.org/blog/2018/11/18/on-switching-from-ios-to-android
Rozwój #ios nie stoi w dobrym miejscu. Zdaniem autora obejmuje to dokumentację, frameworki, języki, obsługę błędów, #xcode itd. - Dlaczego? Odpowiedź w linku:
Link: https://medium.com/@karti/ios-development-isnt-in-a-good-place-5fb73c31483e
Mieszanie kodu synchronicznego i asynchronicznego w #python to styl wykorzystywany w oprogramowaniu sterującym dużych teleskopów mikrofalowych. Niestety zmiany w Python 3.7 wniosły ze sobą kilka problemów. Autorzy wyjaśniają dlaczego asynchroniczny ekosystem Pythona jest dla nich tak ważny.
Link: http://threespeedlogic.com/python-tworoutines.html
Przestańcie nauczać #cplusplus! ...jako pierwszego języka programowania. Borislav Stanimirov wyjaśnia dlaczego C++ nie powinien być pierwszym językiem jakiego się uczysz.
Link: http://ibob.github.io/blog/2018/11/22/stop-teaching-cpp/
#postgres jest bazą danych, która od kilkunastu lat świetnie sobie radzi. Dlaczego jednak Postgres to coś więcej niż relacyjna baza danych?
Link: https://www.citusdata.com/blog/2018/11/27/postgres-more-than-a-relational-database/
Jeden z najprostszych i najpotężniejszych API css-in-js - Emotion 10! Co się zmieniło i jakie błędy zostały naprawione w wersji 10 napisał Mitchell Hamilton:
Link: https://medium.com/emotion-js/announcing-emotion-10-f1a4b17b8ccd
#graphql: Retrospekcja. Autorzy mając mało czasu na zbudowanie MVP zdecydowali się skorzystać z #graphql, z którym żaden nie miał wcześniej doświadczenia. - Czego się nauczyli i czy polecają wykorzystanie tej technologii w artykule:
Link: https://verve.co/engineering/graphql-a-retrospective/
#flutter vs #reactnative. Od momentu opublikowania, Flatter dołączył do listy technologii programowania wieloplatformowego, która zawiera już kilka popularnych rozwiązań w tym między innymi React Native. Jak wypada Flatter w porównaniu z tym drugim?
Link: https://diophant.com/blog/flutter-vs-react-native/
Co zawiera obraz #docker? Obrazy Dockera mogą wydawać się dość tajemnicze. - Autor nie tylko zdradza co zawierają, ale również pokazuje jak się tam dostać.
Link: https://cameronlonsdale.com/2018/11/26/whats-in-a-docker-image/
Czy #blockchain naprawdę się skończył? Kryptowaluty mogą być przedmiotem spekulacji, jednak technologia Blockchain i decentralizacja są bardziej stabilne. Autor wskazuje co najmniej 6 powodów, dla których Blockchain dopiero się zaczyna!
Link: https://www.nfx.com/post/is-blockchain-really-over
Amazon wchodzi w #blockchain z nową usługą - Amazon Quantum Ledger Database. To nie wszystko. Firma ogłosiła jeszcze jeden produkt na #aws re:Invent. Jaki? O tym w artykule:
Link: https://techcrunch.com/2018/11/28/amazon-gets-into-the-blockchain-with-quantum-ledger-database-managed-blockchain/?guccounter=1
Identyfikatory korelacji w #scala z użyciem Monix. W jaki sposób niezawodnie przekazywać identyfikator korelacji między granice wątków? Między innymi na to pytanie odpowiada Adam Warski w swoim artykule
Link: https://blog.softwaremill.com/correlation-ids-in-scala-using-monix-3aa11783db81
Rewolucja cyfrowa skutecznie zmienia krajobraz branży IT, rośnie też zainteresowanie metodykami #agile i #devops. Coraz częstsze wykorzystywanie Cloud Computing oraz ciągle rosnąca różnorodność i liczba urządzeń, oraz przeglądarek internetowych również wywierają wpływ na to, jak wygląda obecnie świat testowania oprogramowania, jednocześnie stawiając przed nim nowe wymagania na przyszłość. Jaki ma to wpływ na branżę testowania oprogramowania i jaka jest kondycja testerów na rynku pracy?
Link: https://geek.justjoin.it/sytuacja-testerow-rynku-it-rozwiazania-brakujacych-specjalistow/
#naukaprogramowania #programowanie #programista15k #technologia #informatyka
wrzuciłem to do komentarza pod wpisem na mikroblogu, ale wrzucam tu jeszcze, by nie umknęło.
Napisałem wpis o tym dlaczego Scrum i cały Agile zaczęły zniechęcać i przeszkadzać osobom, którym miał pomagać
Moje przemyślenia znajdziecie o tu: https://developer20.com/why-do-many-people-say-that-scrum-is-a-bullshit/
#developer2.0 #scrum #agile
Dokształcanie się jest bardzo ważne w każdej pracy. W obszarze IT jest to jednak szczególnie istotne. Ciągle pojawiają się bowiem nowe rozwiązania i trendy, w których należy się orientować, aby być cenionym specjalistą w swojej dziedzinie. Wszelkiego rodzaju dodatkowe certyfikaty i szkolenia są zatem mile widziane przez pracodawców.
Będąc cenionym pracownikiem uważam,że warto zagłębić się w metodologię scrum,bo daje ogromne możliwości. Pozdrawiam i zachęcam doo zapoznania się z artykułem na ten temat tutaj -> http://www.ekoodnawialni.pl/b[...]zkolenia-z-metodologii-scrum
widzę, że jeszcze tu nie pisałem - podcast nowy wydałem https://kodcast.pl/004 o kulturze eksperymentu rozmawiałem :D
#kodcast #podcast #agile
@Riddle: nie ma to jak od razu przeprowadzać jakieś ataki personalne i umniejszać czyjeś doświadczenie tylko dlatego, że ma inne zdanie niż ty. Czy zasady głoszone przez tego pana sprawiają, że pracuje ci się lepiej? Czy sprawiają, że po kilku latach system jest łatwiejszy do utrzymania? Ile czasu pracowałeś bez nich, a ile z nimi? Ile projektów dowiozłeś w jeden i drugi sposób? Być może po prostu wdrożenie tych zasad zgrało się z twoim rozwojem jako programisty i błędnie odczuwasz, że to one sprawiają, że tworzysz lepszy produkt, podczas gdy prawdziwym czynnikiem jest nabyte doświadczenie.