Luchtige gesprekken over software development met een lach en kennis van zaken.
ShownotesIn deze aflevering van de CodeKlets podcast bespreken we de overgang naar de cloud met gasten Pascal van der Horst en Dian van Heijningen. Ze doen dit bij Wigo4it, een organisatie die software bouwt en host voor de 4 grootste steden in Nederland. Ze vertellen ons alles over de cloudmigratie van Wigo4it.De aflevering werd opgenomen bij Aviva Solutions.Met host Johnny Dongelmans - LinkedIn Saber Karmous - LinkedIn Twitter Pascal van der HorstLinkedInDian van HeijningenLinkedInOnderwerpen (00:05) - Intro (02:29) - Hoe zijn Pascal en Dian begonnen met software ontwikkeling (15:05) - Start van cloud migratie bij Wigo4it (21:55) - Hoe ziet de tech stack eruit? (31:23) - Wat zijn squads? (36:07) - Wat is Aligned Autonomy? (39:24) - Zijn er kaders waarbinnen teams keuzes mogen maken? (55:20) - Gaan Dian & Pascal wel eens dwars tegen de organisatie in? (59:56) - Waar is je Scrummaster? (01:05:34) - Auditing op basis van rechtenstructuur (01:11:58) - Hoe ga je om met privacy? (01:14:39) - Build vs Buy (01:16:27) - Herprogrammeer de overheid manifest (01:26:15) - Europese clouddienst (01:32:13) - Tips TipsPascal John Savill's Technical Training - YouTube Azure Daily op LinkedIn The Life Trail op Videoland Dian BIO Compliance Initiative Template Green software foundation (GreenOPS) Techradar van Wigo4it Johnny Old pinball machines are amazing - Technology Connections Towards Modern Development of Cloud Applications Saber Loki seizoen 2, nog een keer dus! Visual Studio Code is designed to fracture CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter CodeKlets BlueSky
ShownotesWe hebben het in deze aflevering over front-end development: wat maakt front-end development leuk, wat zijn de uitdagingen, maar we doen ook een poging om de definitie van front-end development te maken. Verder zul je merken dat dat testen best wel hardnekkig blijft terugkomen. En aan het eind hebben we nog een artistieke "surprise guest".Met hosts Saber Karmous - LinkedIn Twitter Kishen Simbhoedatpanday - LinkedIn Twitter Ringo BlankenLinkedInSander SchuttenLinkedInOnderwerpen (00:05) - Intro (02:51) - Hoe zijn Ringo en Sander begonnen met programmeren? (07:52) - Overeenkomstigheden huidig werk vs beginjaren (22:26) - Wat maakt front-end development echt leuk? (33:29) - Hoe test je de front-end? (01:04:17) - Latest & greatest in front-end development (01:13:58) - Wat is Storybook? (01:20:07) - Tips (01:28:37) - Mystery art guest D33pspanday! TipsRingo NX Workspaces Via open-source projecten, relaties opbouwen. En sluit je aan bij een open-source project. Via code kunst maken. Joshua Davis One Piece op Netflix Sander Dave Farley - Youtube: Continuous Delivery Bun Chromatic visual testing Contract Testing Kishen Monodraw - ASCII art editor tip via Leon Berenschot D33pspanday - instagram Frontend vs Backend demo SaberLoki seizoen 2, wel eerst seizoen 1 kijken natuurlijkCodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
ShownotesIn deze aflevering bespreken we generatieve AI met het panel. We behandelen indrukwekkende AI-toepassingen, gegevensprivacy, impact op banen en de regulering van AI. We delen verschillende perspectieven over de mogelijke risico's en benadrukken het belang van een evenwichtige aanpak.We waren voor deze opname van deze aflevering te gast bij Aviva Solutions.Met hostSaber Karmous - LinkedIn Twitter PanelledenMartin OpdamLinkedInAndré van DelftLinkedInRoos van der LeestLinkedInJan-Willem de BruynLinkedInOnderwerpen (00:05) - Intro (02:47) - Welke AI tool/toepassing heeft veel indruk op julllie gemaakt? (09:15) - AI stelt nieuwe eisen aan data privacy en daar moet een nieuwe balans in gevonden worden (14:16) - Is AI een bedreiging voor hoe we ons werk vandaag de dag doen? (23:07) - AI wordt een essentieel onderdeel van software ontwikkeling (26:24) - Is ChatGPT het bewijs van een geslaagde Turing test? (33:10) - Zijn antwoorden van ChatGPT herleidbaar naar de bron? (38:48) - Moet AI verder gereguleerd worden? (43:34) - Generative AI doet uit zichzelf niks (44:47) - Outro CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
ShownotesTijdens deze aflevering wordt er dieper ingegaan op het belang van continuous integration (CI) en continuous delivery (CD) in softwareontwikkeling. We komen erachter dat de cloud een cruciale rol speelt in het optimaliseren van deze processen en dat het belangrijk is voor ontwikkelaars om ook vaardigheden op te bouwen in operations. Ook is er aandacht voor de overname van GitHub door Microsoft en hoe belangrijk het is om de tools te kiezen die het beste passen bij de individuele context van het bedrijf. Tussen de onderwerpen door worden enkele interessante tips gedeeld, waaronder het gebruik van Netlify en Stridebase voor Kubernetes, en het Game Museum in Zoetermeer voor liefhebbers van arcade games.Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Gerard van EngelenLinkedInRik de GrootLinkedInOnderwerpen (00:05) - Intro (20:47) - Continuous Integration (26:18) - Waarom zou je CI/CD uitelkaar moeten trekken? (54:17) - Welke tools zou je gebruiken in een greenfield project? (01:25:24) - Tips (01:38:15) - Outro TipsGerard Netlify Vercel, Nux met vue - WebDevelopment Circuitmess Arduino bouwpakketen. Stridepace - Operations / Managed k8s clusters / Gitops Delpher.nl Rik Clean Code - Robert C. Martin Het Nationaal Videogame Museum in Zoetermeer Lego boost / Mindstorms Kishen Review pad - Automated code reviews Keep all your packages up to date withe dependabot Lego PAC MAN arcade Saber De serie Silo op AppleTV The end of localhost CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
ShownotesIn deze aflevering gaan we het hebben over vraag en aanbod naar software ontwikkelaars. En dat doen we met niemand minder dan Felienne Hermans, hoogleraar Computer Science Education aan de VU. Felienne is al eens eerder bij ons te gast geweest, en als we haar uitnodigen heeft ze steeds heel erg interessante zaken met ons te delen.Ook een shout-out naar Floor Drees! Ze was helaas verhinderd om bij de opname te zijn. Gaan we hopelijk nog een keer goedmaken.Met hosts Pauline Vos - LinkedIn Twitter Pauline-Vos.nl Saber Karmous - LinkedIn Twitter Felienne Hermans LinkedIn Twitter @felienne Hedy programming Onderwerpen (00:05) - Intro (02:28) - Het werk van Felienne bij de VU. (04:12) - De programmeertaal Hedy (16:38) - Verschil docent en hoogleraar aan universiteit (23:30) - Aanbod aan ontwikkelaars (23:47) - Programmeerles op basisscholen (40:47) - Aanvoer ontwikkelaars door hoge scholen en universiteiten (47:33) - Waar zijn de universiteiten eigenlijk voor? (01:15:18) - Tips (01:20:42) - Outro TipsFelienne Hedy Timberborn op Steam PaulineThe Uninhabitable Earth, Davic Wallace-WellsSaberTetris filmCodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
ShownotesNog nooit eerder is het voorgekomen dat alle zes hosts tegelijk in een aflevering van CodeKlets zaten. Maar de sterren waren blijkbaar goed uitgelijnd, dat belooft dus wat. Het is een aflevering geworden vol met leuke tips. Zeker de moeite van luisteren waard!Met hosts Bernard Kroes - LinkedIn Johnny Dongelmans - LinkedIn Kishen Simbhoedatpanday - LinkedIn Twitter Pauline Vos - LinkedIn Twitter Pauline-Vos.nl Wouter Dijks - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Onderwerpen (00:11) - Intro (01:28) - Rondje langs de hosts (41:10) - Bring your own onderwerp Pt 2 (42:13) - Wouters' ervaringen als developer (42:54) - Hoe stelden de hosts hun doelen toen ze begonnen (01:10:52) - Slack private repo's gestolen (01:20:27) - Project Solid (01:36:53) - Is er nog veel vraag naar ontwikkelaars? (01:39:25) - ChatGPT (01:48:09) - Tips (02:11:25) - Outro Show links What Are the Best Git Branching Strategies Rustlings Jetbrains Rustlings plugin CQRS en check ook CodeKlets aflevering 2 van seizoen 1 met Dennis Doomen over CQRS Introducing Clean Swift Architecture Solid Project Dit is de oplossing voor het delen van gevoelige data Roseman labs European Digital Identity Free API – Huge List of Public APIs For Testing [No Key] Descript Presentatie over Software design, waarin Simon Brown het o.a. heeft over de kracht van goede diagrammen in UML TipsBernard Tomorrow, Tomorrow, Tomorrow - Gabrielle Zevin Cracking the Cryptic Johnny The Outlaws met Stephen Merchant (van The Office) en Christopher Walken (van o.a. The Deer Hunter) Sustainable vlees en vis via Grutto Waarom YAML dood moet Kishen Netflix: The Midnight Club (lijkt op American Horror Story) Boek: Escaping the Build Trap - Melissa Perri Escaping the Build Trap Product Kata: Understand vision, current state, next goal, product process (problem definition and solution) Pauline Bug Bounty Bootcamp, Vickie Li Bug Bounty - The Guide to Finding and Reporting Web Vulnerabilities pdf Hack the box DevOps stuff - TechWorld with Nana Truffle Hog Cli tool voor scannen van op gelekte credentials Wouter Advent of Cyber: Cybersecurity evenement naast Advent of Code Leer ethisch hacken (ook toegankelijk voor beginners) Vooral tof als je actief bent in webdevelopment bijvoorbeeld Linuxjourney.com Youtube Network Chuck Netflix: the Recruit! Saber Serie: Only Murders in the Building Voorbeeld ChatGPT prompts CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Show Notes Antoine neemt ons mee in de wereld van Swift development. Hij werkt momenteel voor WeTransfer, en heeft voorheen gewerkt aan de Buienradar, Videoland en andere bekende iOS apps. Leuk gesprek over Swift, persoonlijke ontwikkeling, mobile app development en met veel tips. Met hosts Bernard Kroes - LinkedIn Wouter Dijks - LinkedIn Twitter Antoine van der Lee LinkedIn Twitter @twannl Swiftlee Onderwerpen 00:00:05 Intro 00:01:31 Hoe is Antoine begonnen met programmeren? 00:24:45 Programmeert Antoine ook in Android Studio? 00:27:29 Leven na en zonder WeTransfer? 00:30:38 Het Swift landschap 00:37:37 Verschillende stijlen van schrijven in Swift 00:48:12 Wat vindt Antoine van Xcode? 01:05:55 Wensen voor nieuwe Swift features? 01:18:05 Tips voor juniors 01:22:23 Developer Dilemmas 01:25:00 Tips Show links iOS dev weekly Hacking with swift Swift by sundell WWDC 22 Tips Antoine Schrijf en submit je eigen app Schrijf je learnings op Newsletter van Antoine Wouter De film Legend met Tom Hardy A Philosophy of Software Design, 2nd Edition CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Show Notes Alweer het 3e seizoen. En dit keer beginnen we met een aflevering met bijna alle hosts. En om toch een soort van structuur aan te brengen, mag iedere host een onderwerp "meenemen" waar we het over gaan hebben en proberen we hier en daar een bruggetje te pakken. Verder een leuk nieuwtje, en iets waar je als vaste luisteraar onderdeel van wilt zijn. Luister dus zeker tot aan het einde. Deze aflevering hebben we weer lekker face to face opgenomen, en Aviva Solutions heeft ons daarvoor een ruimte beschikbaar gesteld. Met hosts Bernard Kroes - LinkedIn Johnny Dongelmans - LinkedIn Kishen Simbhoedatpanday - LinkedIn Twitter Wouter Dijks - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Onderwerpen 00:00:40 Intro 00:01:22 Nieuwe host 00:06:03 Bring Your Own Onderwerp 00:06:18 Wat kun je verwachten van een junior? 00:26:53 Pair Programming 00:46:36 Remote werken 01:21:53 Easter Eggs 01:31:16 Tips 01:47:59 Outro Show links Het #CodeKletsTour bereik je door hier te klikkerdeklikken als je al op onze Slack zit. Zo niet, WAAROM NOG NIET? Dus hup snel via deze link aanmelden: CodeKlets Slack. Tips Bernard Johnny Jackass Forever - Jackass Forever (2022) - IMDb Kishen Stranger Things S04 op Netflix Wouter Saber Zit/sta bureau topic bij Tweakers De zit/sta bureau's van Boho office. Weinig “wobble” For All Mankind op Apple TV CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Deze aflevering bespreken we best wel een bijzonder festival: het May Contain Hackers festival. En iets waarmee dit festival zich onderscheid van andere vergelijkbare festivals is de Badge: hardware bestaande uit onder meer een Espressif ESP32 Wrover-e WiFi module, een Raspberry pi RP2040 microcontroller, en een Lattice ICE40UP5K FPGA voor hardware versnelde graphics met een LCD scherm. Reinier vertelt ons alles over de ontwikkeling van de Badge. De podcast is opgenomen op 6 juni 2022. En vanwege wat technische uitdagingen tijdens de opname, hebben we wat meer tijd gestoken in het bewerken. Met hosts Bernard Kroes - LinkedIn Saber Karmous - LinkedIn Twitter Reinier van der Leer LinkedIn reinier@badge.team Onderwerpen 00:00:04 Intro 00:12:08 Het May Contain Hackers Festival 00:25:25 The badge 00:30:59 Wat kan de badge allemaal? 00:34:28 Games op de badge 01:17:06 Tips 01:27:27 Outro Random notes Twitter @BadgeteamNL Team:Badge wiki pagina Badge.team site Tips Reinier Stranger Things seizoen 4 Video's SHA2017 link 1 Video's SHA2017 link 2 Watertaxi in Rotterdam Bernard https://www.quantamagazine.org/ Saber Keyboard : Keychron K8 Pro Dune film CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes In deze aflevering gaan we het hebben over Observability. Een onderwerp waar onze gasten veel mee te maken mee hebben en hier vast wel iets over kunnen vertellen. Een van onze gasten is Vincent Lussenburg die werkt bij Backtrace I/O, bedrijf van SauceLabs uit Denver US! Hij werkt daar als Technical Product Manager. Onze andere gast is Jeroen Zeegers die werkt bij de Nederlandse Spoorwegen als Site Reliability Engineer. Een speciale shoutout doen naar Wouter Dijks, een van onze CodeKlets.nl fans die voor ons alle vragen heeft opgesteld voor deze aflevering. Zonder jouw effort was deze aflevering leeg! Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Vincent Lussenburg Twitter - @vlussenburg LinkedIn Jeroen Zeegers Twitter - @jeroenzeegers LinkedIn Onderwerpen 00:00:11 Intro 00:10:45 - Wanneer is het programmeren bij jullie begonnen? 00:19:30 - Wat is observability nou eigenlijk? 00:22:00 - Wat doet Backtrace eigenlijk mbt observability en games? En hoe verschilt dat bij de Nederlandse Spoorwegen? 00:25:45 - Wat is het verschil met monitoring? 00:30:30 - Wat is het verschil met metrics? 00:34:50 - Wat is het verschil met tracing? 00:37:45 - Waar moet ik mee beginnen met observability? 00:43:15 - Wat is Observability by design met tools als Prometheus en Graphana en type data? 01:00:00 - Wat zijn de minimale gegevens die je moet observeren? 01:03:47 - Hoe maak je plannen voor observability en hoe gaat het verder in zijn werk? The tips and tricks 01:09:00 - Wie neemt de verantwoordelijkheid van de observability resultaten? 01:10:35 - Hoe omgaan met alerts met machine learning met self healing capabilities? 01:23:00 - Tips rondom client side observability in browsers en gameconsoles 01:28:00 - Developer Dilemmas 01:42:40 - Tip and tricks 01:48:07 - Outro Random notes Matrix printer in action Unreal Engine 5 AppSignal Linus Torvalds on his insults Tips Vincent Guerrilla Games - Horizon series Bobiverse series Old Mans War - John Scalzi Jeroen Vraag aan CodeKlets luisteraars: Wat zijn preventieve manieren rondom vulnerability mbv observability? De zeven vinkjes van Joris Luyendijk CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes Dit is een speciale aflevering. De eerste CodeKlets "live" opname met publiek erbij. We houden een panel discussie over de "Staat van Programmeren". Het panel bestaat uit, als je onze podcast trouw hebt geluisterd, 3 bekende gezichten: Redmar Kerkhoff, Dennis Doomen & Johnny Dongelmans. Het panel leggen we een aantal stellingen en vragen voor, om een beetje een beeld te krijgen hoe het staat met de "Staat van Programmeren" in 2022. Dit panel is mede mogelijk gemaakt door Aviva Solutions. We mochten daar te gast zijn op het Aviva Impulse event. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Johnny Dongelmans - LinkedIn Redmar Kerkhoff Twitter - @rjkerkhoff LinkedIn Dennis Doomen Twitter - @ddoomen Continuous Improver Fluent Assertions Coding Guidelines for C# Onderwerpen 00:00:11 Intro 00:01:28 Nieuwe ontwikkelaars kunnen het beste beginnen met … 00:05:02 Programmeren van een moderne applicatie in 2022 is te complex 00:10:44 Welke principes pas je toe in je toolstack om de situatie simpel te houden? 00:16:32 De enige manier om oplossingen te bouwen is middels “the cloud” 00:21:24 Over welke technologie zijn jullie op dit moment heel enthousiast? 00:26:52 We zijn over de piek heen van de hype cycle als het aankomt op nieuwe programmeertalen/platforms 00:30:14 Wat zou je willen weten over de taal/platform van degene die naast je zit? 00:35:42 Vragen vanuit het publiek 00:36:18 Vraag van Wim The 00:40:28 Vraag van Frank Bakker 00:45:23 Vraag van Peter Hesseling 00:48:07 Outro Tips Redmar Accelerate: The Science of Lean Software and Devops Team Topologies CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes Deze aflevering hebben we niet zomaar wat Angular developers weten te strikken, maar twee zeer bekenden binnen de Angular community: Jeffrey Bosch en Sander Elias Jeffrey is de auteur van ngx-aws-deploy, mede-organisator van de Dutch Angular Group en lid van het xLayers kernteam en medewerker van Scully. Momenteel werkt hij bij Stiply als Senior Softwareontwikkelaar. Hij heeft een passie voor alles wat met internet te maken heeft en draagt bij aan verschillende open source-projecten zoals NGRX en de Angular CLI. Sander is een ervaren ontwikkelaar met meer dan 4 decennia aan praktijkervaring onder zijn riem. Hij werkt sinds 2010 met Angular en is ook Google Developer Expert voor het web gespecialiseerd in Angular. Verder is hij organisator van bijeenkomsten en congressen. En hij helpt anderen helpen waar hij kan. Als hij geen code ademt, friemelt hij met IoT, fotografie, wetenschap en alles wat maar vaag gadgetachtig kan zijn! Sander is de oprichter van Scully. Met host Saber Karmous - LinkedIn Twitter Jeffrey Bosch LinkedIn - link Twitter - @jefiozie Sander Elias LinkedIn - link Twitter - @jcraane Onderwerpen 00:00:05 Intro 00:04:16 Hoe zijn Sander & Jeffrey met programmeren begonnen? 00:11:31 Angular! 00:21:18 Van Angular.js naar Angular 00:52:47 Angular CLI 01:11:38 State Management 01:22:34 Scully 01:23:24 Jamstack 01:42:03 Standalone Components 01:53:45 Angular Community platforms 02:02:49 Tips Random notes Dutch Angular Group en Angular lunch sessies Jamstack Tips Jeffrey Nu of nooit - ISBN 9789044648560 Sander Angular Devtools Netflix: The Witcher Amazon: The Wheel of Time Scully Saber Zorg dat je een "overlap" hebt als je verhuist. CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show notes Robert van Loghem programmeert sinds zijn 13e in Turbo Pascal, na meer dan tien jaar backend-ontwikkeling in Java en wat Scala te hebben gedaan, begon hij in 2010 met het ontwikkelen van Objective-C iOS-apps voor NS en een klein beetje ProRail. Nu doet hij voornamelijk Kotlin en Swift in frontend en... in backend. Jamie Craane is een Full Stack software ontwikkelaar met een passie voor Kotlin en Kotlin Multiplatform. Hij heeft o.a. aan de wieg gestaan van de NS Reisplanner Android app en de Kotlin multiplatform app van Eneco. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Robert van Loghem LinkedIn - link Twitter - @soundbites Jamie Craane LinkedIn - link Twitter - @jcraane jamiecraane.dev Onderwerpen 00:00 Intro 04:45 Hoe is het programmeren begonnen bij jullie? 14:45 Huidig mobile development project en de team samenstelling 19:05 Hoe omgaan met multiplatform en verschillende mobile developer skillsets 26:17 Welke Mobile Software Development stack gebruiken jullie? 30:00 CI, testing en CD naar App Stores voor Mobile Development 39:45 Wijze lessen tijdens Mobile Development en de beste Mobile experience 49:40 Mobile testing in de Cloud? 51:50 Multiplatform Mobile Development met Kotlin, de voor- en nadelen 01:04:45 Trunk based development vs. Pull requests 01:11:40 Hoe loopt het proces in Multiplatform development. Maak je genoeg gebruik van de hardware mogelijkheden? 01:16:39 TempleOS? 01:18:40 iPhone of Android voor privé gebruik. En welke andere hardware gebruiken jullie? En voor gaming? 01:24:47 Wat is een full stack developer volgens jullie? 01:27:08 Welke loopbaan tips zou je je jongere zelf geven? 01:32:28 Grootste fout afgelopen jaar? 01:37:17 Belangrijkste developer skill die je zou aanraden? 01:40:18 “Bouw mee aan onze complexe Architectuur” in een complex domein 01:53:48 Tips 02:21:03 Outro Random notes Kotlin Multiplatform Pact integration/ microservices testing Flutter Cordova React native Obsidian Tips Robert Investeer in je gereedschap! Zoals goeie werkplek Disney+ de What if Serie Apple TV+ Foundation Jamie Jamie music producer Github Co-pilot Snyder's Justice League Kishen Ego is the enemy Twin Peaks CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show notes Anne Jan heeft voor de overheid meegewerkt als lead developer aan het bouwen van "Corona applicaties" die bijvoorbeeld gebruikt worden voor de coronavaccinatie registraties. De manier hoe, na de appathon blamage, de projecten zijn opgepakt zijn op zijn minst interessant te noemen. Vooral ook omdat het voor de overheid ook een unieke manier van werken was en is. Met hosts Pauline Vos - LinkedIn Twitter Pauline-Vos.nl Saber Karmous - LinkedIn Twitter Anne Jan Brouwer LinkedIn - link Twitter - @annejanbrouwer annejan.com Onderwerpen 00:00:05 Intro 00:10:56 Hoe is Anne Jan begonnen met programmeren? 00:34:10 De appathon 00:55:16 De "hack" van Daniël Verlaan 01:18:20 De bijzondere naamgeving van git repo's 01:28:18 Situaties waarbij de overheid ergens niet in meeging 01:53:48 Tips 02:21:03 Outro Random notes Zaak-Scientology tegen Karin Spaink Tips Anne Jan Hou je Scrum standups kort! Awesome Space Utrecht Angry Nerds podcast Pauline Netflix: Bo Burnham, Inside Reimagining country with Jamal Khadar Bonami Games museum Zwolle Saber Baby Keem & Kendrick Lamar - family ties My Beautiful Dark Twisted Fantasy Dissect Podcast Disney+ Marvel What If CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes De afgelopen tien jaar heeft Kimberly zich verdiept in alles wat met robotica te maken heeft, beginnend met bio-geïnspireerde robotica voor haar master, om uiteindelijk kleine drones autonoom te laten vliegen voor haar PhD bij het MAVlab in TU Delft. Nu is ze ontwikkelaar bij Bitcraze, het bedrijf achter de Crazyflie quadcopter. Met hosts Johnny Dongelmans - LinkedIn Saber Karmous - LinkedIn Twitter Kimberly McGuire LinkedIn - link Twitter - @k_n_mcguire https://knmcguire.github.io/ln/ Klokhuis aflevering over vliegende robots Zwerm autonome kleine drones kan gaslekken lokaliseren Zwerm kleine drones verkent onbekende omgeving Flying a swarm in your kitchen - presentatie bij Tweakers Dev Summit Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment Onderwerpen 00:00:34 - Intro 00:07:47 - Hoe ben je begonnen met programmeren? 00:22:42 - Klokhuis aflevering 00:24:35 - Hoe werkt een PhD bij het MAVlab? 00:31:33 - Zijn er ook toepassingen die toegespitst zijn op consumenten? 00:37:33 - Welke programmeertaal en stack wordt er gebruikt? 00:49:30 - Wat is de swarm gradient bug algorithm? 00:51:08 - Wat zijn de specs van de mini drones? 01:06:14 - Hoe gevaarlijk kunnen drones zijn? 01:11:21 - Hoe schaal je een drone swarm? 01:15:47 - Wat doet Bitcraze en wat is de Crazyflie? 01:25:58 - Wat heb je nodig om een Crazyflie werkend te krijgen? 01:34:12 - Hoe doe je software development in de academische wereld? 01:52:52 - Developer Dilemmas 02:09:54 - Tips Tips Kimberly Leer Unity! Johnny Broadchurch IMDB Saber Bouw je eigen ADS-B receiver en krijg een gratis Flightradar24.com Business plan CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes Dit keer hebben we een gast met een duidelijke mening over software development. We gaan het met Lydia Hallie hebben over React development. En we hebben het daarbij o.a. over het verschil in de developer cultuur in Nederland en de Verenigde Staten, de vele front-end frameworks en programmeertalen, en waarom iedereen gewoon React moet kiezen voor front-end development. Met hosts Johnny Dongelmans - LinkedIn Saber Karmous - LinkedIn Twitter Lydia Hallie LinkedIn - link Twitter - @lydiahallie https://www.lydiahallie.io/ https://www.theavocoder.com/ Onderwerpen 00:00:00 Intro 00:21:47 Wat is React? 00:27:53 Wat vind je van het huidige javascript landschap? 00:41:26 Welke problemen lost React op? 01:02:02 State van Statemanagement 01:07:35 Nieuwe features in React 01:19:37 Developer Dilemma's 01:26:55 Tips 01:40:06 Outro Tips Lydia Devs serie op Hulu The Secret serie Johnny Rustlings Rustlings in Jetbrains Saber Loki op Disney+ Tyler the Creator: Call Me If You Get Lost Geen echte tip, maar meer een ervaring. Vue.js fundamentals op Pluralsight door Jim Cooper. Goed te volgen, maar het “meeprogrammeren” had beter gekund. Iets met slimmer gebruik maken van branches in Git GMMK Pro toetsenboard barebone, Boba u4t switches via AliExpress of via de Nederlandse shop Splitkb en Drop Matt3o MT3 /dev/tty keycaps CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes We bespreken, in deze aflevering, met Jouke Waleson hoe ze bij Easee online oogtests mogelijk hebben gemaakt door gebruik te maken van AI. We hebben het met hem over het "imposter syndrome" en hoe je als developer kunt opvallen bij FaceBook. Met hosts Saber Karmous - LinkedIn Twitter Bernard Kroes - LinkedIn Jouke Waleson LinkedIn - link Twitter - @jtwaleson Easee - Onderwerpen 00:01:05 Intro 00:16:59 Wat doet Easee? 00:28:23 Hoe is Jouke bij Easee terecht gekomen? 00:32:45 Had Easee twintig jaar geleden opgericht kunnen worden? 00:34:14 Wat is de software stack bij Easee? 00:44:18 Wat is er niet leuk aan CTO zijn? 00:52:51 Last van imposter syndrome? 00:58:38 Hoe kom je bij FaceBook op de radar? 01:27:51 Developer Dilemma's 01:34:58 Tips 01:48:06 Outro Tips Jouke Cowboy 3 e-bike Lennard Cohen Bernard Netflix: The way of the House-Husband “After disappearing from the underworld, the legendary yakuza Tatsu, "the Immortal Dragon," resurfaces — as a fiercely devoted stay-at-home husband.” Netflix: Death Note “When a Japanese high schooler comes into possession of a mystical notebook, he finds he has the power to kill anybody whose name he enters in it.” Saber Netflix anti-tip: Jupiter's Legacy “They're the first generation of superheroes. But as they pass the torch to their children, tensions are rising — and the old rules no longer apply.” CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes In deze aflevering hebben Kishen en Saber het samen met Alex Nederlof over AI gedreven automatisering in de tandheelkunde en hoe deze technologie elders toe te passen is. We bespreken hoe de developer worfklow bij Promaton is ingericht en hoe die helpt met een snellere feedback loop. En Alex vertelt ons hoe het is om CTO te zijn. Met host Kishen Simbhoedatpanday - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Alex Nederlof LinkedIn - link Twitter - @alexnederlof Website - Promaton - Onderwerpen 00:00:35 - Intro 00:09:50 - Wat doet Promaton nou eigenlijk? 00:18:27 - Hoe is Alex terecht gekomen bij Promaton? 00:30:35 - Protype gemaakt, hoe verder met Research & Development? 00:38:00 - Verschil tussen Machine Learning Researchers en Engineers 00:42:35 - Wat werkt er goed bij Promaton qua cultuur? 00:46:35 - Workflow van AI naar Business (tandheelkunde) bij Promaton 00:53:46 - Andere startups in de medical AI - Innovatie is gedaan, nu is de tijd voor adoptie 00:54:46 - Medische oorzaken analyseren en voorspellen met AI en privacy 01:06:33 - Welke software stack maakt Promaton gebruik van? 01:17:10 - Hoe is het om een jonge CTO te zijn? Manager vs. Leider 01:22:22 - Wie werken er bij Promaton? 01:34:00 - Asynchroon werken en communiceren rondom besluitvorming 01:45:27 - Developer Dilemmas 01:56:30 - Tips Tips Alex Managers Path - Camille Fournier High Output Management - Andrew S. Grove Principles - Ray Dalio The Hard Thing About Hard Things - Ben Horowitz Rust online book Crawl-Based Analysis of Web Applications Async communications Slack coffee donut plugin Lifehack - iPhone BackTab Headspace podcast Waking up with Sam Harris Saber Opensource remote desktop software Kishen Applitools - Test automation platform powered by Visual AI CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show notes In deze aflevering heeft Saber het samen met Ivo en Rogier over het draaien van je eigen server(s) en waarom je dat als software ontwikkelaar zou willen doen. Met host Saber Karmous - LinkedIn Twitter - @sdotone Rogier Lommers LinkedIn - link Twitter - @rogierlommers Website - Ivo Toby E-mail - LinkedIn - link Twitter - @buttonfreak Mixcloud sets Onderwerpen 00:00:05 Intro 00:08:23 Waar moet je aan denken qua hardware? 00:11:28 Is ARM based hardware nog een nadeel? 00:17:54 Hardware geoptimaliseerd voor energieverbruik 00:33:37 Operating Systems 00:36:24 Wat is ZFS? 01:07:23 Wat doe je met zo'n thuisserver? 01:48:18 Tips Tips Rogier Docker containers van linuxserver.io (https://fleet.linuxserver.io/). Uptodate containers, goed gedocumenteerd. “separation of concerns”: data opslag niet in dezelfde server als waar de docker containers werken. Restic backup (https://restic.net/). Ideale backup tool met support van snapshots. Ivo 24/7 Drum&Bass : http://www.bassdrive.com/ FreeNAS: Linus Tech Tips (Youtube): 320 TERABYTES in a normal case!! All of our data is GONE! Deploying ANOTHER PETABYTE of Storage! Data hoarders on Reddit: Saber Het grote zuinige server topic op Gathering of Tweakers CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes We hebben het deze aflevering over Testautomatisering. Onze gasten, Paul de Witt en Bas Dijkstra, zijn beiden werkzaam als Testautomation Engineers. Paul is een IT entrepreneur at heart, testautomation specialist, trainer, DJ, en vader van 3 kinderen. Bas Dijkstra kennen de meeste test automation developers van zijn testautomatisering trainingen op github en youtube. Hij is 14 jaar actief in de testautomatisering. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Paul de Witt Weblog - Twitter - @therealshiroo LinkedIn Bas Dijkstra Weblog - LinkedIn Onderwerpen 00:00:30 - Intro 00:02:56 - Hoe zijn jullie begonnen met programmeren? 00:10:20 - Is testautomatisering een wassen neus? 00:24:25 - Zijn testing en testautomatisering, software development practices? 00:32:49 - Hoe krijg je testautomatisering in een team? 00:42:30 - Zijn testers niet meer nodig? 00:56:55 - Les geven in testen 01:02:54 - Wat is Low code testautomatisering? 01:12:58 - Tips om testen beter ter automatiseren 01:18:16 - Developer Dilemmas 01:33:51 - Tips 01:45:39 - Outro Tips Paul De dingen die je alleen ziet als je er de tijd voor neemt Logic - Boombap, Hiphop, Trap Junky XL - Master Classes Bas Trail Runner Nation Kingsbridge series The Pillars of the Earth Kishen A-Trak live! - Boiler Room A-Trak Streaming Live: Underground 90s Rap set CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show notes We hebben het deze aflevering over Cyber Security, Hacking en Privacy. Onze gast, Sijmen Ruwhof, is werkzaam als ethisch hacker. Hij is al 23 jaar vol passie bezig met internetbeveiliging en het ontwikkelen van veilige software. Met Sijmen hebben we het over een breed scala aan onderwerpen die zeer relevant zijn voor alle disciplines die bij het ontwikkelen van software oplossingen betrokken zijn. Daarnaast hebben we het over hoe makkelijk privacy voor werk en studie geschonden wordt. En we vallen bijna van onze stoel als Sijmen uitlegt hoe verkiezingen zijn georganiseerd in Nederland. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Saber Karmous - LinkedIn Twitter Sijmen Ruwhof Weblog - Twitter - @sijmenruwhof LinkedIn Sijmen Ruwhof over monitoring software bij 3FM Stichting Tegen Hackbare Verkiezingen Onderwerpen 00:00:30 - Intro 00:04:43 - Welkom Sijmen 00:08:14 - Eerste programmeerervaringen van Sijmen 00:16:42 - Bewustwording van cyber security 00:20:33 - Security als business case 00:24:52 - Wat is ethical hacking? 00:37:54 - Ethisch kompas van de jeugd 00:39:16 - Security tips voor software developers 00:53:38 - Spionage/monitoring software 01:07:03 - Stichting tegen hackbare verkiezingen 01:19:35 - Informatie zorgvuldig opslaan 01:28:16 - Hoe bewaar je wachtwoorden in een organisatie? 01:36:28 - Developer Dilemma's 01:46:34 - Tips 02:03:35 - Outro Tips Kishen Transformers Optimus Prime Auto-Converting Programmable Robot Gebruik een wachtwoordmanager en verander je passwords regelmatig! Sijmen Open Web Application Security Project (OWASP) OWASP® Zed Attack Proxy (ZAP) Qualys SSL tests OWASP Books Saber Darknet Diaries Bouw je eigen server voor thuis Marvel Unlimited CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes Redmar is een entreprene(u)r(d) en eigenaar van Creative Code. Verder hackt hij graag in Rust, Elixir & Ruby. Benoist is ook een echte Entreprene(u)r(d) :-) en is de eigenaar van Altrady en een echte Crypto Trader. Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Johnny Dongelmans - LinkedIn Redmar Kerkhoff Twitter - @rjkerkhoff LinkedIn Benoist Claassen Twitter - @benoistclaassen LinkedIn Onderwerpen 00:00:30 - Intro 00:02:30 - Crypto Trading? Wat is dat? 00:04:37 - Crypto platform Altrady 00:12:24 - Hoe is het platform opgebouwd 00:22:24 - Crypto platform en Quality Assurance en Releasing 00:25:39 - Zou Bitcoin beter gereguleerd worden? 00:29:35 - Andere technologieën die gebruikt zijn 00:38:16 - Hoe test je een Crypto Trading platform? 00:48:23 - De toekomst van Crypto Trading 00:58:35 - Developer Dilemmas 01:10:16 - Licentieproblemen omtrent Ruby mimemagic 01:23:23 - Tips 01:37:10 - Outro Tips Kishen Snyk - Security & Open Source License Compliance Management Microsoft Playright Speed comparison Selenium vs Playwright Johnny Licentieproblemen omtrent Ruby mimemagic Boek van oud-gast Jeroen Leenarts (inclusief een leuke korting voor de CodeKlets luisteraars via deze link!) Redmar Programming Phoenix Liveview - Pragmatic Programmer Benoist Crypto! CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Shownotes Gijs Wilbrink is werkzaam als CTO van Vriend van de Show. En gezien onze interesse in podcasts en software ontwikkeling is het logisch dat hij een keer bij ons te gast zou zijn. We hebben het met Gijs over het ontstaan van Vriend van de Show en de tech stack die ze gebruiken. Daarnaast hebben we het over muziek maken en schrijven van een boek. Met hosts Saber Karmous - LinkedIn Twitter Johnny Dongelmans - LinkedIn Gijs Wilbrink Gijs Wilbrink site - link Twitter - @gijswilbrink LinkedIn Onderwerpen 00:00:06 Intro 00:12:05 Vriend van de show platform 00:28:30 World domination plan 00:32:32 Tech stack van VVDS 00:41:09 Podcasting 2.0 01:14:22 Is programmeren voor alfa's of beta's 01:24:44 Papieren helden 01:29:08 Tips 01:32:34 Outro Tips Saber OSS Power-Ups: FluentAssertions door Dennis Doomen - Youtube Johnny Koop een luchtbevochtiger Gijs Onland Podcast: Vriend van de Show: CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show
Show Notes Marijn Koesen is werkzaam als software ontwikkelaar/architect bij Werkspot. Maar in zijn vrije tijd besteed hij veel tijd aan IoT en Home Automation. Deze aflevering vertelt Marijn ons hoe hij tegen IoT aankijkt en wat hij daarmee heeft gedaan in zijn huis. Met host Saber Karmous - LinkedIn Twitter Pauline Vos - LinkedIn Twitter Pauline-Vos.nl Marijn Koesen Marijns site - link Twitter - @marijnkoesen Onderwerpen 00:00:29 Intro 00:14:00 Cultuurverschillen 00:25:00 Home Automation & de stack 00:34:00 Wat wel en niet te automatiseren? 00:37:06 Hoe doe je presence detection? 00:48:02 Beveiligingssyteem 01:00:05 Drama rubriek 01:28:20 Developer dilemma's 01:37:00 Tips 01:47:20 Outro Tips Pauline Tyler McGinnis (frontend) cursussen - Boek van Marijn: Recepten uit de Lisztstraat: Marijn Koken met Koesen: CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes Thomas van den Berg is game developer. Thomas geeft aan dat het programmeren binnen indie development vooral als middel gezien wordt, een van de zaken die nodig zijn om een game te kunnen maken. Dus een beetje "Just Make it Work". Verder bespreken we ook een aantal verschillen met bijvoorbeeld web development, en vertelt hij ons dat het ontwikkelen met Unity best laagdrempelig is. Met hosts Saber Karmous - LinkedIn Twitter Bernard Kroes - LinkedIn Thomas van den Berg Noio site - link Twitter - @noio_games Cloud Gardens - Steam Onderwerpen 00:00:33 Intro 00:23:16 Ontwikkelstack van Thomas 00:42:55 3d programmeren en shaders 00:57:24 Waarom het wiel opnieuw uitvinden? 01:14:29 Hoe bepaal je of een spel geld oplevert? 01:25:03 Games voor old skool machines 01:30:49 Tips 01:34:32 Outro Show links Lightbend Akka in Action Cloudflow Retro gaming with Docker Tips Saber In game photography door Frans Bouma : Bernard Generating fantasy maps : Thomas Unity Tutorials: De nieuwsbrief van Jendrik Illner: vaak best geavanceerd, maar er zit elke week wel iets toegankelijks bij. En alle artikelen zitten altijd vol afbeeldingen, want het gaat over graphics: CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes Raymond Roestenburg neemt ons mee in de wereld van Akka en hoe hij begonnen is als Software Developer. Hij werkt bij Lightblend. We hebben het o.a. over Scala en wat belangrijk is als software ontwikkelaar. Met host Saber Karmous - LinkedIn Twitter Kishen Simbhoedatpanday - LinkedIn Twitter Raymond Roestenburg LinkedIn - link Twitter - @rayroestenburg Onderwerpen 00:00:04 Intro 00:01:40 Oldschool games programmeren 00:10:00 Akka en Actors met Microservices 00:37:00 Lightblend 00:47:00 Akka in Action boek 00:59:20 Developer Dilemma's 01:08:00 Twitter rant 01:12:30 Tips 01:16:35 Outro Show links Lightbend Akka in Action Cloudflow Retro gaming with Docker Tips Ray Lightbend akka serverless Kishen Github vscode Github codespaces Rust by example CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes We worden door Rogier Lommers en Kevin van den Broek meegenomen in hun werkzaamheden bij Bol.com. We hebben het o.a. over de tech stack van Bol.com, hoe teams zijn georganiseerd, en een "plaatjes machine". Een special shout out gaat naar Salves, zij maken het mogelijk dat we onze opnames online kunnen doen. Met host Saber Karmous - LinkedIn Twitter Rogier Lommers LinkedIn - link Twitter - @rogierlommers Kevin van den Broek LinkedIn - link Twitter - @kevin_watch Onderwerpen 00:00:04 Intro 00:19:03 De geschiedenis van Bol.com 00:21:21 Tech stack bij Bol.com 00:26:08 Organisatie van teams 01:04:57 De plaatjes machine 01:21:05 Een miraculeus project 01:27:47 Developer Dilemma's 01:40:50 Twitter rant 01:46:17 Tips 01:59:38 Outro Show links Second Reality Demo op Youtube | Pouet Timnit Gebru Twitter rant/drama Timnit Gebru medestanders met ondermeer 2351 Googlers Tips Rogier Notion.so De Oculus Quest 2 Probeer de Go programmeertaal. Gooi een servertje in je meterkast; draai hier wat docker containers op, fix een domein naam en gebruik een reverse proxy om de containers van buitenaf te bereiken. Super leerzaam. Kevin Koop een Synology Nas Zie talen niet als een liefdes kind Saber Code of Advent Bouw je eigen PC CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes In deze aflevering is Tim Neutkens te gast. Tim is de hoofd maintainer van Next.js. Hij heeft een passie voor het maken van schaalbare applicaties en het verbeteren van de ontwikkelaarservaring. Tim was al een bekend gezicht binnen de Vercel community voordat hij bij Vercel zelf ging werken. Verder draagt hij een steentje bij aan Next.js, Micro en MDX. Tim heeft een sterke achtergrond in e-commerce en CMS-oplossingen. Een special shout out gaat naar Salves, zij maken het mogelijk dat we onze opnames online kunnen doen. Met hosts Joost Meijles - LinkedIn Twitter Joost.Meijles.com Saber Karmous - LinkedIn Twitter Tim Neutkens LinkedIn - link Twitter - @timneutkens Onderwerpen 00:00:04 Intro 00:05:59 Hoe is Tim begonnen met software ontwikkeling? 00:38:53 Wat zijn Micro en MDX? 00:59:09 Next.js 10 features 01:35:01 Typescript of javascript 01:42:04 Developer Dilemma's 01:52:23 Tips 02:08:31 Outro Show links stale-while-revalidate uitleg Next.js interactive tutorial Changelog podcast over Apple M1 CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes Deze aflevering hebben we Wander Hillen te gast. Wander mogen we wel omschrijven als een Haskell liefhebber. Hij neemt ons in deze aflevering mee naar de wondere wereld die Haskell heet. Verder hebben we het met Wander ook over "optimalisatie en schaalbaarheid" waar hij in gespecialiseerd is. Een special shout out gaat naar Salves, zij maken het mogelijk dat we onze opnames online kunnen doen. Met hosts Bernard Kroes - LinkedIn Saber Karmous - LinkedIn Twitter Wander Hillen LinkedIn - link Wander Hillens Blog Onderwerpen 00:00:12 Intro 00:19:06 Haskell 00:25:33 Haskell concepten die in andere talen gebruikt worden 00:38:14 Hoe begin je met Haskell? 00:43:24 Uit welk jaar komt Haskell? 00:46:14 Wat is een Monad? 00:55:22 Optimalisatie & schaalbaarheid 01:21:03 Developer Dilemma's 01:32:50 Tips 01:38:48 Outro Show links Haskell Monad Wikipedia Monday Morning Haskell Functional Programming Wikipedia Advent Of Code Changelog Podcast - Estimating systems with napkin math Next.js CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes We hebben deze keer de eer om Jeroen Leenarts te gast te hebben. Jeroen is een zeer ervaren iOS developer, en hij vertelt ons in deze aflevering wat dat allemaal behelst. Jeroen is sinds 2002 actief als software ontwikkelaar en heeft in die rol met veel verschillende technologiën en stacks gewerkt. Een special shout out gaat naar Salves, zij hebben het mogelijk gemaakt dat we deze aflevering online hebben kunnen opnemen via Zencastr. En we hebben sinds kort ook de CodeKlets Nieuwsbrief. Een tweewekelijkse nieuwsbrief met interessante links naar zaken die developers interessant vinden met een klein beetje duiding op zijn CodeKlets'. Met hosts Bernard Kroes - LinkedIn Saber Karmous - LinkedIn Twitter Jeroen Leenarts Twitter - @leenarts LinkedIn - link leenarts.net Jeroens eigen podcast! - De AppForce1 Podcast Xcode shortcuts blogpost van Jeroen CocoaHeadsNL Onderwerpen 00:00:35 Intro 00:23:13 Hoe gaat het bouwen van een iOS app? 00:25:51 Het verschil tussen Swift & Objective-C 00:30:18 UI bouwen in code of met de Interface Builder? 00:36:49 Wat is ABI compatibiliteit? 00:45:57 Hoe hou je rekening met security in een app? 00:55:50 Wat is Cocoa? 01:25:02 Twitter rant die geen rant was 01:31:49 Developer Dilemma's 01:42:55 Tips 01:46:45 Outro Show links Pragmatic Progammer, 20th Anniversary Edition Podcast over hoe je meer salaris krijgt als iOS dev Big Nerd Ranch boeken Getting started met iOS development tutorial van Apple zelf Objective-C Swift Watchmen Watchmen HBO Serie Alan Moore Alan Moore / Providence CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter
Shownotes We hebben dit keer niemand minder dan Meinte Boersma te gast. Meinte legt ons uit wat de kracht van een Domain Specific Language (DSL) is. En hij vertelt ons hoe hij erbij is gekomen om een boek te schrijven over DSLs. Een special shout out gaat naar Manning. Zij hebben voor onze luisteraars 35% korting aangeboden op de gehele collectie van Manning. Code kun je verkrijgen via de CodeKlets Slack. DM daar @Kishen of @Johnny. Ben er wel snel bij want de codes zijn 2 maanden geldig! Met hosts Johnny Dongelmans - LinkedIn Kishen Simbhoedatpanday - LinkedIn Twitter Meinte Boersma Twitter - @meinte37 LinkedIn - link Meintes boek over DSLs - Domain-Specific Languages Made Easy Twitch - Making a tiny data model DSL Onderwerpen 00:00:22 - Intro 00:10:00 - Wat is een DSL? 00:22:58 - Hoe begin je met maken van een DSL? 00:29:33 - Waarom een boek over DSLs? 00:37:51 - Hoe verhouden zich MDE, MDA en DSLs? 00:57:50 - Rants on Twitter 01:06:40 - Developer Dilemma's 01:22:03 - Prijsvraag 01:24:40 - Outro Show links Rant on Twitter en Follow-up Microservices Tweet Strumenta Community Het ‘Dragon Book’ - ISBN 0-201-00022-9 - Wikipedia CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Shownotes Dit is onze 10e aflevering. En wat ons betreft is dat gewoon een jubileum, dus laat die Bossche Bollen maar komen. In deze aflevering blikken we terug op de voorgaande afleveringen, staan we stil bij hoe we het vinden gaan, en blikken we voorzichtig vooruit op de toekomst van CodeKlets. We hebben het ook over een aantal Developer Dilemma's (link), en bespreken een vragen van luisteraars. Met Bernard Kroes - LinkedIn Johnny Dongelmans - LinkedIn Kishen Simbhoedatpanday - LinkedIn Twitter Pauline Vos - LinkedIn Twitter Pauline-Vos.nl Saber Karmous - LinkedIn Twitter Onderwerpen 0:02:18 - Wat doen wij nou eigenlijk? 0:29:54 - CodeKlets conferentie? 0:43:19 - De nieuwe CodeKlets website 0:45:41 - Developer Dilemma's 1:20:04 - Vragen van luisteraars 1:35:00 - Tips Show links Challenger op Netflix What's wrong with the Google logo doitlive tool Muse playback on Italian show Rolling Stone Shred The Making of Prince of Persia High Score documentaire op Netflix CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Shownotes: Iteratie 09 In deze aflevering hebben we Floor Drees en Arno Fleming te gast. Floor is werkzaam als Developer Relations Program Manager voor Microsoft/West-Europa, en Arno is werkzaam als Tech Lead bij The Next Closet. Ze zijn allebei actief in de Ruby community, en hebben heel veel ervaring in het organiseren van conferenties en meetups. Inmiddels zowel offline als online. Ze delen met ons hun ervaringen met zaken als een “Code of Conduct” en hoe je het in je hoofd haalt om spontaan een conferentie te organiseren. Verder willen we Aviva Solutions bedanken voor het beschikbaar stellen van de ruimte om de opname te maken. Floor Drees Twitter - @floordrees LinkedIn - link Arno Fleming Twitter - @ButCoded LinkedIn - link Onderwerpen 00:01:13 : Shout out naar MNoT! 00:15:42 : Amsterdam.rb nieuw leven inblazen 00:22:38 : NoRuko online conference 00:26:58 : Online conferenties 00:39:52 : Trends bij conferenties 00:49:54 : Wat staat er in een Code of Conduct? 01:01:58 : Verschillen in communities 01:28:37 : Developer Kiest! 01:50:39 : Tips Tips Random links uit de aflevering Amsterdam.rb - https://amsrb.org Contributor Covenant: A Code of Conduct for Open Source Projects - https://www.contributor-covenant.org Schneier on Security - https://www.schneier.com Git Rev News mailinglist - https://git.github.io/rev_news/rev_news/ Creating a Github action to detect toxic comments using TensorFlow.js - https://charliegerard.dev/blog/github-action-toxic-comments/ Boeken Batman: The Killing Joke - ISBN-13 : 978-1401294052 Conferenties NoRuKo online conference terugkijken - https://noruko.org DevOps World - https://www.cloudbees.com/devops-world State of The Source - https://opensource.org/StateOfTheSource CodeKlets links CodeKlets Site CodeKlets Slack CodeKlets Twitter
Shownotes In deze aflevering hebben we Michel Weststrate te gast. Michel is momenteel werkzaam voor FaceBook en hij is de bedenker van MobX, een statemanagement library for React. Verder hebben het verder ook over Black Lives Matter en de impact van Corona op je werk. Michel Weststrate Twitter - @mweststrate LinkedIn - link MobX MobX Quick start Onderwerpen 00:00:16 : Intro 00:24:36 : Hoe beviel het schrijven van een boek? 00:29:34 : SLAAP GENOEG! 00:47:07 : Black Lives Matter 00:55:32 : MobX 01:02:49 : Inspiratie voor presentaties 01:16:00 : Impact van Corona 01:29:55 : Outro CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter
Shownotes Deze keer hebben we Felienne Hermans te gast. Felienne is in haar dagelijkse werk hoofddocent (Hoofd PERL research groep) aan de Universiteit in Leiden. Ze is lid van de TC39 ECMAScript/Javascript task group. Verder is ze een van de hosts van de Software Engineering Radio podcast. En Felienne is een van de oprichters van de Joy of Coding conferentie. Maar dan vindt ze nog tijd om op zaterdagen les te geven aan kinderen. We gaan het met Felienne hebben over het leren programmeren, wat mensen echte programmeertalen vinden, en allerlei zaken die Felienne bezig houden. Dus weer een aflevering die je niet wil missen! Onderwerpen: 00:00:00 - Intro 00:09:07 - Conferentie klets 00:15:26 - Leren programmeren 00:29:56 - Hoe leer je iemand programmeren? 01:00:04 - Waarom zou iedereen moeten kunnen programmeren? 01:11:42 - Wat zien mensen als echte programmeertalen? 01:43:40 - Tips 01:49:27 - Code Reading Club 01:56:08 - Programmeerbende boekbespreking met Dawoud Karmous Felienne Podcast - Software Engineering Radio Twitter - https://twitter.com/Felienne LinkedIn - https://www.linkedin.com/in/felienne Hedy programming - http://www.hedycode.com Code reading club - Blog post Gast bij Met Nerds om Tafel - S06E16 - Hoe je kinderen leert programmeren terwijl je voor een marathon traint Tips Twitch kanaal van Tae’lur Alexis aka Cyberbarbie - https://twitch.tv/cyberbarbie Content Security Policies door Matt Brunt - https://www.youtube.com/watch?v=oW1VUDMuHF0 Boeken Programmeerbende - http://programmeerbende.nl/ Sapiens - https://www.bol.com/nl/p/sapiens/9200000116370070/ Kom met ons kletsen in onze Slack! Find out more at http://codeklets.nl
Iteratie 06 - Bart de Water over Shopify, Corona App & Privacy Deze aflevering hebben we Bart de Water te gast. Bart is werkzaam voor Shopify, en hij vertelt ons in deze aflevering wat zijn ervaringen bij zijn Canadese werkgever zijn. Verder gaan we het ook hebben over de Corona app en privacy & security.En voor de mensen die goed opletten. De audio van Bernard ontbreekt aan het begin. Een klein issue met de opname software. Bart de Water Twitter - @bdewater LinkedIn - https://www.linkedin.com/in/bdewater/Gastoptredens bij Met Nerds Om Tafel: https://www.metnerdsomtafel.nl/podcast/s01e08-bart-de-water.html https://www.metnerdsomtafel.nl/podcast/kerst-betalen-op-internet-en-pakketbezorgen-met-bart-de-water.html https://www.metnerdsomtafel.nl/podcast/s06e14-bart-de-water.html Onderwerpen 00:00:05 : Intro 00:12:01 : Opleiding vs praktijk 00:31:46 : Specialisatie bij Shopify 00:35:44 : Build for the longterm 00:36:06 : Get shit done 00:49:45 : Perf van Ruby on Rails 00:52:40 : Black Friday maatregelen 00:57:35 : Privacy in e-commerce 01:07:17 : De Corona App 01:12:14 : Apple & Google Exposure Notification system 01:38:37 : Datalek in Corona app. Blame the Dev? 01:40:41 : Virtuele conferenties 01:47:23 : Boekentips Tips Random Advent of CodeConferenties Lead dev Rails conf Go Remote fest Dutch PHP conference PHP Russia EuroPython React Finland React Summit Boekentips Managers’ path - Camille Fournier Resilient management - Lara Hogan An elegant puzzle - Will Larson NieuwsbriefPerils of the OverworldVideoCode Bullet CodeKlets links CodeKlets CodeKlets Slack CodeKlets Twitter Find out more at http://codeklets.nl
Shownotes Dit keer hebben we geen gasten, maar een speciale “hosts only” aflevering. Hij is extra lang geworden met een paar verrassing erin. Dus ga vooral luisteren! Want we gaan ze niet verklappen in de shownotes ;)Een special shout out gaat naar Farhaz “Hazzie” Hofman. Hij heeft ons geholpen met de opname, en sterker nog zonder hem had deze aflevering niet tot stand kunnen komen. Dus ga vooral ook zijn eigen podcast checken : HazcastEn bedankt Aviva Solutions voor het hosten van de opname. Links Advent of Code Boeken We gebruiken Justbooks.nl links zodat je zelf kunt bepalen waar je het boek wilt kopen. The Pragmatic Programmer - ISBN 978-0-1359-5705-9 - justbooks Design Patterns -ISBN 978-0201633610 - justbooks Head First Design Patterns: A Brain-Friendly Guide - ISBN 9780596007126 - justbooks The Phoenix Project - ISBN 978-0988262591 - justbooks The Unicorn Project - ISBN 978-1942788768 - justbooks Last and First Men - ISBN: 978-1-85798-806-2 - justbooks Onderwerpen 00:00:00 - Intro 00:05:44 - CodeKlets retro 00:09:01 - Pauline's WTF over OTAP & Gitflow 00:19:00 - Dennis houdt zich bij eigen vakgebied 00:35:34 - Is Scrum dood? 00:49:40 - Tech nieuws 01:07:55 - AirBnBs anti-party device 01:16:37 - FaceBooks afgeslankte messenger app 01:26:34 - Boeken tips & besprekingen 02:09:24 - Outro Find out more at http://codeklets.nl
Show Notes Evelien Roos Haar passie met Agile centreert zich op de teams en de individuen binnen deze teams. Ze vindt het leuk om teams up and running te krijgen en hen te helpen om zichzelf continu te verbeteren. Evelien heeft veel teams van verschillende organisaties geholpen om meer Agile te worden (ING, Rabobank, Vrije Universiteit Amsterdam, APG, Philips, VodafoneZiggo). Daarnaast is ze ook de Scrum Master van het Scrum Master cluster binnen Xebia waarbij ze andere Scrum Masters helpt om betere Scrum Masters te worden. Ze geeft trainingen voor beginnende en ervaren Scrummers. Deze trainingen zijn gevuld met inspirerende, interactieve leeractiviteiten. Ze laat hierbij de leerling leren in plaats van de leraar lesgeven. LinkedIn Evelien Twitter Evelien Jowen Mei Jowen heeft ruim tien jaar ervaring als software engineer. Sinds 2010 werkt hij in Agile omgevingen en is hij Scrum Master geworden. Nu is hij vooral bezig met het begeleiden van bedrijven in hun Agile adoptie. Hij coacht individuen, teams en management. Hij heeft een passie voor kennisdeling en geeft trainingen. Jowen is ook mede-oprichter en voorzitter van .NET Zuid, de .NET usergroep van het Zuiden. LinkedIn Jowen Twitter Jowen Links Do you believe in cross-functional teams - door Jowen Mei Video Conferencing in Real Life A Conference Call in Real Life Onderwerpen 00:00:04 - Intro 00:04:40 - Hoe zijn Evelien en Jowen in Scrum gerold 00:32:40 - eduScrum 00:40:13 - De #NoEstimates beweging 00:41:24 - Kanban 00:43:09 - SAFe 00:45:34 - LeSS 00:47:04 - Hoe heeft Spotify Scrum geïncorpereerd 00:48:34 - Hoe een greenfield project te doen 01:01:53 - Velocity 01:19:16 - Dikke Mea Culpa Find out more at http://codeklets.nl
Show Notes Gast We hebben dit keer Hedwig Doets te gast. Hedwig werkt al meer dan vier jaar als AR/VR specialist, en is al sinds de HoloLens beta voor het apparaat aan het ontwikkelen. Inmiddels kun je Hedwig wel een expert op het gebied van software ontwikkeling voor de HoloLens noemen. En met een indrukwekkende lijst aan voltooide projecten, is het moeilijk iemand te vinden die enthousiaster is over de Hololens en in bredere zin AR/VR technologie. Links Hedwig op LinkedIn Viro Media Unity Magic Leap Oculus Hololens Mixed Reality UserGroup - MixUG - Hedwig spreekt hier op 23 oktober Onderwerpen 0:00:00 - Intro 0:08:32 - AR/VR introductie 0:21:14 - Wat is AR en VR nu precies? 0:34:10 - AR/VR development 1:25:36 - Outro Find out more at http://codeklets.nl
Gast Dennis Doomen is onze gast vandaag. Dennis werkt bij Aviva Solutions en zit al ruim twee decennia in het vak. Hij heeft zich inmiddels gespecialiseerd in het verbeteren van het gehele software ontwikkeltraject bij organisaties die software bouwen op basis van .NET technologie. Dit kan gaan over alle facetten van het vak, dus ook architectuur, teams, mensen, infrastructuur, tools en de processen daar omheen. Blijkbaar heeft hij met twee kinderen en een vrouw nog steeds tijd voor het geven van handbaltrainingen, het schrijven van blogs, spreken op internationale conferenties én het onderhouden van meerdere open-source projecten. Oh, en hij schijnt ook nog iets wat te hebben met C#. Links Event Sourcing & AVG Vaugn Vernon blog Vaugn Vernon boeken over o.a. DDD Greg Young boek over versioning en Event Sourcing Sonic-Pi Hype Cycle Dennis Doomen Twitter Continuous Improver Fluent Assertions Liquid Projections Coding Guidelines for C# Onderwerpen 0:00:00 - Intro 0:02:56 - Open Source & Fluent Assertions 0:25:14 - CQRS & Event Sourcing 0:37:34 - AVG en Event Sourcing 0:46:31 - Ubiquitous Language 1:10:50 - Dennis Doomen online Find out more at http://codeklets.nl
Show notes Gast Pauline Vos is onze eerste gast. En daar zijn we heel erg blij mee. Pauline is software developer bij Instapro, de international achter onder andere Werkspot. Ze leidt op dit moment een team in Frankrijk en spreekt veel op conferenties, en dan met name over Git. Links Get GOing with a New Language door Kat Zien The Bus factor Git Legit door Pauline Vos Pauline Vos Twitter pauline-vos.nl Blogpost - Fix bugs ⚡ fast with regression tests and auto-bisect Onderwerpen 0:00:00 - Intro 0:02:55 - PHP Development 0:09:54 - Go 0:11:31 - Rust 0:18:32 - Bus factor 0:23:11 - Taalgebruik in dev 0:28:13 - Git 0:57:52 - Youtube kanaal voor de ondergerepresenteerden 1:12:53 - Git feature voor iedereen 1:15:33 - Tip voor ervaren git gebruiker 1:22:44 - Scrum/Agile development 1:29:29 - Outro Find out more at http://codeklets.nl