Episoder

  • Shownotes
    In 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 - LinkedInSaber Karmous - LinkedIn Twitter


    Pascal van der Horst

    LinkedIn


    Dian van Heijningen

    LinkedIn


    Onderwerpen

    (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


    Tips

    Pascal

    John Savill's Technical Training - YouTubeAzure Daily op LinkedInThe Life Trail op Videoland


    Dian

    BIO Compliance Initiative TemplateGreen software foundation (GreenOPS)Techradar van Wigo4it


    Johnny

    Old pinball machines are amazing - Technology ConnectionsTowards Modern Development of Cloud Applications


    Saber

    Loki seizoen 2, nog een keer dus!Visual Studio Code is designed to fracture


    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets TwitterCodeKlets BlueSky
  • Shownotes

    We 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 TwitterKishen Simbhoedatpanday - LinkedIn Twitter


    Ringo Blanken

    LinkedIn


    Sander Schutten

    LinkedIn


    Onderwerpen

    (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!


    Tips

    Ringo

    NX WorkspacesVia open-source projecten, relaties opbouwen. En sluit je aan bij een open-source project.Via code kunst maken. Joshua DavisOne Piece op Netflix


    Sander

    Dave Farley - Youtube: Continuous DeliveryBunChromatic visual testingContract Testing


    Kishen

    Monodraw - ASCII art editor tip via Leon BerenschotD33pspanday - instagramFrontend vs Backend demo


    Saber

    Loki seizoen 2, wel eerst seizoen 1 kijken natuurlijk


    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets Twitter
  • Manglende episoder?

    Klik her for at forny feed.

  • Shownotes

    In 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 host

    Saber Karmous - LinkedIn Twitter

    Panelleden

    Martin Opdam

    LinkedIn

    André van Delft

    LinkedIn

    Roos van der Leest

    LinkedIn

    Jan-Willem de Bruyn

    LinkedIn

    Onderwerpen

    (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 linksCodeKletsCodeKlets SlackCodeKlets Twitter
  • Shownotes

    Tijdens 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 TwitterSaber Karmous - LinkedIn Twitter

    Gerard van Engelen

    LinkedIn

    Rik de Groot

    LinkedIn

    Onderwerpen

    (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

    Tips

    Gerard

    Netlify Vercel, Nux met vue - WebDevelopmentCircuitmess Arduino bouwpakketen.Stridepace - Operations / Managed k8s clusters / GitopsDelpher.nl

    Rik

    Clean Code - Robert C. MartinHet Nationaal Videogame Museum in ZoetermeerLego boost / Mindstorms

    Kishen

    Review pad - Automated code reviewsKeep all your packages up to date withe dependabotLego PAC MAN arcade

    Saber

    De serie Silo op AppleTVThe end of localhost


    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets Twitter
  • Shownotes

    In 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.nlSaber Karmous - LinkedIn Twitter

    Felienne Hermans

    LinkedInTwitter @felienneHedy 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

    Tips

    Felienne

    HedyTimberborn op Steam

    Pauline

    The Uninhabitable Earth, Davic Wallace-Wells

    Saber

    Tetris film

    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets Twitter
  • Shownotes

    Nog 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 - LinkedInJohnny Dongelmans - LinkedInKishen Simbhoedatpanday - LinkedIn TwitterPauline Vos - LinkedIn Twitter Pauline-Vos.nlWouter Dijks - LinkedIn TwitterSaber 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 StrategiesRustlingsJetbrains Rustlings pluginCQRS en check ook CodeKlets aflevering 2 van seizoen 1 met Dennis Doomen over CQRSIntroducing Clean Swift ArchitectureSolid ProjectDit is de oplossing voor het delen van gevoelige dataRoseman labsEuropean Digital IdentityFree API – Huge List of Public APIs For Testing [No Key]DescriptPresentatie over Software design, waarin Simon Brown het o.a. heeft over de kracht van goede diagrammen in UML


    Tips


    Bernard

    Tomorrow, Tomorrow, Tomorrow - Gabrielle ZevinCracking 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 GruttoWaarom YAML dood moet


    Kishen

    Netflix: The Midnight Club (lijkt op American Horror Story)Boek: Escaping the Build Trap - Melissa PerriEscaping the Build TrapProduct Kata: Understand vision, current state, next goal, product process (problem definition and solution)


    Pauline

    Bug Bounty Bootcamp, Vickie LiBug Bounty - The Guide to Finding and Reporting Web Vulnerabilities pdfHack the boxDevOps stuff - TechWorld with NanaTruffle Hog Cli tool voor scannen van op gelekte credentials


    Wouter

    Advent of Cyber: Cybersecurity evenement naast Advent of CodeLeer ethisch hacken (ook toegankelijk voor beginners)Vooral tof als je actief bent in webdevelopment bijvoorbeeldLinuxjourney.comYoutube Network ChuckNetflix: the Recruit!


    Saber

    Serie: Only Murders in the BuildingVoorbeeld ChatGPT prompts


    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets 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 - LinkedInWouter Dijks - LinkedIn Twitter

    Antoine van der Lee

    LinkedInTwitter @twannlSwiftlee

    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 weeklyHacking with swiftSwift by sundellWWDC 22

    Tips

    Antoine

    Schrijf en submit je eigen appSchrijf je learnings opNewsletter van Antoine

    Wouter

    De film Legend met Tom Hardy https://www.imdb.com/title/tt3569230/A Philosophy of Software Design, 2nd Edition https://www.amazon.nl/Philosophy-Software-Design-2nd/dp/173210221X

    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets Twitter(00:05) - Intro(01:31) - Hoe is Antoine begonnen met programmeren?(24:45) - Programmeert Antoine ook in Android Studio?(27:29) - Leven na en zonder WeTransfer?(30:38) - Het Swift landschap(37:37) - Verschillende stijlen van schrijven in Swift(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 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 - LinkedInJohnny Dongelmans - LinkedInKishen Simbhoedatpanday - LinkedIn TwitterWouter Dijks - LinkedIn TwitterSaber 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

    https://blog.appsignal.com/2020/06/24/git-is-about-communication.html

    Johnny

    Jackass Forever - Jackass Forever (2022) - IMDb

    Kishen

    Stranger Things S04 op Netflix

    Wouter

    http://Exercism.io

    Saber

    Zit/sta bureau topic bij TweakersDe zit/sta bureau’s van Boho office. Weinig “wobble”For All Mankind op Apple TV

    CodeKlets links

    CodeKletsCodeKlets SlackCodeKlets Twitter(00:40) - Intro(01:22) - Nieuwe host(06:03) - Bring Your Own Onderwerp(06:18) - Wat kun je verwachten van een junior?(26:53) - Pair Programming(46:36) - Remote werken(01:21:53) - Easter Eggs(01:31:16) - Tips(01:47:59) - Outro
  • 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 - LinkedInSaber Karmous - LinkedIn Twitter

    Reinier van der Leer

    [email protected]

    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 @BadgeteamNLTeam:Badge wiki paginaBadge.team site

    Tips

    Reinier

    Stranger Things seizoen 4Video's SHA2017 link 1Video's SHA2017 link 2Watertaxi in Rotterdam

    Bernard

    https://www.quantamagazine.org/

    Saber

    Keyboard : Keychron K8 ProDune film

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:04) - Intro(12:08) - Het May Contain Hackers Festival(25:25) - The badge(30:59) - Wat kan de badge allemaal?(34:28) - Games op de badge(01:17:06) - Tips(01:27:27) - Outro
  • 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 - @vlussenburgLinkedIn

    Jeroen Zeegers

    Twitter - @jeroenzeegersLinkedIn

    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 actionUnreal Engine 5AppSignalLinus Torvalds on his insults

    Tips

    Vincent

    Guerrilla Games - Horizon seriesBobiverse seriesOld 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

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:00) - New Chapter
  • 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 TwitterSaber Karmous - LinkedIn TwitterJohnny Dongelmans - LinkedIn

    Redmar Kerkhoff

    Twitter - @rjkerkhoffLinkedIn

    Dennis Doomen

    Twitter - @ddoomenContinuous ImproverFluent AssertionsCoding 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 DevopsTeam Topologies

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:11) - Intro(01:28) - Nieuwe ontwikkelaars kunnen het beste beginnen met …(05:02) - Programmeren van een moderne applicatie in 2022 is te complex(10:44) - Welke principes pas je toe in je toolstack om de situatie simpel te houden?(16:32) - De enige manier om oplossingen te bouwen is middels “the cloud”(21:24) - Over welke technologie zijn jullie op dit moment heel enthousiast?(26:52) - We zijn over de piek heen van de hype cycle als het aankomt op nieuwe programmeertalen/platforms(30:14) - Wat zou je willen weten over de taal/platform van degene die naast je zit?(35:42) - Vragen vanuit het publiek(36:18) - Vraag van Wim The(40:28) - Vraag van Frank Bakker(45:23) - Vraag van Peter Hesseling(48:07) - Outro
  • 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 - linkTwitter - @jefiozie

    Sander Elias

    LinkedIn - linkTwitter - @esosanderelias

    Onderwerpen

    (00:05) - Intro(04:16) - Hoe zijn Sander & Jeffrey met programmeren begonnen?(11:31) - Angular!(21:18) - Van Angular.js naar Angular(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 sessiesJamstack

    Tips

    Jeffrey

    Nu of nooit - ISBN 9789044648560

    Sander

    Angular DevtoolsNetflix: The WitcherAmazon: The Wheel of TimeScully

    Saber

    Zorg dat je een "overlap" hebt als je verhuist.

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 - linkTwitter - @soundbites

    Jamie Craane

    LinkedIn - linkTwitter - @jcraanejamiecraane.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 MultiplatformPact integration/ microservices testingFlutterCordovaReact nativeObsidian

    Tips

    Robert

    Investeer in je gereedschap! Zoals goeie werkplekDisney+ de What if SerieApple TV+ Foundation

    Jamie

    Jamie music producerGithub Co-pilotSnyder's Justice League

    Kishen

    Ego is the enemyTwin Peaks

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:00) - New Chapter
  • 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.nlSaber Karmous - LinkedIn Twitter

    Anne Jan Brouwer

    LinkedIn - linkTwitter - @annejanbrouwerannejan.com

    Onderwerpen

    (00:05) - Intro(10:56) - Hoe is Anne Jan begonnen met programmeren?(15:56) - No Title(34:10) - De appathon(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 UtrechtAngry Nerds podcast

    Pauline

    Netflix: Bo Burnham, Inside Reimagining country with Jamal KhadarBonami Games museum Zwolle

    Saber

    Baby Keem & Kendrick Lamar - family tiesMy Beautiful Dark Twisted FantasyDissect PodcastDisney+ Marvel What If

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 - LinkedInSaber Karmous - LinkedIn Twitter

    Kimberly McGuire

    LinkedIn - linkTwitter - @k_n_mcguirehttps://knmcguire.github.io/ln/Klokhuis aflevering over vliegende robotsZwerm autonome kleine drones kan gaslekken lokaliserenZwerm kleine drones verkent onbekende omgevingFlying a swarm in your kitchen - presentatie bij Tweakers Dev SummitMinimal navigation solution for a swarm of tiny flying robots to explore an unknown environment

    Onderwerpen

    (00:34) - Intro(07:47) - Hoe ben je begonnen met programmeren?(22:42) - Klokhuis aflevering (24:35) - Hoe werkt een PhD bij het MAVlab?(31:33) - Zijn er ook toepassingen die toegespitst zijn op consumenten?(37:33) - Welke programmeertaal en stack wordt er gebruikt?(49:30) - Wat is de swarm gradient bug algorithm?(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

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 - LinkedInSaber Karmous - LinkedIn Twitter

    Lydia Hallie

    LinkedIn - linkTwitter - @lydiahalliehttps://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 HuluThe Secret serie

    Johnny

    RustlingsRustlings in Jetbrains

    Saber

    Loki op Disney+Tyler the Creator: Call Me If You Get LostGeen 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 GitGMMK Pro toetsenboard barebone, Boba u4t switches via AliExpress of via de Nederlandse shop Splitkb en Drop Matt3o MT3 /dev/tty keycaps

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:00) - Intro(21:47) - Wat is React?(27:53) - Wat vind je van het huidige javascript landschap?(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
  • 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 TwitterBernard Kroes - LinkedIn

    Jouke Waleson

    LinkedIn - linkTwitter - @jtwalesonEasee

    Onderwerpen

    (01:05) - Intro(16:59) - Wat doet Easee?(28:23) - Hoe is Jouke bij Easee terecht gekomen?(32:45) - Had Easee twintig jaar geleden opgericht kunnen worden?(34:14) - Wat is de software stack bij Easee?(44:18) - Wat is er niet leuk aan CTO zijn?(52:51) - Last van imposter syndrome?(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-bikeLennard 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

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 TwitterSaber Karmous - LinkedIn Twitter

    Alex Nederlof

    LinkedIn - linkTwitter - @alexnederlofWebsite - <https://alex.nederlof.com/>Promaton - <https://promaton.com/>

    Onderwerpen

    (00:35) - Intro(09:50) - Wat doet Promaton nou eigenlijk?(18:27) - Hoe is Alex terecht gekomen bij Promaton?(30:35) - Protype gemaakt, hoe verder met Research & Development?(38:00) - Verschil tussen Machine Learning Researchers en Engineers(42:35) - Wat werkt er goed bij Promaton qua cultuur?(46:35) - Workflow van AI naar Business (tandheelkunde) bij Promaton(53:46) - Andere startups in de medical AI - Innovatie is gedaan, nu is de tijd voor adoptie(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 FournierHigh Output Management - Andrew S. GrovePrinciples - Ray DalioThe Hard Thing About Hard Things - Ben HorowitzRust online bookCrawl-Based Analysis of Web ApplicationsAsync communicationsSlack coffee donut pluginLifehack - iPhone BackTabHeadspace podcastWaking up with Sam Harris

    Saber

    Opensource remote desktop software

    Kishen

    Applitools - Test automation platform powered by Visual AI

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 - LinkedInTwitter - @sdotone

    Rogier Lommers

    LinkedIn - linkTwitter - @rogierlommersWebsite - https://rogier.lommers.org/

    Ivo Toby

    LinkedIn - linkTwitter - @buttonfreakMixcloud sets

    Onderwerpen

    (00:05) - Intro(08:23) - Waar moet je aan denken qua hardware?(11:28) - Is ARM based hardware nog een nadeel?(17:54) - Hardware geoptimaliseerd voor energieverbruik(33:37) - Operating Systems(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: <https://www.freenas.org/>

    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: <https://www.reddit.com/r/DataHoarder/>

    Saber

    Het grote zuinige server topic op Gathering of Tweakers

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets 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 - <https://pdewitt.medium.com/>Twitter - @therealshirooLinkedIn

    Bas Dijkstra

    Weblog - https://www.ontestautomation.com/blog/LinkedIn

    Onderwerpen

    Tips

    Paul

    De dingen die je alleen ziet als je er de tijd voor neemtLogic - Boombap, Hiphop, TrapJunky XL - Master Classes

    Bas

    Trail Runner NationKingsbridge seriesThe Pillars of the Earth

    Kishen

    A-Trak live! - Boiler RoomA-Trak Streaming Live: Underground 90s Rap set

    CodeKlets links

    CodeKletsCodeKlets NieuwsbriefCodeKlets SlackCodeKlets TwitterCodeKlets op Vriend van de Show(00:30) - Intro(02:56) - Hoe zijn jullie begonnen met programmeren?(10:20) - Is testautomatisering een wassen neus?(24:25) - Zijn testing en testautomatisering, software development practices?(32:49) - Hoe krijg je testautomatisering in een team?(42:30) - Zijn testers niet meer nodig?(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