Afleveringen

  • Zijn er afleveringen die ontbreken?

    Klik hier om de feed te vernieuwen.

  • Hur navigerar man genom innehållet på stora webbplatser som kommuner och intranät? Finns det strategier som tar hänsyn till om besökarens webbupplevelse sker en solig söndag eller en gråtrist tisdagseftermiddag?

    I avsnitt #59 av vår podcast Utveckla avrundar vi vårens AI-tema med ett samtal om automatisk personalisering. Vår podd-host @Simon Zachrisson möter Sitevision-experten @Alexander Gustafsson och @Johan Albertsson, CEO på Rek.ai; en personaliseringstjänst som automatiskt rekommenderar innehåll utifrån användarnas behov.

    Pssst! Under sommaren kommer Utveckla att köra en repris-special! Har du ett favoritavsnitt du tycker fler ska få ta del av i solstolen? ⛱️ Skicka dina önskemål på gäster, ämnen och reprisavsnitt till: [email protected].

  • Marko Tosic är en driven konstnär och entreprenör med en passion för kreativitet, teknik och mänskliga interaktioner. Genom sitt företag ImagineX AB, en digital byrå med fokus på UX/UI design, webbutveckling och grafisk design, har Marko arbetat med en mångfald av kunder från både offentlig och privat sektor. Han har erfarenhet av allt från intranät och externa webbplatser till att samarbeta med både startups och etablerade företag och organisationer på nationell nivå.

    I början av 2023 tog Marko ytterligare ett steg i sitt engagemang för teknik och kreativitet genom att grundlägga www.ChatGPTutbildning.se. Syftet med denna satsning är att utbilda företag och organisationer om de praktiska och användbara möjligheterna med ChatGPT. Genom att erbjuda konkreta verktyg och strategier strävar Marko efter att hjälpa sina kunder att uppnå omedelbara och påtagliga resultat i sin användning av denna spännande teknologi.

  • I Utveckla 57 pratar vi om något annat än backend, databaser och kod, istället går närmare in på ett ämne vi många dagligen är exponerade för - imposter syndrome! Vi pratar med Andreas Larsson som arbetar som universitetslektor på Mittuniversitetet i Östersund. Imposter syndrome är en känsla av att inte vara kompetent nog, fast det finns bevis på motsatsen.

  • I Utveckla 56 pratar Simon Zachrisson och Lily Tsui AI quality assurance med Patrick Lef, grundare och CPO på QA.tech! Hör allt om hur vi kan använda AI i allmänhet och språkmodeller i synnerhet för att effektivisera och förbättra testningen. Hör också om utmaningarna som än så länge finns med AI i kvalitetssäkringen och möjligheterna som framtiden rymmer. Är AI att likna vid en skruvdragare, hur undviker vi felaktiga loopar och hur länge måste vi sitta barnvakt åt vårt AI-verktyg innan det kan ta hand om sig själv? Detta och en väldig massa mer hör du om i det här avsnittet. Dessutom bjussar Simon på en liten föreläsning om vad ”shift left” betyder.

    00.35 Programledarna Simon Zachrisson och Lily Tsui hälsar välkomna och diskuterar sina nya uppdrag.

    06.13 Dagens ämne: AI!

    09.09 Välkommen Patrick Lef!

    09.58 Detta är QA.tech.

    10.56 Så kom Patrick in på systemutveckling.

    14.21 Detta har Patrick jobbat med efter studierna.

    15.09 Detta är kvalitetssäkring.

    16.09 Så har man traditionellt sett jobbat med kvalitetssäkring.

    18.06 Så använder QA.tech AI i sin testning.

    21.15 Så används språkmodeller och prompt engineering för testningen.

    22.53 Detta ska man tänka på när man sysslar med prompt engineering.

    26.02 Dessa utmaningar finns när det kommer till att använda ChatGPT i testningen.

    27.21 Så sätter du upp en egen gpt-lösning med LangChain.

    29.23 Så går QA.tech till väga när de sätter upp ett projekt hos kund.

    31.39 Så kunnig behöver man vara för att kunna använda Patricks verktyg.

    33.59 Kan man använda ChatGPT för att generera användningsfall till utvecklarna?

    34.50 Om risker och säkerhet i förhållande till AI.

    36.41 Detta är de största utmaningarna Patrick och hans team har runt sitt verktyg, just nu.

    37.51 Så ser Patrick på den framtida utvecklingen runt AI-lösningarna.

    40.20 Finns det en risk att vi har hypeat AI-lösningarna för mycket?

    42.25 Dessa är de vanligaste missförstånden runt hur AI löser kvalitetssäkring som Patrick stöter på.

    44.12 Så underlättar AI-verktygen för en shift left-kultur: att utvecklingsarbetet även inkluderar testning och felhantering

    46.19 Om bias i den egna testningen.

    48.05 Om oron för att AI helt ska ersätta vissa jobb och tjänster.

    50.25 Dessa lösningar är Patrick mest stolt över just nu.

    51.53 Så ser framtiden ut för QA.tech.

    52.39 Så kommer man i kontakt med Patrick och gänget.

    52.49 Tack för allt, Patrick!

    53.06 Simon och Lily debriefar efter intervjun, diskuterar vad de lärt sig i det här avsnittet och hur de skulle kunna tillämpa det ute på golvet.

    57.03 Lily vågar fråga om uttrycket ”shift left” och ångrar sig eventuellt.

    1.00 Tack för den här gången, vi hörs nästa månad!

  • I avsnitt 55 av Utveckla snackar vi IoT med Daniel Helén, konsultchef och .Net-utvecklare på Consid Stockholm. Vad behöver man kunna för att jobba med IoT-utveckling, vilka är de klassiska problemen man stöter på som utvecklare, vad är det för skillnad på IoT och det smarta hemmet och hur ska man tänka kring den data som sugs upp i molnet från våra uppkopplade prylar? Dessa frågor och en väldig massa fler svarar Daniel på i det här avsnittet. Dessutom avslöjar Simon vilken som är hans dummaste smartaste pryl.

    Tidskoder

    0.39 Programledarna Lily Tsui och Simon Zachrisson hälsar välkomna, debriefar julen och levererar ett trist besked till Lilys fanclub.

    4.23 Dagens ämne: IoT!

    6.41 Välkommen till Utveckla, Daniel Helén!

    7.00 Heter det IoT-utvecklare?

    7.13 Detta gör Daniel just nu.

    7.28 Så hamnade Daniel i systemutvecklingsbranschen.

    8.01 Detta gjorde Daniel när han jobbade med digital-tv.

    9.34 Detta står IoT för.

    11.44 Om skillnaden mellan bregreppen IoT och Smarta hem.

    12.34 Så mår IoT på konsumentmarknaden idag.

    13.40 Varför har inte fler prylar kopplats upp ännu?

    16.08 Detta är bra att ha med sig, erafenhets- eller utbildningsmässigt, för den som vill börja utveckla IoT-produkter.

    17.39 Dessa dataformat används mest i IoT-sammanhang.

    19.40 Om machine learnings roll i framväxten av bättre IoT-produkter.

    21.02 Här har IoT slagit igenom rejält.

    22.46 Så ser ett typiskt IoT-projekt ut.

    23.40 Dessa standarder behöver man förhålla sig till.

    26.14 Typiska utvecklar-utmaningar inom IoT.

    27.48 Detta är IoT edge.

    30.13 Om data och integritet.

    31.22 Om möjligheten till djupare dataanalys med IoT.

    32.33 Dessa branscher nyttjar inte IoT så väl som man skulle kunna göra.

    34.16 Så kommer du i gång och smartar till ditt hem.

    38.22 Detta är roligast med att jobba med IoT.

    38.48 Stort tack till Daniel Helén!

    39.05 Simon och Lily sammanfattar vad de lärt sig av gästen, konstaterar att det blir mycket AI i podden det kommande året och slänger ut en cliffhanger.

    43.47 Hör av er till Utveckla med feedback eller hälsningar och strössla gärna med hjärtan och tummar på poddens sociala medier. Tack och hej!

  • Tidskoder

    0.27 Varmt välkomna Maria Karlsson och Kajsa Skytt!

    0.41 Här sitter Kajsa och detta jobbar hon med.

    1.03 Här finns Maria och detta gör hon.

    1.27 Så halkade Kajsa in på webbanalys.

    2.04 Så kom Maria in i branschen.

    2.45 Så har branschen utvecklats sedan 2007 när Maria började.

    3.46 Om köpta länkar och”white hat” och ”black hat” SEO.

    4.38 Detta är webbanalys.

    5.21 Dessa verktyg är vanliga att arbeta med vid webbanalys.

    6.05 Detta gör Google analytics kontroversiellt.

    7.06 Detta innebär den nya lagstiftningen runt datalgring i USA vs EU.

    7.45 Är det svårt att sätta upp Google analytics?

    8.23 Så drar man nytta av datan som Google analytics samlar in.

    9.09 Så ser beställarens förväntningar ofta ut.

    9.53 Detta driver trafik just nu.

    10.47 Detta handlar SEO om och så ser kriterierna ut för att få hög ranking.

    13.18 Detta är SEM.

    14.41 Så jobbar SEO och SEM tillsammans.

    16.03 Dags att hugga tag i det fiktiva kundcaset Fri sikt.

    17.22 Detta blir första steget för en webbanalytiker när det kommer till att hjälpa Fri sikt.

    19.08 Så visar man kunden vilka resultat insatserna har gett.

    19.43 Så tar man reda på vilka andra plattformar utöver webbsidan som målgruppen finns på.

    20.31 Om sökordsanalys.

    22.15 Så förhåller man sig till årstidsrelaterade sökningar.

    23.14 Så kan man följa kundresan utifrån Google analytics.

    24.36 Så kan webbanalys hjälpa till att utvärdera en sajt utifrån tillgänglighetsperspektiv.

    25.19 Vem har mest användning för den data som Kajsa och Maria tar fram.

    25.56 Detta är det roligaste med att jobba med SEM och SEO.

    27.10 Maria ger sina bästa tips till den som vill komma in i branschen.

    27.46 Tack Kajsa Skytt och Maria Karlsson!

    28.02 Simon och Lily ser tillbaka på adventsveckorna som förflutit och vad de har lärt sig genom serien Alla våra X!

    30.21 Detta behöver Fri sikt jobba med.

    33.20 Det var det hela, GOD JUL och gott nytt ÅR!

    Case
    https://drive.google.com/file/d/1QIH9DijBIf8JrT3SefuTmXyECLr1fvG0/view?usp=sharing

  • Tidskoder

    0.30 Välkomna Adam och Jenny!

    1.00 Detta ingår i rollen som UX lead.

    1.58 Därför började Adam jobba med UX.

    2.37 Därför började Jenny jobba med UX.

    3.48 Detta är UX.

    4.23 Vad skiljer UX från CX, som vi pratade om förra veckan?

    5.36 Så bra koll har kunderna på alla x:en.

    6.39 Så konkretiserar Jenny för kund vad det är hon kan hjälpa till med.

    7.43 Så har UX-arbetet förändrats över tid.

    8.51 Lily har googlat och hittat ord som ”information architecture” och ”content strategy”. Vad är det i UX-sammanhang?

    11.52 Dags att friska upp minnet runt vårt fiktiva kundcase Fri sikt!
    13.17 Känner Jenny igen Fri sikt-caset från verkligheten?

    13.26 Då kallas UX:arna in i arbetet med Fri sikt.

    14.38 Dessa är de typiska fällorna som Fri sikt riskerar att fastna i.

    15.55 Så brukar förväntningarna se ut från kunden inför första mötet.

    16.40 Så motiverar Jenny för kund att tänka på WCAG-direktivet redan från start.

    18.17 Så ser arbetet runt designsystem ut.

    19.22 Dessa användaranalyser kan Fri sikt göra.

    20.27 Har UX:are TikTok att göra?

    21.23 Dessa olika roller och insatser ser Adam behov av för att Fri sikt ska nå sina mål.

    25.39 Adam ger lite exempel på problem som han ställt inför i sitt arbete för olika kunder.

    26.56 Jenny håller brandtal till alla utvecklare.

    27.40 Så tänker Adam och Jenny när de sätter ihop underlaget till utvecklarna.

    29.39 Detta är det roligaste med att jobba med UX.

    30.39 Tack så jättemycket Jenny och Adam, god jul, nästa vecka öppnar vi sista luckan: webbanalys!

  • Tidskoder

    0.43 Programledarna Simon Zachrisson och Lily Tsui hälsar gästerna Patrik Zenno och Daniel Dufvenberg välkomna.

    0.54 Detta jobbar Daniel med.

    1.37 Detta jobbar Patrik med.

    2.16 Därför började Patrik jobba med CX.

    3.55 Detta är CX.

    4.38 Patrik ger ett exempel på ett företag som är bra på CX.

    5.50 Så har man jobbat med CX historiskt.

    6.31 Så bra koll har kunderna på hur x:en passar ihop.

    8.18 Om glappet mellan företagens insikter och kundernas förväntningar.

    10.28 Om det faktum att även kundsupportflödet ingår i CX.

    11.28 Om att jobba datadrivet.

    12.38 En liten påminnelse om fiktiva kundcaset ”Fri sikt” som kommer att följa med genom adventskalendern.

    14.01 Har gästerna stött på företag av Fri sikts sort, och på vilket sätt skulle gästerna utmana dem lite vad gäller deras önskemål?

    16.08 Så brukar kunden ta emot det hela, när dennes premisser ifrågasätts.

    16.41 Om vikten att förstå kundbehoven, målgruppen och marknadstrender.

    18.58 Vad blir outputen av cx:arnas arbete?

    21.03 Så ser prioriteringarna ut, när man går in i ett sådant här projekt.

    22.21 Om kundernas allt större krav på snabbhet idag.

    24.10 Detta är det bästa med att jobba med CX.

    27.17 Detta är Patriks och Daniels bästa tips till de lyssnare som ska jobba med CX-initiativ åt kunder.

    30.40 Tack för att ni var med, Patrik och Daniel!

  • Avsnitt 51 av Utveckla är inte bara nummer 51, utan också första luckan i Utvecklas alldeles egen adventskalender. Den handlar om alla våra X – UX, CX, BX – och vår ständiga sambo, webbanalysen. I lucka ett går programledarna Simon Zachrisson och Lily Tsui igenom tankarna bakom kalendern med Joacim Wirebrand, UX-designer på Consid, och ger en övergripande förklaring av begreppen: hur de hänger ihop och samtidigt skiljer sig åt. Ni får också stifta bekantskap med det fiktiva kundcaset Fri sikt – ett företag ur takt med tiden, som vänt sig till oss för att kränga fler glasögon online. Fri sikt kommer att skapa problem för alla kalenderns gäster framöver att lösa, så missa inte det! Som extra bonus i detta avsnitt, kommer Lily också förklara varför det måste vara nudlar på julbordet, och Simon tipsar om sin 100-i-topp-lista med jullåtar.

    Tidskoder

    0.31 Programledarna Simon Zachrisson och Lily Tsui hälsar välkomna och diskuterar kantonesisk, argentisk, skånsk och extra allt-jul.

    6.32 Detta handlar 2024 års adventskalender om.

    8.44 Välkommen Joacim Wirebrand!

    8.53 Så här kommer adventsupplägget se ut.

    9.32 Detta jobbar Joacim själv med.

    10.34 Så har Joacim hamnat i UX-fållan.

    11.07 Om adventskalenderns fiktiva kundfall Fri sikt.

    13.02 Hur relevant är Fri sikt-caset i Joacims egen arbetsvardag?

    13.38 Här finns de röda flaggorna i kund-caset.

    15.02 Om alla våra X.

    15.58 Detta är UI – user interface.

    16.20 Detta är UX user experience.

    17.54 Detta är BX – brand experience.

    10.10 Detta är CX – customer experience.

    19.55 Detta är webbanalys.

    21.31 UX:are eller designers, vad ska man kalla dem?

    22.47 Brukar kunderna ha alla X:en på plats?

    24.17 Därför har vi valt de olika områdena för adventsavsnitten.

    26.01 Så har arbetssätt och samarbete mellan de olika X:en förändrats de senaste åren.

    28.50 Om WCAG – web content accessibility guidelines – och därför är det viktigt.

    31.15 Så bra är företagen där ute på WCAG.

    32.14 Detta ska lyssnarna ha med sig när de lyssnar på avsnitten.

    33.16 Tack Joacim Wirebrand, god jul, nästa vecka blir det CX!


    Case:
    https://drive.google.com/file/d/1QIH9DijBIf8JrT3SefuTmXyECLr1fvG0/view?usp=sharing

    Länkar

    Bästa Jullistan 2: https://open.spotify.com/playlist/0KQxrCfOCygZVtHmDjRyci?si=9b4c4566fa334868

  • Hobbykodning | Utveckla 050

    I avsnitt 50 av Utveckla snackar vi hobbykodning med Sandra Reinecke, konsult-trainee på Consid Stockholm. Hör denna inbitna hobbykodare berätta om ett nostalgiskt kaninspel, en bot som gjort henne rik som ett troll i spelvaluta och en stickmönstersgenerator som orsakat myror i huvudet. Hör henne också tipsa om verktyg och angreppssätt för den som vill komma i gång med hobbykodning. Dessutom recenserar hon Lily som chef och filar på en appidé som kommer knocka alla handarbetare ur gungstolen.

    0.35 Programledarna Lily Tsui och Simon Zachrisson hälsar välkomna, diskuterar stockholmarnas förakt för matlåda på jobbet och delar med sig av analoga spartips när räntorna stiger.

    9.50 Dagens ämne: hobbykodning!

    13.46 Hej och välkommen Sandra Reinecke!

    14.00 Sandra tvingas helt frivilligt recensera Lily som chef.

    14.37 Detta jobbar Sandra med just nu.

    15.31 Detta är Consids traineeprogram.

    16.03 Så hittade Sandra programmet.

    16.45 Så halkade Sandra in i utvecklingsbranschen.

    17.13 Dessa fördomar hade Sandra runt datateknik på KTH.

    17.49 Om den risiga fördelningen mellan tjejer och killar på datateknikutbildningen.

    18.19 Så uppstod Sandras teknikintresse.

    19.49 Sandra berättar om sitt intresse för stickning.

    21.33 Måste man räkna lika mycket när man stickar som när man virkar?

    22.48 Så gick det till när Sandra började koda på fritiden.

    23.49 Sandra berättar om sina nostalgiska hobbyprojekt.

    25.41 Dessa verktyg är bra att ha när du kör i gång.

    27.12 Så tänker Sandra kring vilket programmeringsspråk man bör använda i ett nytt projekt.

    28.27 Så många av Sandras hobbykodningsprojekt har blivit klara.

    30.18 Sandra om att visa sina projekt från andra och ta emot feedback.

    31.35 Detta är Sandra mest nöjd med bland projekten.

    33.52 Sandra berättar om hur idén uppkom till en ”knitting pattern generator”.

    34.51 REKLAMAVBROTT: Anmäl er till Considition, världens viktigaste hackaton, på considition.com!
    35.28 Detta gör Sandras stickmönstergenerator.

    36.35 Därför är det så komplicerat att generera stickmönster.

    39.55 Hobbykodning: så börjar du!

    41.59 Detta hobbyprojekt står näst på tur för Sandra.

    44.44 Sandra ger sin sista motivering till varför man ska börja hobbykoda.

    45.00 Tack Sandra Reinecke!

    45.10. Simon och Lily samlar tankarna efter intervjun och konstaterar att det aldrig är bra att vara ensam.

    47.40 Uppmaning till lyssnarna om att maila in idéer på ämnen och gäster till [email protected] och spana in instagram.

    48.49 Tack för att ni lyssnade, nästa avsnitt blir en adventspecial!

    https://github.com/sardnas

  • Avsnitt 49 av Utveckla är en specialare, där vi fokuserar på världens viktigaste hackaton – Considition! Årets samarbetspartner är Coca Cola, och Björn Hellqvist, head of digital på Coca Cola Europacific Partners, gästar för att berätta vilket hållbarhetsrelaterade problem Coca Cola vill ha hjälp att hacka fram en lösning på och varför de tycker det är så viktigt att vara med. Tillsammans med Joakim Andersson, projektledare för Considition, går han också igenom hur tävlingen går till, medan Simon och Lily törstar efter fina priser.

    0.29 Programledarna Lily Tsui och Simon Zachrisson hälsar välkomna, diskuterar Japanresa och förundras över Simons nya, fräscha bäbis.

    5.46 Dagens ämne: Considition!

    13.01 Hej och välkomna, Björn Hellqvist och Joakim Andersson!

    13.52 Detta är Coca Cola Europe Pacific Partners (CCEP)
    14.52 Detta innebär det att vara ”head of digital” på CCEP.

    15.34 funkar det med digitala lösningar för CCEP:s kunder.

    16.14 Detta är skillnaden mellan CCEP och Coca Cola Company.

    17.23 Därför är det viktigt för CCEP att vara med och arrangera Considition.

    19.23 Så uppstod Considition.

    20.42 Dessa utmaningar uppstår när det kommer till att tävla i programmering.

    21.45 Detta går årets Considition ut på.

    24.43 Här har CCEP testat påfyllningslösningar med dryck redan.

    26.05 Så går tävlingen till.

    27.27 Detta menas med en ”karta” i Considition.

    28.25 Så får man poäng som tävlande.

    31.04 Dessa förkunskaper krävs för att kunna vara med och tävla.

    31.54 Har man någon fördel av att ha tävlat i Considition tidigare?

    32.51 Detta hoppas Björn få med sig hem till CCEP från Considition.

    34.09 Detta är de viktigaste punkterna som Considition-deltagarna ska ha med sig när de anmäler sig.

    35.01 Tack Björn och Jocke!

    35.19 Simon och Lily diskuterar den massiva prispotten och Lily drömmer om badges och acheivements.

    39.05 Tack för att ni lyssnade, in och anmäl er på considition.com!

  • I avsnitt 48 av Utveckla snackar vi Medtech med Gabriella Norman, systemutvecklare på Frenda. Vad är medicinteknik och vad skiljer det från hälsoteknik? Vilka utmaningar har man att förhålla sig till när man programmerar för en så specifik grupp som vårdpersonal och hur kommer man ens in i branschen? Det och en massa annat svarar Gabriella såklart på i det här avsnittet. Dessutom får vi höra om hennes kattkaos och tillfredsställelsen i att programmera världen lite bättre.

    0.56 Programledarna Lily Tsui och Simon Zachrisson hälsar välkomna, diskuterar Lilys stundande Japanresa och varför hon behöver en cool jurist.

    7.38 Dagens ämne: Medtech!

    9.28 Hej och välkommen Gabrilla Norman från Frenda!

    9.50 Gabriella berättar Datatjejs podcast som hon driver.

    10.09 Dessa ämnen tar de upp.

    11.02 Detta jobbar Gabriella med.

    11.28 Så länge har hon jobbat som utvecklare.

    11.44 Så upplever hon branschen så här långt.

    12.35 Om att börja sitt första jobb under pandemin.

    12.50 Så har Gabriellas karriär sett ut före Frenda.

    13.31 Allt om Gabriellas kattintresse och om rollen som fodervärd.

    16.33 Detta är medicinteknik – medtech.

    17.10 Så trillade hon in på medicinteknik.

    19.07 Så många pluggar medicinteknik.

    20.03 Om allt som ryms under etiketten medicinsk teknik

    21.15 Om skillnaden mellan health technology och medical technology.

    23.32 Om Gabriellas gamla arbetsplats Toby.

    24.23 Finns det många stora medtech-spelare i Sverige?

    25.43 Så ser Gabriellas roll som utvecklare inom medtech ut.

    27.28 Det finns ju mycket regler och förordningar att hålla sig till när man har med medicin att göra, underlättar det för kravställandet?

    29.31 Detta gör det roligt att jobba som programmerare inom medtech.

    31.12 Detta är medtech inte.

    33.12 Dessa styr spelreglerna för medtech-utvecklingen.

    34.26 Om skydd för personuppgifter och medtech.

    37.26 Om upphandlingar inom medtech i offentlig sektor.

    38.34 Dessa nya, spännande projekt finns inom medicinteknik.

    41.26 Om utmaningarna med att jobba mot en väldigt specifik yrkesgrupp.

    44.54 Dessa förbättringsområden finns när det gäller data inom medtech.

    48.15 Kan man komma in i medtech-branschen utan att ha pluggat medicinteknik?

    49.58 Detta är det roligaste med Gabriellas jobb.

    50.41 Här kan den som är intresserad av medtech kika efter mer information.

    51.45 Tack och hej Gabriella Norman från Frenda!

    52.06 Simon och Lily debriefar efter intervjun, konstaterar att det är läskigt med hälsoklockor samt att data är kung.

    56.38 Tack för att ni har lyssnat på Utveckla och hej då!

  • I avsnitt 47 av Utveckla snackar vi teknisk agilitet med Sam Storm, agil coach på Consid Stockholm. Vem behöver teknisk agilitet? Vilka problem råder arbetssättet bot på? Hur kommer man igång, och hur övertygar man koncernledningen om att det är en bra grej? De frågorna, och många fler, ger Sam Storm svar på i det här avsnittet. Dessutom förklarar han likheterna mellan utveckling och matlagning, och varför vi måste sluta laga så förbannat mycket sås.

    0.43 Programledarna Lily Tsui och Simon Zachrisson hälsar välkomna och analyserar apokalyptiska tivolin.

    4.18 Simon och Lily dyker ner i nyhetshögen och diskuterar det nya datalagringsavtalet mellan USA och EU.

    10.39 Dagens ämne: teknisk agilitet!

    10.54 Sam Storm hälsar sig själv välkommen.

    11.30 Sam förklarar vad det innebär att jobba med agil utveckling på jobbet.

    12.25 Om Sams MMA-karriär.

    14.47 Så kom Sam in på agil utveckling – en snirklig utbildningsresa.

    18.22 Detta betyder ordet agilt.

    18.25 Detta handlar agil system- och produktutveckling.

    20.28 Så underlättar ett tekniskt agilt arbetssätt.

    21.43 skiljer sig ett agilt arbetssätt mot vattenfallsprocess.

    23.45 Dessa standarder och ramverk finns det att förhålla sig till när man jobbar tekniskt agilt.

    26.30 Så undviker man en härva av olika team som måste koordineras för att åstadkomma resultat.

    27.28 Detta är de vanligaste missuppfattningarna om teknisk agilitet som Sam möter i jobbet.

    28.59 Sams bästa tips på hur man går all in agilt.

    31.46 Flaskhalsar i verksamheten och hur man kan jobba med förutsättningarna med teknisk agilitet

    33.47 Måste hela IT-avdelningen jobba på samma sätt för att teknisk agilitet ska funka?

    37.18 Vems jobb är det att driva teknisk agilitet framåt?

    39.17 Hur övertygar man övrig verksamhet om att utvecklarna behöver implementera teknisk agilitet?

    41.35 Dessa verktyg finns för att komma igång med teknisk agilitet.

    43.23 Sam ger exempel på ett team – the rule of one.

    48.33 Så (icke-)redo är svenska företag för teknisk agilitet idag.

    50.55 Så kommer man igång.

    52.38 Tack Sam Storm!

    53.09 Simon och Lily debriefar efter intervjun och funderar över vad de lärt sig.

    55.34 Om The Cynefin framework

    1.01 Tipsa om ämnen, ha en fin sommar, tack och hej!

  • I avsnitt 46 av Utveckla tar vi oss an säker utveckling tillsammans med Johan Persson, systemutvecklare på Consid i Linköping. Vad är skillnaden mellan offensivt och defensivt it-säkerhetsarbete, vad är det med de vita, svarta och gråa boxarna, varför ska it-avdelningen inte ha säkerhetsmonopol och hur håller vi hyfsat jämna steg med skurkarna? Det borrar vi djupare i tillsammans med Johan. Dessutom snackar Lily och Simon risker med att satsa allt på innehåll på gratisplattformar och Lily avslöjar hur hon blev blåst av Beyonce.

    0.37 Programledarna Simon Zachrisson och Lily Tsui hälsar välkomna och blickar tillbaka på en blindtarmsoperation.

    2.04 Dagens ämne: Säker utveckling!

    7.22 Välkommen Johan Persson!

    7.40 Detta jobbar Johan med just nu.

    9.33 Johan berättar om hur han halkade in på säker utveckling.

    10.56 Detta är cybersäkerhet.

    11.24 Om defensiva angreppssätt.

    12.42 Så får du in rutinerna vad gäller defensivt arbete på ett bra sätt i teamet.

    14.55 Tänk på detta när du sätter upp ett API-anrop.

    17.19 Om offensivt cybersäkerhetsarbete.

    20.13 Så vanligt är det med ransomware.

    21.40 Så skyddade och så bra koll har företagen på sitt it-säkerhetsarbete.

    23.13 Därför bör alla utvecklare utbildas inom cybersäkerhet.

    25.33 Har övergången till molnet förenklat säkerhetsarbetet?

    27.07 Detta är SQL injection.

    28.11 Vanliga missuppfattningar om cybersäkerhet.

    29.55 Är det viktigt att ha en huvudansvarig för säkerhetsfrågor?

    31.02 Strategier för att hitta säkerhetshål i teamen.

    32.41 Detta innebär begreppen black box, white box och grey box.

    35.00 Så ser Johans verktygslåda ut när han letar säkerhetsluckor.

    38.10 Om Log4j som exempel på sårbarheter som både sprids och patchas snabbt.

    39.42 Så får du snabbast reda på Zero day exploits.

    41.45 Så vet Johan vad han har rätt att göra när han testar säkerheten hos en kund.

    42.52 Blir Johan någonsin sugen på att testa bristerna i öppna nätverk på fritiden?

    43.52 Håller AI på att bli ett problem på säkerhetssidan?

    45.45 Hur håller man jämna steg med skurkarna?

    47.44 Så motiverar du säkerhetstänk hos kunden.

    49.25 Så kommer du igång med ditt säkerhetsarbete.

    50.56 Tusen tack Johan Persson!

    51.19 Simon och Lily efterlyser gästtips och debriefar efter avsnittet – detta har de lärt sig, detta är de avundsjuka på Johan för och så fick Beyonce Lily på fall.

    54.16 Simon och Lily pratar om riskerna med gratissajter där vi skapar innehåll – när de lägger ner eller börjar ta betalt.

    59.50 Tack för den här gången vi hörs igen om en månad!

    Relevanta länkar:

    OWASP (
    Open Worldwide Application Security Project), OWASP Top 10 sammanställer de 10 vanligaste hoten mot webapplikationer:
    https://owasp.org/www-project-top-ten/

    CVE (Common Vulnerabilities and Exposures): https://vuldb.com/

    BurpSuite, verktyg för pentest:
    https://portswigger.net/burp

    Kali, Linux distro framtaget för pentest:
    https://www.kali.org/

    Metasploit, pentest framework:
    https://www.metasploit.com/

    Nmap, port scanner:
    https://nmap.org/

  • I avsnitt 45 av Utveckla sätter vi tänderna i Kubernetes, tillsammans med Joakim Bajoul Kakaei, Staff Software Engineer på Snyk. Det här är andra gången han gästar podden, och det han inte vet om Kubernetes är inte värt att bry sig om. Hör honom förklara vad Kubernetes är och gör, hur man kan implementera det på arbetsplatsen, vem som gynnas av att använda Kubernetes, vilka utvecklingsspråk som figurerar och hur man i bästa fall kan göra systemadministratören Göran arbetslös. Dessutom hör ni honom förklara varför man ska sluta behandla sina servrar som ett gulligt litet husdjur och istället ta fram bultpistolen.

    Tidskoder

    0.29 Hej och välkomna! Programledarna Simon Zachrisson och Lily Tsui möter lyssnarna med öppna armar.

    0.52 Simon och Lily diskuterar hur man kan digitalisera sin pallkrage, Simon lägger ut on texten om sina två raspberry pajer och Lily funderar över bästa inredningen i hennes gaming-grotta.

    6.49 Om dagens gäst – Joakim Bajoul Kakaei – och hans mytiska exempel-administratör Göran.

    8.11 Dagens ämne: Kubernetes!

    10.40 Länk till bra förklaringsvideo om Kubernetes som är bra att se innan man kör igång intervjun. https://www.youtube.com/watch?v=PziYflu8cB8

    11.10 Hej och välkommen Joakim!

    11.41 Detta har hänt i Joakims privatliv sen sist vi hörde honom.

    14.56 Detta har hänt på Joakims jobb sen sist.

    16.04 Joakim ger en kortfattad förklaring på vad Kubernetes är.

    20.55 Om skillnaden mellan att sköta sin infrastruktur som ett husdjur vs en boskapsjord.

    24.06 Så kan man implementera Kubernetes på företaget.

    35.54 Måste man vara molnbaserad för att köra Kubernetes?

    40.21 Best practice och säkerhetstips för infrastrukturen kring Kubernetes

    44.12 Dessa utvecklingsspråk används när man konfigurerar sitt kluster.

    45.56 Joakim förklarar versionshantering av kluster

    47.44 Dessa typer av användare av Kubernetes finns det och så förändras implementationen utifrån detta.

    51.32 Detta var det som lockade Joakim med Kubernetes.

    52.50 Om förkortningen K8s.

    53.29 Detta ska du tänka på när du börjar använda Kubernetes professionellt.

    56.19 Joakim sammanfattar de viktigaste punkterna att ha med sig när det kommer till Kubernetes.

    57.55 Tack Joakim Bajoul Kakaei!

    58.09 Simon och Lily debriefar efter intervjun och uppmuntrar alla lyssnare att våga testa nya grejer.

    1.01 Tack och hej från Simon och Lily!

  • I avsnitt 44 av Utveckla snackar vi AWS, alltså Amazon Web Services, med Magnus Sjöstrand, lösningsarkitekt på Consid Stockholm. Magnus berättar om sin egen väg från utvecklare till lösningsarkitekt, hur han halkade in på just AWS, vilka fördelar han ser med molnet och hur man kommer igång med AWS som nybörjare. Han förklarar också hur cloud kan motverka pruttiga kossor och hjälpa japansk sjukvård att stå emot en jordbävning. Dessutom får ni höra allt om Simons härjningar på företags-SM och Lilys mödosamt nedtecknade verksamhetsberättelse för Datatjej.

    Tidskoder:

    0.38 Utvecklas programledare Simon Zachrisson och Lily Tsui hälsar välkomna och snackar företags-SM i e-sport och årsmöte på Datatjej.

    7.06 Dagens ämne: AWS!

    9:19 Hej Magnus Sjöstrand!

    9:32 Magnus går i väntans tider.

    10.04 AWS på en minut.

    10.56 Så kom Magnus in i systemutvecklingsbranschen.

    13.38 Om att komma in som rookie bland GIS:are och lantmätare.

    14.29 Magnus bästa sätt att skaffa sig nya kunskaper i jobbet.

    16.55 Så kommer du igång med AWS.

    20.50 Dessa språk och verktyg är vanliga inom AWS.

    24.14 Magnus om sin roll som lösningsarkitekt för AWS.

    24.49 Detta är skillnaden mellan systemarkitekt, lösningsarkitekt och enterprisearkitekt.

    27.12 Därför tog Magnus steget från utvecklare till arkitekt.

    29.26 Därför passar just AWS bra om man vill ta steget från utvecklare till arkitekt.

    30.36 Om risken för att det blir väldigt dyrt med AWS.

    32.47 Då lämpar det sig att gå till molnet med en befintlig lösning.

    33.55 Vägvalen man kan göra i sin molnresa och vad de olika “x as a service”-begreppen betyder

    36.43 Best practices när man ska ta steget över till cloud.

    39.09 Är det skillnad i angreppssätt som litet vs stort bolag vid en flytt till molnet.

    40.08 Så påverkas det agila tänket när man jobbar med molnlösningar.

    42.05 Här befinner vi oss när det kommer till användning av molntjänster för myndigheter.

    44.51 Här ligger AWS i framkant innovationsmässigt.

    45.46 Magnus om hur man har använt molnet för att få norska kossor att prutta mindre.

    48.10 Så använder sig Netflix av AWS-verktyg för att testa hur väl deras streamingtjänst står emot en orkan.

    52.23 Magnus bästa tips till er lyssnare som funderar på att ta steget från utvecklare till arkitekt.

    54.01 Magnus peppar alla lyssnare att lära sig mer om molnet och AWS.

    55.06 Tusen tack Magnus Sjöstrand!

    55.16 Simon och Lily sammanfattar vad de själva har lärt sig av dagens gäst.

    56.45 Simon tipsar om ett AWS-summit den 11 maj.

    57.04 Tack och hej!

    Intressanta länkar:

    Mjölkrobotar på TINE =

    https://aws.amazon.com/partners/success/tine-crayon/

    https://youtu.be/JRjlFOEaOBk

    https://docs.aws.amazon.com/general/latest/gr/glos-chap.html

    Magnus kurs =

    https://explore.skillbuilder.aws/learn/course/134/play/62437/aws-cloud-practitioner-essentials

  • I avsnitt 43 av Utveckla snackar vi ChatGPT vs Stack Overflow med Filip Huhta, fullstackutvecklare på Consid Örebro! Filip berättar om hur han använder sig av ChatGPT i jobbet, avslöjar smarta knep för att få bra svar, filosoferar kring skillnaderna mellan hur man använder ChatGPT och Stack Overflow och siar om framtiden. Kommer ChatGPT slå ut Stack Overflow – och gräver ChatGPT därmed sin egen grav? Detta och mycket mer diskuteras i avsnittet, dessutom dissekerar Lily och Simon den senaste utvecklingen inom AI och ChatGPT.

    Tidskoder:

    0.37 Programledarna Simon Zachrisson Lily Tsui hälsar välkomna och debriefar efter en mardrömslång sjukdomsperiod.

    1.33 Dagens ämne – Chat GPT och Stack overflow!

    7.15 Välkommen Filip!

    7.34 Här jobbar Filip, och detta jobbar han med.

    8.05 Filip får köra en hisspitch på Chat GPT

    9.12 Filip avslöjar allt om sin skidåkning.

    10.58 Så kom Filip in i systemutvecklingsbranschen.

    11.28 Så halkade han in på fullstack.

    13.27 Så blev Filip intresserad av Chat GPT.

    14.34 Så kommer man i gång och använder Chat GPT i jobbet som utvecklare.

    17.05 Filip avslöjar lite knep för att få bra svar från ChatGPT.

    17.58 Detta är den största skillanden mellan hur man använder ChatGPT och Stack Overflow.

    19.51 Dessa vanliga missuppfattningar finns runt ChatGPT.

    22.50 Så skulle man kunna få fler att våga fråga på Stack Overflow.

    24.48 Simon berättar om sin bästa fråga på Stack Overflow.

    27.08 Därför har vi sett en spike i användandet av AI-lösningar på sistone.

    28.27 Detta ser Filip att den här tekniken kommer användas för i framtiden.

    31.41 Filip pratar om ChatGPT 4 – som redan har släppts när avsnittet sänds.

    32.38 Finns det en risk att ChatGPT slutar funka för utvecklare om folk slutar ställa frågor i Stack Overflow och bara kör ChatGPT?

    34.22 Filip berättar hur han själv har faktagranskat ChatGPT på kammaren.

    35.36 Detta verktyg vänder sig Filip till först idag, i sitt jobb som utvecklare.

    36.40 Är det omöjligt med källhänvisningar när man använder ChartGPT?

    40.15 Kommer AI:n ta våra jobb?

    41.31 Så kommer utvecklare påverkas av ChatGPT framöver.

    44.02 Om att skriva tester med hjälp av ChatGPT.

    45.50 Så kan man tramsa med ChatGPT.

    47.38 Filip sammanfattar det viktigaste som man bör ha med sig när börjar jobba med ChatGPT.

    48.11 Tack så mycket Filip Huhta!

    48.36 Simon och Lily fördjupar sig lite i andra verktyg som använder sig av ChatGPT, och sammanfattar vad som har hänt på området sedan intervjun spelades in.

    53.17 Simon och Lily efterlyser tips och önskemål till kommande avsnitt och slår ett slag för sitt instagramkonto.

    53.38 Tack och hej!

  • I avsnitt 42 av Utveckla snackar vi TDD – Test Driven Development – med Kristofer Linnestjerna, systemutvecklare på Consid Göteborg! Vad är TDD, varför använder man det, när passar det, när är det mindre lämpligt, vilka verktyg kan man ta hjälp av och var börjar man som fullkomlig gröngöling? Dessa frågor, och många fler, får vi svar på i det här avsnittet. Dessutom avslöjar Kristofer hemligheten bakom riktigt välgrillad kyckling och hur han fick en hel Erasmus-klass att gapa av förvåning i Aberdeen.

    Tidskoder:

    0.31 Programledare Simon Zachrisson och Lily Tsui hälsar hej och välkomna och delar med sig av sina bästa tält-tips.

    5.44 Dagens ämne: TDD.

    7.13 Välkommen dagens gäst: Kristofer Linnestjerna!

    7.51 Detta är TDD – Kristofer gör en kort hisspitch.

    8.32 Så använder Kristofer TDD.

    9.21 Kristofer berättar om sin snabbt avklarade karriär i TV4:s Grillmästarna och avslöjar hur man grillar kyckling utan att det blir torrt.

    11.57 Så kom Kristofer in i utvecklingsbranschen.

    12.36 Kristofer berättar om sitt Erasmus-utbyte i Aberdeen och hur han chockade sina kurskamrater.

    14.28 Så gick det till när Kristofer började jobba med TDD.

    16.44 Så kan ett exempeltest se ut.

    18.55 Dessa har lätt att ta till sig TDD-tänket.

    20.11 Vilka testmönster ryms inom TDD-begreppet?

    20.50 Om test-täckning.

    23.15 Leder TDD till mer läsbar kod?

    24.45 Vad kan ett enskilt test ha för metodnamn?

    25.40 Dessa produkter kan man använda.

    28.35 Detta är FakeItEasy.

    32.06 Så säljer Kristofer in TDD till kollegor och beställare.

    32.41 Måste alla i ett projekt vilja köra TDD för att det ska funka?

    33.02 Så motiverar man för kund att arbetssättet kommer ta mer tid, i början.

    34.29 Simon mansplainar isbergsprincipen.

    35.04 Dessa vanliga missuppfattningar om TDD möter Kristofer på jobbet.

    36.18 Detta är den vanligaste bakgrunden hos dem som jobbar med TDD.

    37.26 Så jobbar man med TDD i agila team.

    38.32 Så involverar man kravställaren i TDD.

    39.04 När är ett problem för omfattande för att det ska funka med TDD?

    41.56 När är det olämpligt att använda TDD?

    43.01 Så kommer sättet man jobbar med enhetstester utvecklas framöver.

    44.02 Dessa verktyg är bra att använda för den som vill komma igång med TDD.

    44.49 Så kommer du igång.

    46.39 Tusen tack Kristofer!

    47.03 Simon och Lily debriefar, försöker sammanfatta vad de har lärt sig och uppmanar lyssnarna att höra av sig med tips och önskemål om ämnen och gäster på [email protected] eller på instagram @utvecklapodcast.

    52.18 Tack och hej!

    Intressanta länkar:

    https://www.adlibris.com/se/bok/clean-code-9780132350884

    https://xunit.net/

    https://nunit.org/

    https://fakeiteasy.github.io/

    https://fluentassertions.com/