Look for any podcast host, guest or anyone
Showing episodes and shows of

SoftCraft Podcast

Shows

SoftCraft PodcastSoftCraft Podcast39 - Staff Software EngineerOpět s hostem v podání Robina Pokorného, Senior Staff Engineer ve společnosti Productboard. V posledních dílech byla role staff inženýra zmíněna několikrát a tak jsme se rozhodli o ní natočit celý díl. Píše se na takové pozici ještě vůbec nějaký kód? Co vše taková role obnáší? Jaké jsou typy staff inženýrů a jak moc pracovní náplň záleží na konkrétní pozici a firmě? Robin také nastínil jaké problémy na své pozici řeší on a jak vypadá jeho pracovní týden. Odkazy: - kniha Staf...2024-02-261h 14SoftCraft PodcastSoftCraft Podcast38 - Knihy a ponaučení co nám přinesl minulý rok s Robinem PokornýmRobin je nekončenou studnicí nápadů a inspirací. Tento díl je spíše obecnější povídání, především o knihách a ponaučeních co nám přinesl minulý rok. Jaké myšlenky jsme si odnesli z knihy od bývalých členů elitních jednotek Navy SEALs do softwarového vývoje od managementu až po code review? Jak si nejlépe zorganizovat vlastní poznámky? Jak je důležité produktově orientované myšlení? Robin také popsal krátce jeho novou roli Senior Staff Engineer v Productboard a přišla řeč i na oblíbené microservices. Je to už přežitý...2024-01-271h 13SoftCraft PodcastSoftCraft Podcast37 - Cloud s Martinem DamovskýmV tomto díle jsme si povídali s Martinem Damovským, Ataccama Cloud Guy, AWS Community Builderem a Cloud Cost Saving Magicianem v jedné osobě. Prozkoumali jsme, jak cloudové řešení pomáhá nejen po technické stránce, ale jaké výhody přináší i pro svět byznysu. Martin nám nabídl svůj pohled z jeho bohaté kariérní dráhy a rozpovídal se i o hledání rovnováhy mezi vývojáři a byznysem. Odkazy: - Osobně se můžete se Martinem potkat na Prague AWS Meetup 10. ledna 2024: https://www.meetup.com/prague-aws-meetup/events/297881517 - Na sociálních sít...2023-12-191h 21SoftCraft PodcastSoftCraft Podcast36 - Kariérní rozvoj vývojářeTentokrát informacemi doslova nabitá epizodka s výtečným hostem v podání Mariana Kamenišťáka. Pro posun v kariérním žebříku už netřeba přešlapovat do manažerské dráhy, ale jsou i jiné možnosti. Co Marian očekává od junior, mid, senior vývojáře a lze se posunout ještě dále? Odkazy - Marian https://marian.coach - Meetup Engineering Leaders CZ, https://talkbase.io/company/engineering-leaders-cz - Will Larson https://lethain.com2023-11-221h 20SoftCraft PodcastSoftCraft Podcast35 - CoderetreatProgramování a psaní kódu je řemeslo jako každé jiné. Zlepšuje se průběžným tréninkem. Jeden takový se jmenuje Coderetreat. Co to je a jaký to může mít přínos pro programátory jsme detailněji probrali v tomto díle. Zároveň vás tímto zveme na Global Day of Coderetreat, který se uskuteční 4. listopadu. Více infa v přiložené pozvánce. Odkazy: - Fresh Work 80/15/5 https://tidyfirst.substack.com/p/fresh-work-80155 - Pozvánka na Global Day of Coderetreat 2023 - Praha https://www.meetup.com/coderetreat-cz/events/296145877/ - Coderetreat, ane...2023-10-0657 minSoftCraft PodcastSoftCraft Podcast34 - Psaní knihZe slunné Kalifornie se s námi online spojil Ondřej Kvasnovský. Programátor, manager a autor několika publikací. Koukli jsme se pod pokličku tvorby knih o vývoji softwaru a obecně jak na práci s textem. Prošli jsme si něco k motivaci vytváření takových textů, něco k inspiraci, technikám psaní a dali jsme si jedno malé filozofické zamyšlení. Odkazy: Ondřejovy publikace https://www.linkedin.com/in/kvasnovskyondrej/details/publications/ Vaadin 7 Cookbook (Ondřej Kvasnovský, Jaroslav Holaň) https://www.goodreads.com/book/show/17655590-vaadin-7-cookbook Aplikace TextLab2 https://apps.apple.com/us/app/textlab-2/id...2023-09-171h 13SoftCraft PodcastSoftCraft Podcast33 - Online kurz na čistý kód a návrhové vzoryDo srpnového SoftCraft podcastu přijali naše pozvání Václav Ryška a Jiří Ševčík. Povídali jsme si o jejich připravovaném kurzu zaměřený na clean code a design patterns. Probrali jsme obecně co to vlastně je ten clean code a proč o něj usilovat. Dotkli jsme se také případů kdy píšeme kód ne zrovna přehledně a srozumitelně a jaké to může mít následky. Zajímá byla diskuze o metrikách pro práci programátorů. Odkazy: Václav Ryška, Engineering Manager v Mews - https://www.linkedin.com/in/ryska-v/ - http...2023-08-051h 12SoftCraft PodcastSoftCraft Podcast32 - Proč pořád píšeme v Java(Scriptu)Java a JavaScript je všude kam se podíváš. Nenastal už čas na změnu? Jsou tyto a další mainstreamové jazyky opravdu schopné inovovat a zlepšovat práci vývojařů? Zajímavý je trend adopce myšlenek z funkcionálních jazyků. Není lepší raději použít jazyky, které byly s těmito myšlenkami již navrženy než znovu vynalézat kolo? Odkazy: - kniha The Creative Act od Rick Rubin https://www.amazon.com/Creative-Act-Way-Being/dp/0593652886 - kniha Hackers and Painter od Paul Graham http://www.paulgraham.com/hackpaint.html - Stack Overflow Survey 2023 https://survey.stackoverflow.co/2023/ - Why...2023-07-261h 17SoftCraft PodcastSoftCraft Podcast31 - Tomáš Látal: Funkcionální programování a jazyk ElmV tomto díle jsme si pozvali Tomáše Látala, který se s námi podělil o své zkušenosti s funkcionálním programováním a jazykem Elm. Zaměřili na to, jak se Tomáš dostal k programování v Elm, a proč je tento jazyk podle něj hodný vaší pozornosti. Při diskuzi jsme se dotkli mnoha aspektů funkcionálního programování a prozkoumali jaké výhody tento přístup nabízí. Odkazy: - Tomášův Twitter, https://twitter.com/TomasLatal - Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON), https://www.youtube.com/watch...2023-06-231h 10SoftCraft PodcastSoftCraft Podcast30 - Jak zacházet s citlivými datyJako programátoři máme zodpovědnost, to jakým způsobem je zacházeno s osobními daty našich uživatelů. V tomto díle jsme diskutovali jak s takovými daty pracovat. Patří sem třeba osobní doklady jako občanka, pas, řidičák, rodný list. Důležitá je také správna práce s hesly. Stále je hodně uživatelů, kteří berou hesla na lehkou váhu. Možná bychom i my, tvůrci různých aplikací, měli uližavatele nějakým způsobem motivovat, aby k tomuto přistupovali více zodpovědně. A nebo rovnou navrhovat systém...2023-05-141h 17SoftCraft PodcastSoftCraft Podcast29 - Umělá inteligence jako nástroj pro vývojářeMísto naříkání jak nás umělá inteligence nahradí se pojďme raději podívat jak ji naopak využít ve svůj prospěch. Jaké nástroje máme jako vývojáři již dnes k dispozici a jaké nás čekají v nejbližší době? Odkazy: - Github Copilot (https://github.com/features/copilot) - Github Next (https://githubnext.com) - Chat GPT (https://platform.openai.com/docs/models/chatgpt) - Google Bard (https://bard.google.com/) - AI Code Translator (https://ai-code-translator.vercel.app/) - Umělá inteligence pohledem vývojáře, Honza Štěrba, 13.4. Jihlava (https://talkbase.i...2023-04-061h 10SoftCraft PodcastSoftCraft Podcast28 - Jiří Knesl a softwarové řemesloTentokrát nás poctil návštěvou Jiří Knesl z firmy Flexiana. Uslyšíte jak dát vývojářům neomezený čas na refaktoring, testování a přesto dodávat hodnotu v podobě kvalitního softwaru ke spokojenosti zákazníků. Zmínka padla i o zajímavých programovacích jazycích jako je například Clojure. Odkazy: - https://twitter.com/jiriknesl - https://flexiana.com/ - https://en.wikipedia.org/wiki/Agda_(programming_language) - https://coq.inria.fr/ - https://www.idris-lang.org/ - https://clojure.org/ - https://8thlight.com/apprenticeship2023-03-201h 19SoftCraft PodcastSoftCraft Podcast27 - VzděláváníSoftwarové řemeslo je o celoživotním vzdělávaní a zlepšování dovedností. Proč bychom se měli vzdělávat? V jakých oblastech a jakým způsobem? Na to vše se snažíme odpovědět v tomto díle našeho podcastu. Zmínili jsme také pár zajímavých online zdrojů a kurzů. - podcast Elastic Leadership: Growing Self-Organizing Teams (https://techleadjournal.dev/episodes/110/) - přednáška A Philosophy of Software Design (https://www.youtube.com/watch?v=bmSAYlu0NcY) - Amigoscode (https://www.youtube.com/@amigoscode) - Coursera (https://www.coursera.org/) - Coursera - Gam...2023-02-091h 10SoftCraft PodcastSoftCraft Podcast26 - KnihyJe kniha v dnešní rychle se měnící době stále dobrý zdroj informací pro vývojáře? Jak moc technické knihy číst? A co třeba ty netechnické nebo úplně mimo obor? Jaké jsou naše oblíbené knihy? Na to vše jsme se pokusili odpovědět v tomto díle našeho podcastu. Odkazy: - Clean Code (https://www.goodreads.com/book/show/3735293-clean-code) - Clean Coder (https://www.goodreads.com/book/show/10284614-the-clean-coder) - Understanding the Four Rules of Simple Design (https://www.goodreads.com/book/show/21841698-understanding-the-four-rules-of-simple-design) - Pragmatic Programmer (https://www.goodreads.com/book/show/4099...2023-01-111h 11SoftCraft PodcastSoftCraft Podcast25 - Umělá inteligenceTentokrát opět s hostem.. umělou inteligencí v podobě ChatGPT. Je to konec vývojářů a dalších profesí? Odkazy: - Aktuality: Advent of Code (https://adventofcode.com/), AWS re:Invent (https://reinvent.awsevents.com/) - ChatGPT (https://openai.com/blog/chatgpt/) - Will ChatGPT Destroy iOS Developer Jobs? A Demonstration (https://www.youtube.com/watch?v=RmaCJyvSyUE) - AI HELPED ME TO REFACTOR A REACT COMPONENT STEP BY STEP (https://www.youtube.com/watch?v=I9B8pPaQRfY) - A collection of 50 curated AI designs (https://twitter.com/javilop/status/1601521685454147589) - Midjourney (https://midjourney.com/, https://twitter.com/midjourn...2022-12-221h 07SoftCraft PodcastSoftCraft Podcast24 - Mob programovaníZnáte párové programování? Přijde vám to jako skvělý přístup? Nebo vám dva programátoři u jednoho počítače nedávají smysl? A co třeba 3, 4, 5 nebo i více? V tomto díle našeho podcastu vám Marian Schubert povypráví co je to Mob programování a jak to v jeho týmu již několik let úspěšně praktikují. Odkazy: - Marian Schubert (https://twitter.com/MarianSchubert) - Woody L. Zuill - Mob Programming: A Whole Team Approach (https://www.youtube.com/watch?v=cJqXs_ZK02I) - Mob Programming: A Whole Team Appr...2022-11-171h 22SoftCraft PodcastSoftCraft Podcast23 - Lukáš KonarovskýO své dlouholeté zkušenosti s vývojem úspěšného softwarového produktu se s námi podělil Lukáš Konarovský z firmy Fakturoid. Dozvíte se nejen o technologickém zázemí, ale především o důležitosti testování, krásného kódu a použití osvědčených technologií. Odkazy: - “One of the biggest issues in software companies is technical debt”, Investing in Enterprise Software (https://www.joincolossus.com/episodes/87713997/f-investing-in-enterprise-software) - Fakturoid (https://www.fakturoid.cz/) - Hotwire (https://hotwired.dev/) - Atomic CSS (https://css-tricks.com/lets-define-exactly-atomic-css/) - Shape Up (https://basecamp.com/shapeup)2022-10-151h 23SoftCraft PodcastSoftCraft Podcast22 - KonferencePo ukončení covidových opatření se nám opět naskýtá příležitost se potkávat osobně. Má to vůbec smysl? Jaké konference navštívit? Proč se seznamovat s novými lidmi? Co si zkusit taky zapřednášet? Featuring Chaincamp, Hyperledger Forum, jOpenSpace a další. Odkazy: - Nová šichta (https://www.csfd.cz/film/892942-nova-sichta/prehled/) - NASA hackathon (https://nasaspaceapps.cz) 1. - 2. 10. - jOpenSpace (https://www.jopenspace.cz) 7. - 9. 10. - Coderetreat (https://www.meetup.com/coderetreat-cz/) 5. 11. - ChainCamp (https://www.chaincamp.cz/) - The Ethereum Merge is a Monumental Blunder (https://www.youtube.com/watch?v=gyP0uxxB...2022-09-211h 13SoftCraft PodcastSoftCraft Podcast21 - Softwarové nástrojeJako každý správný řemeslník musí mít i sotfware vývojář svůj vyladěný toolbox s nástroji. Probrali jsme co a jak používáme my. Od editoru, terminálu a prohlížeče až po další různé vychytávky, které nám usnadňují práci. Odkazy: * John Carmack Lex Fridman Podcast, (https://lexfridman.com/john-carmack/) * Kevlin Henney - Concurrent Affairs: Procedural Programming Unlocked - NDC London 2022 (youtu.be/Hi6ICEVVRiw) * IDE a editory: Visual Studio Code, IntelliJ IDEA * Terminály: Zsh (https://www.zsh.org/), Oh My Zsh (https://ohmyz.sh/), fish (https://fishshell.com/), iTerm2 (h...2022-08-141h 19SoftCraft PodcastSoftCraft Podcast20 - Robert Batůšek, LeSSCo je to LeSS, k čemu to složí a proč to vlastně zavádět nám v tomto díle pověděl náš host Rober Batůšek. V závěru jsme se mírně dotkli tématu TDD. Rober Batůšek: https://batusek.cz LeSS portál: https://less.works 3 min video: https://www.youtube.com/watch?v=9QPQOQyuviQ2022-07-271h 08SoftCraft PodcastSoftCraft Podcast19 - Programovací jazyky současnostiNavazujeme na díl číslo 15, kdy jsme si povídali o programovacích jazycích minulosti a budoucnosti. Tentokrát jsme se zaměřili na jazyky současné. Jakými jsme si prošli, kam nás to zavedlo a podle čeho jazyk vybíráme. Odkazy: * Reasons & Ways to Improve Code Quality by Venkat Subramaniam at GOTO 2021 (https://www.youtube.com/watch?v=znZlF4uQBN0 * Coders at Work https://www.goodreads.com/book/show/6713575-coders-at-work * TIOBE Index (https://www.tiobe.com/tiobe-index/) * Stack Overflow Developer Survey 2021 (https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-programming-scripting-and-markup-languages) * Clojure(https://clojure.org/), ClojureScript(https://clojurescript.org/), Rust (http...2022-06-181h 33SoftCraft PodcastSoftCraft Podcast18 - Robert DreslerO důležitosti čistého kódu pro šťastný život vývojáře si s námi tentokrát povídal Robert Dresler. Probrali jsme také testování, udržitelnou architekturu a jak moc je pro seniorní vývojáře nutné rozvíjet měkké dovednosti. Odkazy: * Robertův osobní web http://www.robertdresler.cz/ * Twitter https://twitter.com/rdresler * Robert Dresler: Starý junior, mladý senior http://www.robertdresler.cz/2022/01/stary-junior-mlady-senior.html * Robert Dresler: Urychlovače vývojářova profesního růstu - DevFest Praha 2012 https://www.youtube.com/watch?v=Kb1UmdpWBww Doporučené knihy k tématům v tomto díle: * Clean Code, Robert...2022-05-091h 10SoftCraft PodcastSoftCraft Podcast17 - Hiring aneb Jak nalákat vývojářeV tomto díle jsme si povídali o tom co je pro nás při hledání práce důležité a jak se firmy mohou pro vývojáře na trhu práce zatraktivnit.2022-04-2450 minSoftCraft PodcastSoftCraft Podcast16 - Robin PokornýTentokrát nás poctil svojí účastí v podcastu Robin Pokorný. Robin pracuje jako doménový architekt ve společnosti Klarna. Co taková role obnáší? Jaké jsou možnosti kariérního růstu vývojáře? Jak v Klarně funguje softwarový vývoj? To vše a mnoho dalšího v tomto díle SoftCraft Podcast. * [Klarna International | Safe & easy-to-use payment solutions](https://www.klarna.com/international/) * https://twitter.com/shreyas/status/1492345184171945984 * [The Trident Model of Career Development - patkua@work](https://www.thekua.com/atwork/2019/02/the-trident-model-of-career-development/) * [Empowered: Ordinary People, Extraordinary Products by Marty Cagan](https://www.goodreads.com/book/show/56259430-empowered...2022-03-111h 08SoftCraft PodcastSoftCraft Podcast15 - Programovací jazyky minulosti a budoucnostiJaká je historie programovacích jazyků a paradigmat? Jak bychom si přáli programovat v budoucnosti? Nahradí programátory umělá inteligence? V tomto díle jsme se nejprve podívali na historii programovacích jazyků, postupně od assembleru, přes procedurální, strukturální, až po objektové a funkcionální jazyky. V druhé části se diskuze otočila směrem k budoucnosti. Možná až utopistické, ale možná také ne až tak moc. To posuďte sami. Jako vždy budeme rádi za dotazy či zpětnou vazbu. Odkazy: * [Bret Victor The Future of Programming](https://www.youtube.com/watch?v=8pTEmbeENF4) * [Bret...2022-02-231h 34SoftCraft PodcastSoftCraft Podcast14 - Téma, netéma 2Lednové vydání je vlastně tak trochu pokračování posledního dílu. Tentokrát to bylo hlavně o zajímavých podcastech, knihách a přednáškách, které nás v minulém roce zaujaly a nejednalo se rozhodně jen o technologické oblasti. Odkazy: * [Revolution in The Valley: The Insanely Great Story of How the Mac Was Made: Hertzfeld, Andy: Amazon.com: Books](https://www.amazon.com/Revolution-Valley-Insanely-Great-Story/dp/B00CVDU3DS) * [Lex Fridman Podcast - Lex Fridman](https://lexfridman.com/podcast/) * [Inspired: How to Create Tech Products Customers Love 2nd Edition by Marty Cagan](https://www.amazon.com/INSPIRED...2022-01-081h 15pepe logicpepe logicpepe logic #53 | Decentralizovaná identita, hyperledger, blockchain a dalšíV tomto díle pepe logic máme po čase hosta. Je jím Jakub Kočí, který pracuje jako senior software engineer ve společnosti Absa Group. Věnuje se tam takzvané decentralizované identitě (Self-Sovereign Identity, SSI), hyperledgeru a dalším na to navázaným technologiím. Kontakt na Jakuba: Twitter - https://twitter.com/jakubkoci LinkedIn - https://www.linkedin.com/in/jakubkoci/ Web - https://jakubkoci.com Podcast SoftCraft - https://softcraft.dev/ Odkazy na probíraná témata: Sovrin...2021-12-182h 13SoftCraft PodcastSoftCraft Podcast13 - Téma, netémaNa závěr roku jsme se rozhodli udělat malé shrnutí několika událostí, které nás letos zastihly. Probrali jsme hlavní témata z Web Summitu v Portugalsku, zmínili jsme oblasti kolem metaverse, security zejména v oblasti osobních dat, přiblížili co znamená Web3. Zajímavostí bylo i nedávné vydání nástroje Fleet od společnosti JetBrains. Z konferencí jsme ještě pochválili Frontendisty a také shrnuli listopadový Global Day of Coderetreat. Odkazy: * [JetBrains Fleet: The Next-Generation IDE by JetBrains](https://www.jetbrains.com/fleet/) * [Web Summit | Lisbon | Where the tech world meets](https://websumm...2021-12-101h 12SoftCraft PodcastSoftCraft Podcast12 - Roman ProvazníkJako historicky první host přijal pozvání do našeho podcastu Roman Provazník alias Džoukr. Jeho neutuchající nadšení jazykem F# obsahově vyplnilo převážnou část naší diskuze. Nicméně se nám také podařilo probrat jak se Džoukr k programování dostal, kam se může vývojář posouvat, komunikaci mezi seniorními a juniorními vývojáři, funkcionální programování a testování a jak se buduje komunita vývojářů v Čechách. Omlouváme se za místy zhoršenou kvalitu zvuku. Odkazy: * [@dzoukr](https://twitter.com/dzoukr) * [Dzoukr.cz](https://www.dzoukr.cz/) * [FSharping (Pra...2021-11-301h 16SoftCraft PodcastSoftCraft Podcast11 - Produktový vývojPro kvalitní vývoj softwaru je i téma produktového vývoje zcela zásadní. Poslechněte si další epizodu našeho podcastu, abyste věděli proč se o tuto oblast jako vývojáři také zajímat. Odkazy: * [Inspired: How to Create Tech Products Customers Love 2nd Edition by Marty Cagan](https://www.amazon.com/INSPIRED-Create-Tech-Products-Customers/dp/1119387507) * [The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses by Eric Ries](https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898) * [Behind Every Great Product by Marty Cagan at Mind the Product London 2016](https://www.youtube.com/watch?v=e0KJlYe2Rjk&t...2021-10-1754 minSoftCraft PodcastSoftCraft Podcast10 - BlockchainKryptoměny a blockchain na nás v dnešní době vyskakuje ze všech stran. Má smysl se touto technologií vůbec zabývat? Co vlastně dělá takový blockchain vývojář? Jaké programovací jazyky a další technologie se při vývoji používají? Odkazy: * [bitcoin/amount.h at 7fcf53f7b4524572d1d0c9a5fdc388e87eb02416 · bitcoin/bitcoin · GitHub](https://github.com/bitcoin/bitcoin/blob/7fcf53f7b4524572d1d0c9a5fdc388e87eb02416/src/amount.h) * [A Hypothetical Attack on the Bitcoin Codebase - Decrypt](https://decrypt.co/51042/a-hypothetical-attack-on-the-bitcoin-codebase) * [Who Controls Bitcoin Core?](https://blog.lopp.net/who-co2021-09-081h 01SoftCraft PodcastSoftCraft Podcast09 - WorkoholismusVývojáři mají svoji práci většinou rádi. Proto někdy pracují i mimo “klasickou” pracovní dobu, po večerech, o víkendech. Je ale taková práce pak efektivní a kvalitní? Není někdy lepší pracovat méně než více hodin? Máme vývojáře nutit nepracovat? Zdroje: * [Scaling Agile @ Spotify with Henrik Kniberg](https://www.youtube.com/watch?v=jyZEikKWhAU) * [AgileByExample 2016: Henrik Kniberg - Keynote - Focus (or Stop Starting, Start Finishing)](https://www.youtube.com/watch?v=n7wH2XdOWpM) * obrázek pochází z článku [Folklore.org: 90 Hours A Week And Loving It!](https://www.folkl...2021-08-2052 minSoftCraft PodcastSoftCraft Podcast08 - Full-stackTentokrát jsme zkoumali jestli je v dnešní překotné době být takzvaným full-stack vývojářem a jestli tato role dává vůbec smysl. Co si pod full-stack vývojářem představit? Jaký je vlastně rozdíl mezi front-end a back-end vývojem?2021-07-181h 10SoftCraft PodcastSoftCraft Podcast07 - Rekvalifikace do ITVývojářů je nedostatek. Školský systém asi hned tak nepomůže. Může být řešením rekvalifikace lidí z jiných oborů? Jaké člověk musí mít předpoklady, aby se stal vývojářem? Je to pro každého? Jak a s jakými technologiemi začít? To vše jsme poctivě diskutovali v tomto dílu. Odkazy: * [How to start with programming? - DEV Community](https://dev.to/jakubkoci/how-to-start-with-programming-2cih) * [Jak se naučit programovat a získat první práci v IT](https://junior.guru/) * [Z horníka ajťákem? V Americe možná, v Česku jistě - Seznam Zprávy...2021-06-301h 09SoftCraft PodcastSoftCraft Podcast06 - TDDV tomto díle jsme se pokusili rozebrat Test Driven Development neboli testy řízený vývoj, častěji známý pod zkratkou TDD, a to konkrétně proč a jakým způsobem k testy řízenému vývoji přistupujeme. Zdroje: * [Growing Object-Oriented Software, Guided by Tests: Freeman, Steve, Pryce, Nat: 9780321503626: Amazon.com: Books](https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627)2021-05-091h 03SoftCraft PodcastSoftCraft Podcast05 - Čistý kódČistý kód je stěžejní část softwarového řemesla. Přestože jsme již tuto oblast několikrát zmínili v předchozích dílech, bylo načase to probrat více do hloubky a pobavit se jaké techniky a praktiky používáme, aby náš kód byl krásný a úžasný. Zdroje: * [A Philosophy of Software Design | John Ousterhout | Talks at Google](https://www.youtube.com/watch?v=bmSAYlu0NcY) * [A Philosophy of Software Design: 9781732102200: Computer Science Books @ Amazon.com](https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201) * [Čistý kód - Robert C. Martin, brožovaná vazba, český jazyk | Knihy na Martinus...2021-04-1155 minSoftCraft PodcastSoftCraft Podcast04 - Agilní vývoj softwareNezáleží na metodice, hlavně buďte agilní. I takto by se dala nazvat tato epizoda. Máme trochu pocit, že se nám agilní principy vývoje vytrácí a jsou uzurpovány nenasytnými manažery. Opět byla epizoda protkána několika okénky do historie. Dozvíte se jak to bylo se vznikem manifestu agilního vývoje software a metodiky Scrum. Na závěr si poslechněte co si myslíme o pozici Scrum Master. Zdroje: * [GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas](https://www.youtube.com/watch?v=a-BOSpxYJ9M) * [Manifest Agilního vývoje software](http://agile...2021-03-1353 minSoftCraft PodcastSoftCraft Podcast03 - DevOpsTentokrát bez nějaké větší přípravy na téma DevOps. V diskuzi zaznělo třeba, že DevOps není infrastruktura a nic jako DevOps engineer neexistuje. Nešli jsme příliš do hloubky, ale snad jsme aspoň dali nějaké tipy na další zajímavé zdroje. Odkazy: * [The Goal: A Process of Ongoing Improvement - 25th Anniversary Edition Paperback – June 1, 2012 by Eliyahu M. Goldratt](https://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271951) * [The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win Hardcover – January 10, 2013 by Gene Kim (Author), Kevin Behr, George Spafford](https://www.amazon.com/Phoenix-Project-DevOps-Helpi...2021-02-2837 minSoftCraft PodcastSoftCraft Podcast02 - Technologický dluhO pojmu technologický dluh koluje plno polopravd a mýtů. V tomto díle se podíváme trochu do historie jak a proč tento termín vznikl, co se za ním přesně skrývá a zda je dobré či špatné technologický dluh mít. Odkazy: * [Audiobooks - Clean Code | Clean Architecture | The Clean Coder | Clean Agile](https://www.cleancodeaudio.com/) * [YOW! Conference 2017 - Doc Norton - The Technical Debt Trap #YOW - YouTube](https://www.youtube.com/watch?v=Env47tQewIA) * [Complexity As Debt](https://proxy.c2.com/cgi/wiki?ComplexityAsDebt) * [The WyCash Portfolio Management System](http://c2.com/doc/oopsla92...2021-01-3138 minSoftCraft PodcastSoftCraft Podcast01 - O čem to budeV technologických podcastech se často řeší frameworky, programovací jazyky a startupy. My bychom se rádi zaměřili spíše na softwarový vývoj jako řemeslo. Co tím přesně myslíme se právě dozvíte v tomto prvním dílu SoftCraft podcastu. Odkazy: * [RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson - YouTube](https://www.youtube.com/watch?v=9LfmrkyP81M) * [Global Day of Coderetreat 2020 - ČR, Online | Meetup](https://www.meetup.com/CodeRetreat-CZ/events/273897052/) * [Domain-Driven Design: Lessons Learned & Useful Patterns | Meetup](https://www.meetup.com/IBM-Developer-Prague/events/273724222/)2020-10-3041 min