39 avsnitt • Längd: 40 min • Oregelbundet
Välkommen in och lyssna på några glada utvecklare när de samtalar en kort stund om något de tycker är intressant, självklart programmering men också allmänt om IT och teknik. Podden drivs av Active Solution – ett konsultbolag med fokus på webb, moln och AI på Microsoftplattformen.
The podcast Avkodat – En podd för utvecklare is created by Active Solution. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
I det här avsnittet snackar Robert Folkesson med Johan Nordberg och Cecilia Wirén om de smaskigaste godbitarna från Ignite-konferensen samt det förträffliga kundseminarum som Cecilia och Johan körde i samband med konferensen.
Ignite:
https://ignite.microsoft.com/
Microsoft Secure Future Initiative:
https://www.microsoft.com/en-us/trust-center/security/secure-future-initiative
Microsoft Digital Defence Report:
https://www.microsoft.com/en-us/security/security-insider/intelligence-reports/microsoft-digital-defense-report-2024
För arkeologiskt intresserade - vad är skillnaden mellan Azure Stack och Azure Pack?
What is the difference between Azure Pack and Azure Stack? - Stack Overflow
I det här avsnittet talar Robert Folkesson först med kollegorna Fredrik Hedlund & Stefan Rulli om Fabcon - den stora Fabric-konferens som nyligen var i Stockholm, samt med Michelle Sandford, Developer Engagement Lead Data & AI på Microsoft, om ansvarsfull AI och hur du kan mäta och följa upp generativ AI.
Länkar:
Fabcon: https://www.sharepointeurope.com/european-microsoft-fabric-community-conference/
Responsible AI training modules: https://learn.microsoft.com/en-us/training/modules/responsible-generative-ai/
Microsoft Applied Skills Generative AI Lab Walk throughs: https://www.youtube.com/playlist?list=PLhpOApnq4S2go7zl6ILBelcW0az-V5FWZ
Avkodat är tillbaka efter sommaren! I det här avsnittet deppar Robert över att Twitt... förlåt - X - har blivit så mycket sämre för utvecklar-info, Jakob funderar över när det faktiskt händer att felet ligger i molnplattformen och inte den egna koden och Chris har blivit inbiten testare. Vi spekulerar vilt kring vad resurs- och tjänste-bristen i Azure beror på - och pratar om alla spännande community-aktiviteter som händer i höst.
Länkar:
Stockholm AI - Inside GPT, Large Language Models Demystified 5 September
Swetugg Göteborg 16-17 September
Techorama Nederländerna 7-9 Oktober
Swenug Linköping 15 Oktober
NDC Porto 15 Oktober
Goodtech Conference Sundsvall 17 Oktober
.NET Developer Days Warsawa 22-23 Oktober
.NET Day Örebro 14 November
I det här avsnittet samtalar Cecilia Wirén och Robert Folkesson med Oscar Gonzalez - som precis blivit klar med sitt examensarbete inom kognitionsvetenskap på Linköpings universitet - ett arbete som handlar om hur användningen av GitHub Coplilot upplevs av utvecklare och hur utvecklarna skattar nyttan av verktyget.
Som utgångspunkt för sin undersökning använde han 'Developer Experience' - ett forskningsområde som kanske närmast kan jämföras med 'User Experience' - fast inriktat på hur utvecklare upplever fenomen som 'flow state', kognitiv stress och hur deras feedback-loopar förändras.
DevEx: Yes, good DevEx increases productivity. Here is the data. - The GitHub Blog
I det här avsnittet är vi på den fantastiskt trivsamma Swetugg-konferensen - https://www.swetugg.se/sthlm-2024 - som hölls i Stockholm 7-8 February.
Jakob Ehn och Robert Folkesson samtalar med frilans-utvecklaren Martin Björkström - inledningsvis om Semantic Kernel för AI-orkestrering - som Jakob höll en session om - men framförallt om "cloud native"-stacken .NET Aspire som Martin föreläste om. Cecilia Wirén ansluter dag 2 för att snacka testverktyg och test-filosofi med Mike Martin från Microsoft.
Länkar till det som nämns i podavsnittet:
Semantic Kernel
.NET Aspire
Azure Chaos Studio
Azure Load Testing
Microsoft Playwright Testing (Azure)
Prompt Flow
I det här avsnittet av Avkodat samtalar Peter Örneholm, Jakob Ehn och Robert Folkesson med Erik Lenas, Lead Data Scientist på Riksarkivet, om det fantastiskt spännande arbete de gör för att skapa AI-modeller som tolkar handskriven text från 1500-talet till slutet 1800-talet - och de framtida språkmodeller som kommer göra det möjligt att kommunicera med detta data.
Här hittar du HTRFLOW:
https://huggingface.co/spaces/Riksarkivet/htr_demo
Läs om Riksarkivets projekt med HTR+AI+Medborgarforskning:
https://riksarkivet.se?item=117216
HTRFLOW på Github:
https://github.com/Swedish-National-Archives-AI-lab/htrflow_app
I det här avsnittet pratar Cecilia Wirén och Robert Folkesson med Martin Jikita om hur du kan testa webbgränssnitt med hjälp Playwright - ett open source-verktyg från Microsoft för att skapa "end-to-end"-tester på ett smidigt sätt.
Länkar:
Playwright: https://playwright.dev/
Swetugg Stockholm 2024: https://www.swetugg.se/sthlm-2024
Devsum 2024: https://www.devsum.se/
I det här avsnittet av avkodat dyker vi ner i allt spännande som hänt kring generativ AI i och med GitHub och OpenAI:s stora utvecklarkonferenser:
Cecilia förklarar hur GitHub Copilot hanterar ditt data, Jakob skänker en tanke åt alla stackars startups som byggt tunna skal ovanpå OpenAI:s API:er, Chris oroar sig för hur unga utvecklare ska lära sig framöver, Peter bygger GPT:er på löpande band och Robert försöker hänga med i största allmänhet.
Medverkande: Chris Klug, Cecilia Wirén, Jakob Ehn, Peter Örneholm och Robert Folkesson
Länkar:
GitHub Universe: https://www.githubuniverse.com/
Copilot Workspace: https://githubnext.com/projects/copilot-workspace/
OpenAI GPTs: https://openai.com/blog/introducing-gpts
OpenAI Devday: https://devday.openai.com/
I det här avsnittet av avkodat försöker Chris Klug, Jakob Ehn och Robert Folkesson låta bli att prata generativ AI - men misslyckas totalt. Vi borrar också i Microsoft Entra Id vs Azure AD vs Azure AD B2C, pratar om behovet av att uppgradera äldre IdentityServer-versioner och reder ut vad det nya spännande C# DevKit för VS Code är.
Länkar till det som nämns i avsnittet:
Azure AD Renamed! Enter Microsoft Entra ID
Stable Signature: A new method for watermarking images created by open source generative AI (meta.com)
Microsoft rolls OpenAI's latest DALL-E 3 model into Bing • The Register
Can We Contain Artificial Intelligence? A Conversation with Mustafa Suleyman
Swetugg-konferensen
Devsum-konferensen
The C# DevKit is out and gives you a complete .NET experience inside VS Code!
I det här avsnittet gästar vi den utomordentligt trevliga utvecklarkonferensen DevSum, där Robert Folkesson & Cecilia Wirén samtalar med ett antal olika talare på konferensen - om ledarskap för utvecklare, arkitekturfilosofi och säker utveckling i microservices-arkitektur.
02:20 - David Neal - Ledarskap för motvilliga ledare
09:30 - Barry O'Reilly - Filosofin bakom arkitektur
21:20 - Cecilia Wirén och Johan Lindfors sammanfattar dag 1 på Devsum
27:15 - Sebastian Olsson - Säker utveckling och microservices
I det här avsnittet besöker Robert Folkesson Swetugg-konferensen och samtalar med Mathias Olausson och Magnus Timner från Solidify om hur du kan förenkla tillvaron som utvecklare med hjälp av GitHub Codespaces - samt med Simon Wåhlin från Advania om varför Powershell är ett så högintressant verktyg även för utvecklare.
Länkar:
Swetugg: swetugg.se/sthlm-2023
GitHub Codespaces: github.com/features/codespaces
Powershell: Microsoft Learn
Tobias Lolax, Cecilia Wirén, Jakob Ehn, Peter Örneholm och Robert Folkesson pratar om det som varit på allas läppar senaste tiden: den helt fantastiskt omvälvande revolutionen som tjänster som OpenAI med ChatGPT och liknande AI-modeller innebär; hur detta har potential att förändra hela branscher, hela samhället och hur vi arbetar och lever i grunden - och hur kan du använda tjänsterna i dina egna lösningar.
Länkar:
OpenAI: https://openai.com/
ChatGPT: https://chat.openai.com/chat
OpenAI i Azure: https://azure.microsoft.com/en-us/products/cognitive-services/openai-service
Robert Folkesson, Chris Klug, Peter Örneholm och Jakob Ehn snackar Actor-mönstret rent generellt och Microsoft's Orleans-implementation specifikt: vad kan det användas till, vilka olika Actor-ramverk finns i .NET-världen och vad särskiljer just Orleans från t.ex. Akka.NET.
God Jul och Gott Nytt år!
Länkar:
Actor model: https://en.wikipedia.org/wiki/Actor_model
Microsoft Orleans: https://learn.microsoft.com/en-us/dotnet/orleans/overview
Akka.NET: https://petabridge.com/blog/akkadotnet-what-is-an-actor/
Chris intro-demo-projekt för Orleans: https://github.com/ChrisKlug/intro-to-project-orleans
Äntligen är Avkodat tillbaka med ett nytt avsnitt! Den här gången pratar Jakob Ehn och Robert Folkesson med Anders Abel från Sustainsys / Duende Software om BFF - Backend for Frontend-mönstret - och hur det kan användas för att hantera de nya utmaningar som uppstår när säkerheten tajtas till i webbläsare.
Länkar:
BFF-som generellt arkitekturmönster: https://samnewman.io/patterns/architectural/bff/
Safaris Intelligent Tracking Prevention: https://clearcode.cc/blog/intelligent-tracking-prevention-faq/
Duende BFF Security Framework: https://docs.duendesoftware.com/identityserver/v6/bff/
YARP (Yet Another Reverse Proxy) proxy: https://microsoft.github.io/reverse-proxy/
Peter Örneholm och Robert Folkesson träffar Robert Bergman, produktägare hos Calabrio, för att diskutera PO-rollen: vad gör en produktägare, varför är rollen så viktig i ett agilt utvecklingsarbete och vad som gör rollen så intressant och rolig att ta sig an.
Calabrio: https://www.calabrio.com/
Crisp Product Owner-kurs: https://www.crisp.se/en/courses/product-owner
Avkodat får besök av Magnus Timner från Solidify, som tillsammans med Chris Klug, Jakob Ehn, Cecilia Wirén, Peter Örneholm och Robert Folkesson samtalar om Microsoft's MVP-program, vad programmet innebär, vad som krävs för att få utmärkelsen och hur våra företag resonerar kring det och community-arbete.
Du som är trogen Avkodat-lyssnare får även möjlighet ta del av en fördelaktig rabatt-kod för anmälan Devsum-konferensen - spetsa öronen mot slutet!
Länkar:
Mer om vårt arbete inom MVP- och RD-programmen: https://www.activesolution.se/bloggat/microsoft-mvp/
Microsofts MVP-site:
https://mvp.microsoft.com/
Devsum 2022:
https://www.devsum.se
Finns det en motsättning mellan teknisk agilitet och affärsmässig? Eller är det kanske så att det ena är en förutsättning för det andra?
Avkodat avsnitt 23 får finbesök när Tess Ferrandez är på plats och medverkar i ett samtal med Henrik Ebbeskog, Chris Klug, Robert Folkesson och Peter Örneholm om teknisk agilitet och vad det innebär.
Cecilia Wirén, Chris Klug, Peter Örneholm och Robert Folkesson blir nostalgiska och gör en tidsresa genom .NET:s 20-åriga historia: Peter myser runt AJAX 'UpdatePanel', Cecilia kände flow med LINQ-syntax i VB.NET, Robert tyckte Windows 'CardSpace' inte var en så dum idé ändå och Chris får rysningar av att minnas Compact Framework.
Grattis älskade .NET!
Länkar:
Läs om festiviterna i samband med 20-årsdagen - med Live webcasts 14/2 - 15/2 och 17/3 https://dotnet.microsoft.com/en-us/
Robert pratade "Microsoft Visual Studio och .NET Framework, idag och imorgon!" runt 2008
Chris samlar ihop intrycken från MIX-konferensen 2010 på några stycken (52) slides: https://www.slideshare.net/IntergenNZ/mix-2010-twilight
Alan Smith, Chris Klug, Peter Örneholm och Robert Folkesson borrar i vad begreppet 'Polyglot' innebär för oss programmerare. Varför kan det vara fördelaktigt att lära sig ett helt nytt programmeringspråk, eller titta på en helt annan teknisk plattform än den du använder dagligdags?
Länkar:
Jupyter Notebooks: https://jupyter.org/
Asynkron programmering med Go: https://medium.com/@gauravsingharoy/asynchronous-programming-with-go-546b96cd50c1
Alan Smith, Cecilia Wirén, Chris Klug, Henrik Ebbeskog och Robert Folkesson sammanfattar året som har gått och diskuterar konferenser, beroenden i mjukvaruutveckling och i samhället i stort, residual risk och anti-fragilitet, om likheter och olikheter mellan bygg- och mjukvaruprojekt, distansarbetets slutgiltiga acceptans och öppnandet av Microsofts svenska datacenter.
Länkar:
DevSum: https://www.devsum.se/
NDC London: https://ndclondon.com/
JFokus: https://www.jfokus.se/
Barry O'Reilly om anti-fragilitet i mjukvaruutveckling: https://youtu.be/pMfzxmCzThI
Microsoft's nya datacenter öppnat i Sverige: https://news.microsoft.com/sv-se/2021/11/16/idag-oppnar-microsofts-hallbara-datacenter-i-sverige-skapar-nya-mojligheter-for-sverige-genom-hallbar-digitalisering/
Peter Örneholm och Robert Folkesson samtalar med Anders Abel - som bl.a. utvecklat ett system för att förenkla tågresor i världen - om hållbarhet ur flera olika aspekter: vad gäller systemutveckling, grönare IT-drift av system och hållbarhet inom open source.
Tyvärr drabbades vi av störningar i ljudet bitvis under denna inspelning, ber om ursäkt för det.
Länkar till ämnen i avsnittet:
https://saml2.sustainsys.com/
https://trine.com/
https://railtic.com/
Cecilia Wirén, Henrik Ebbeskog, Viktor Andersson och Chris Klug fortsätter diskussionen kring testning och gör en djupdykning i enhetstester: vad är en bra test, vad innebär "bra läsbarhet" i en test, vilka skillnader och likheter finns det mellan C#, Javascript och F# när det gäller tester, är 100% test-täckning något att sträva efter och VAD är det egentligen vi bör validera i en enhetstest?
Länkar:
Shouldly: https://shouldly.io/
Expect.js: https://github.com/Automattic/expect.js/
Expecto: https://github.com/haf/expecto
Approval Test: https://approvaltests.com/
SpecFlow: https://specflow.org/
Think Before Coding: https://thinkbeforecoding.com/
Cecilia Wirén, Chris Klug, Henrik Ebbeskog och Peter Örneholm diskuterar tester - med fokus på tester skapade i kod: varför vill du testa, vilka typer av tester finns det, är TDD något du ska använda slaviskt och vilken typ av tester är det egentligen som hittar buggar?
Länkar:
Test Driven Development - Kent Beck
Structure and Interpretation of Test Cases - Kevlin Henney
I det här avsnittet resonerar Chris Klug, Cecilia Wirén, Jakob Ehn och Robert Folkesson kring vad begreppet karriär innebär för utvecklare, vilken bakgrund de själva har, vad som har lett dem in på utvecklar-spåret, vad som kan vara utmanande och vad som inspirerar dem att forsätta med systemutveckling.
Robert samtalar om Blazor med Jimmy Engström - utvecklare, föreläsare, community-hjälte och nybliven författardebutant med boken "Web Development with Blazor: A hands-on guide for .NET developers to build interactive UIs with C#".
Vad är Blazor och var kommer det ifrån? Hur skiljer sig de olika varianterna av Blazor åt? Vilka fallgropar ska du se upp med och finns det egentligen något scenario där Blazor inte passar, är några av punkterna vi diskuterar.
Länkar:
https://packt.live/3oWa1Q5 (Jimmys bok)
https://www.youtube.com/codingafterwork
https://www.twitch.tv/codingafterwork
http://blazm.net (Komponent-bibliotek för Blazor)
https://zxspectrum.azurewebsites.net/ (Ett av Jimmys exempel på styrkan i Blazor - ZX Spectrum-emulator körandes i webbläsaren)
Cecilia Wirén, Chris Klug och Robert Folkesson diskuterar SOLID:
Vilka är principerna, hur har de tolkats och förståtts historiskt och vad betyder de egentligen? Är principerna fortfarande relevanta idag? Hur förhåller de sig till andra koncept och tekniker som Domän-driven design och Unit-testing?
Häng med på en riktigt djupdykning i SOLID-principernas värld och en diskussion kring dess framtid!
I det här avsnittet samtalar Cecilia och Robert med Johan Lindfors, Truesec, kring säkerhet för utvecklare. Vad bör du tänka på som utvecklare, vilka resurser och verktyg finns tillgängliga och hur kan du komma igång med att anpassa din utvecklingsprocess - för att minska attackytorna och riskerna med den kod och de lösningar du levererar.
Medverkande: Cecilia Wirén, Robert Folkesson, Johan Lindfors.
Länkar:
OWASP – https://www.owasp.org
ASVS - https://owasp.org/www-project-application-security-verification-standard/
Industrial Internet Security Framework - https://www.iiconsortium.org/IISF.htm
Vi diskuterar ett urval av nyheterna från konferensen Microsoft Ignite. Flytta resurser mellan regioner i Azure, Uppgradera till .NET 5 och virtuella möten är några av sakerna vi lyfter fram och diskuterar i detta avsnitt.
Medverkande: Cecilia Wirén, Magnus Forsberg, Chris Klug och Jakob Ehn
Microsoft Mesh
https://news.microsoft.com/innovation-stories/microsoft-mesh/
Microsoft Teams nyheterna
https://www.microsoft.com/en-us/microsoft-365/blog/
Azure Resource Mover
.NET Upgrade Assistant
https://devblogs.microsoft.com/dotnet/introducing-the-net-upgrade-assistant-preview/
Form Recognizer nyheter
Passwordless authentication in Azure Active Directory (Azure AD)
https://www.microsoft.com/security/blog/?p=92885
Visual Studio 2019 version 16.9 & 16.10 preview 1
https://devblogs.microsoft.com/visualstudio/vs2019-v16-9-and-v16-10-preview-1/
Jakob, Cecilia och Robert sammanfattar ett väldigt speciellt år, ger sista-minuten klapp-tips, delar ut mjuka paket till lyssnarna och funderar på hårda paket till hemmet. Vi halkar även in på den aktuella Solarwinds Orion-attacken och talar lite om säkerhet och kontroll av OS-beroenden.
God Jul och Gott Nytt År!
Medverkande: Jakob Ehn, Cecilia Wirén och Robert Folkesson.
Länkar:
Vi snackar nyheterna i C# 9 och kommer fram till att ibland vill man ju faktiskt ha en sportbil (apropå 'contravariant return types'), är väldigt nöjda med 'init only setters' samt glada att amerikaner inte förstår svenska (även om Jon Skeet såklart är britt - sorry Jon!).
Medverkande: Conny Sjögren, Chris Klug, Jakob Ehn och Robert Folkesson.
Länkar:
Peter har flyttat in i ett större serverrum, Chris funderar över Helgonbromsar ,har skrivit episk blogg-post och vi är glada över svensk representation på .NET Conf. Cecilia och Robert tänker på att Identityserver fått en ny licensform och vi enas om snyltet på open source.
Medverkande: Chris Klug, Cecilia Wirén, Peter Örneholm och Robert Folkesson.
Länkar:
Chris episka blogg-post om .NET: https://fearofoblivion.com//understanding-cross-platform-NET-and-why-NET-5-is-important
.NET Conf Keynote: https://youtu.be/mS6ykjdOVRg
Cake: https://cakebuild.net/
Blazm (Blazor-komponenter från Jimmy Engström): https://github.com/EngstromJimmy/Blazm.Components
Blazor: https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Project Tye: https://devblogs.microsoft.com/aspnet/introducing-project-tye/
Peters nätverksuppdatering: https://twitter.com/PeterOrneholm/status/1300495123525099523
Duende IdentityServer: https://duendesoftware.com/
Active Login har nått 100 000 downloads: https://www.activesolution.se/bloggat/100-000-nedladdningar-och-lansering-av-active-login-authentication-4.0.0/https://activelogin.net/
Vi talar om det nya sammanslagna .NET 5-ramverket och vad det innebär för .NET-utvecklare.
Medverkande: Chris Klug, Cecilia Wirén, Jakob Ehn och Robert Folkesson.
Länkar:
Immo Landwerth's blog: https://devblogs.microsoft.com/dotnet/author/terrajobstweb-de/
Nedladdning av .NET 5: https://dotnet.microsoft.com/download/dotnet/5.0
.NET Conf 2020: https://www.dotnetconf.net/
CoreWCF: https://github.com/CoreWCF/CoreWCF
Vi ska tala om agil utveckling, men hinner snart sväva iväg ut i rymden och ett varv runt Mars innan vi landar igen. Ett samtal om när och varför agil utveckling fungera bra, samt varför det i vissa lägen inte gör det.
Medverkande: Chris Klug, Cecilia Wirén, Henrik Ebbeskog, Peter Örneholm och Robert Folkesson.
Länkar:
Boken 'Switch' https://heathbrothers.com/books/switch/
Nasa jobbar mot en hård deadline: https://www.sciencemag.org/news/2019/11/european-mars-rover-race-against-time-fix-parachutes
SpaceX touchscreen använder Javascript (!) https://www.cnet.com/news/spacex-rockets-fly-with-software-you-can-find-on-your-android-phone/
Agila manifestet: https://agilemanifesto.org/iso/sv/manifesto.html
Vi reder ut vad containrar, Docker och container-orkestrerare som Kubernetes är för något och hur de kan hjälpa utvecklare, funderar lite över regnet som faller. Robert är lycklig över att kunna konfigurera Kubernetes med Excel.
Medverkande: Chris Klug, Jakob Ehn, Robert Folkesson
Länkar:
Chris bloggserie om Docker: https://fearofoblivion.com/my-intro-to-docker-part-1-of-5
Chris bloggserie om Kubernetes: https://fearofoblivion.com/yet-another-kubernetes-intro-part-1
Hur Visual Studio 2019 stödjer containrar – Jakobs blogg: https://blog.ehn.nu/2020/02/how-visual-studio-2019-supports-containerized-applications/
Kom-igång-guide för Azure Kubernetes Service (AKS): https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-app
Kubernetes-dokumentation: koncepten: https://kubernetes.io/docs/concepts/
Ingress controller – Traefik: https://containo.us/traefik/
Administrera Kubernetes med Excel: https://twitter.com/danielepolencic/status/1254330583380979712
Producerat av Active Solution: https://www.activesolution.se/
Ett samtal om att arbeta som utvecklare när hela teamet sitter på distans: utmaningar, lösningar och idéer - några nypor flams blandat med ett mått allvar kring situationen vi befinner oss i.
Medverkande: Chris Klug, Robert Folkesson, Cecilia Wirén, Peter Örneholm
Länkar:
Producerat av Active Solution: https://www.activesolution.se/
Samtal med Tess Ferrandez-Norlander om att AI/ML-projekt behöver mer ingenjörskap samt utmaningen att du inte vet om ett AI/ML-projekt har möjlighet att lyckas ö.h.t. Martin Björkström berättar om gRPC för att skapa kontraktsdriven kommunikation med hög prestanda mellan tjänster.
Medverkande: Robert Folkesson, Tess Ferrandez-Norlander, Martin Björkström
Länkar:
Swetugg 2020: https://swetugg.se/sthlm-2020/
Tess session på Swetugg: https://swetugg.se/sthlm-2020/speakers/tess-ferrandez-norlander
Jupyter notebook: https://jupyter.org/
Jupyter notebook & .NET https://github.com/dotnet/interactive
Martins session på Swetugg: https://swetugg.se/sthlm-2020/speakers/martin-bjorkstrom
grpc-dotnet: https://grpc.io/blog/grpc-on-dotnetcore/
gRPC core för C#: https://github.com/grpc/grpc/tree/master/src/csharp
Producerat av Active Solution: https://www.activesolution.se/
Vi diskuterar DevOps - begreppet, vad det innebär för systemutvecklare och våra erfarenheter samt hur du kan komma igång. Vi berör även ämnet 'container' (är det ett filosofiskt begrepp?), utlovar kommande temaavsnitt i ämnet och vi försöker komma på vad konferensen 'DevOpsDay' hette.
Medverkande: Cecilia Wiren, Chris Klug, Jakob Ehn, Robert Folkesson.
Länkar:
DevOpsDays: https://devopsdays.org/
Azure DevOps: https://azure.microsoft.com/sv-se/services/devops/
Azure Resource Manager (ARM) Templates: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview
Pulumi: https://www.pulumi.com/
Producerat av Active Solution: https://www.activesolution.se/
I det andra avsnittet av Avkodat samtalar vi om versionering i allmänhet och .NET Core 3.1 specifikt: vad innebär egentligen semantisk versionering, hur bör du tänka kring "breaking changes", hur arbetar Microsofts egna Azure Devops-team med versioner - och: kommer framtida Chrome-uppdateringen att ta sönder Internet?
Medverkande: Jakob Ehn, Robert Folkesson och Peter Örneholm.
Länkar:
Semantic Versioning: https://semver.org/
Hur “Samesite”-cookie-uppdateringen i Chrome påverkar .NET Core https://devblogs.microsoft.com/aspnet/upcoming-samesite-cookie-changes-in-asp-net-and-asp-net-core/
DevOps at Microsoft:
https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/
Specifikt kring versioned rollouts i Azure Devops:
https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/achieving-no-downtime-versioned-service-updates
Versionering av .NET Core: https://docs.microsoft.com/en-us/dotnet/core/versions/
Episerver får stöd för .NET Core: https://world.episerver.com/blogs/martin-ottosen/dates/2019/12/asp-net-core-beta-program/
Producerat av Active Solution: https://www.activesolution.se/
I det allra första avsnittet av podcasten Avkodat delar vi nyheter och erfarenheter från konferenser så som TechDays, Microsoft Ignite, Open F# och GitHub Universe.
Meverkande: Robert Folkesson, Cecilia Wirén, Peter Örneholm och Viktor Andersson
Länkar:
Dror Helper – Unit Testing Patterns for concurrent code: https://www.updateconference.net/cs/2019/session/unit-testing-patterns-for-concurrent-code
Active Login: https://activelogin.net/
App Service Managed Certificates:
https://azure.microsoft.com/en-us/updates/secure-your-custom-domains-at-no-cost-with-app-service-managed-certificates-preview/
Github Universe: https://githubuniverse.com/
Github Artic code vault: https://www.youtube.com/watch?v=fzI9FNjXQ0o
Github automated security updates: https://github.blog/changelog/2019-11-14-automated-updates/
Github mobile: https://github.blog/2019-11-13-universe-day-one/#mobile
Open F#: https://www.openfsharp.org/
Microsoft’s approach till AI: https://www.microsoft.com/en-us/ai/our-approach-to-ai
Apple’s kreditkorts-diskriminering: https://www.businessinsider.com/apple-card-sexism-steve-wozniak-2019-11
Swetugg-konferensen 2020: https://swetugg.se/sthlm-2020
Swenug Meetup: https://www.meetup.com/Swenug-Stockholm/
Azure Meetup Stockholm: https://www.meetup.com/Stockholm-Azure-Meetup/
Half-life VR: https://www.sweclockers.com/nyhet/28620-half-life-alyx-slapps-mars-2020-far-stod-for-samtliga-vr-headset
Producerat av Active Solution: https://www.activesolution.se/
En liten tjänst av I'm With Friends. Finns även på engelska.