Blog

My blog is hosted by wordpress. Visit coding4life.wordpress.com for more information.

Devcouch.de podcast episodes that I'm participating in are also listed here. Devcouch.de is a german podcast for .NET developers. They are hosted on devcouch.de/podcast/


DevCouch ist oft länger gut

published on Tuesday, March 5, 2024 by Manuel Wenk, Oliver Vogel, Thomas Krause

Die Weltmeere sind voller Plastik, der Russe hat den Finger am roten Knopf, die Bahn arbeitet noch mit Windows 3.11 und die Sparkasse verschickt ihre AGBs als USB Stick, um Papier zu sparen. DevCouch deckt auf! Zusätzlich: Neues von der .NET 9 Roadmap, Sudo für Windows und gefrorene Auflistungen. Wahnsinn.

Links:

Jetbrains-Ecosystem Survey:

https://www.jetbrains.com/lp/devecosystem-2023/

Conventional Commit:

https://www.conventionalcommits.org/en/v1.0.0/

Google Gemini 1.5

https://blog.google/technology/ai/google-gemini-next-generation-model-february-2024/

Frozen Collections:

https://steven-giesel.com/blogPost/34e0fd95-0b3f-40f2-ba2a-36d1d4eb5601

Job bei der Bahn – ICE 1 und 2 Software:

https://www.tomshardware.com/software/windows/ms-dos-and-windows-311-still-run-train-dashboards-at-german-railway-company-listed-admin-job-for-30-year-old-operating-system

https://www.heise.de/news/Deutsche-Bahn-sucht-Admin-fuer-Windows-3-11-for-Workgroups-9611543.html

Sparkasse AGBs:

https://www.heise.de/news/Um-Papier-zu-sparen-Sparkasse-Bremen-verschickt-15-000-USB-Sticks-mit-AGB-9641628.html

http-Toolkit:

https://www.heise.de/tests/TLS-Verbindungen-mit-HTTP-Toolkit-analysieren-9627930.html?wt_mc=rss.red.plus.plus.atom.beitrag_plus.beitrag_plus

.NET 9 Roadmap

https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/

Sudo für Windows

https://devblogs.microsoft.com/commandline/introducing-sudo-for-windows/

Visual Studio 17.9

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-9-now-available/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Darf ich Ihnen meinen Tibber zeigen?

published on Tuesday, January 23, 2024 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver ist sauer, mit seinem Burrito war er nicht einverstanden. Zum Glück kann Manuel die Situation durch eine schöne Anekdote über David Cutler entzerren. Thomas redet über seine neueste Errungenschaft: Tibber. Außerdem viel über Dev-Drive, Dev-Home und Dev-Container. Triple-Dev.

Links:

Home Assistant Green

https://www.home-assistant.io/green/

Dave Cutler, wieso hat Windows Longhorn so lange gebraucht?

The Mind Behind Windows: Dave Cutler

VS Code Devcointainer sind cool

https://code.visualstudio.com/docs/devcontainers/tutorial

Habt ihr schon ein Dev-Drive?

https://devblogs.microsoft.com/visualstudio/devdrive/

https://learn.microsoft.com/en-us/windows/dev-drive/

LinqPad

https://www.linqpad.net/

Warum ist NTFS im Vergleich zu Linux Dateisystemen eigentlich so langsam?

https://github.com/Microsoft/WSL/issues/873#issuecomment-425272829

Dev Home Preview

https://learn.microsoft.com/de-de/windows/dev-home/

One Billion Row Challenge – .NET vs Java

https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-fastest-on-linux-my-optimization-journey/#results-table

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


WASI denn das? WASINALLERWERLT!

published on Thursday, December 14, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute wird es weihnachtlich, denn wir haben ein tolles Geschenk bekommen: Live unboxing. Aber keine Angst, haben auch noch andere tolle Themen. Oliver hat die KI Integration von Jetbrains Rider genutzt und ist sauer. Manuel versucht zu beschwichtigen und erzählt über die Meta Quest 3. Weiterhin reden wir über Web Assembly in der Cloud und wie wir unsere Bibliotheken endlich mal AOT kompatibel bekommen.

Links:

Nuget Static File Shares

https://github.com/emgarten/Sleet

Neue Microsoft.Extensions.Resilience Library

https://devblogs.microsoft.com/dotnet/building-resilient-cloud-services-with-dotnet-8/

.NET 8 Networking Improvements

https://devblogs.microsoft.com/dotnet/dotnet-8-networking-improvements/

Rider 2023.3

https://www.jetbrains.com/rider/whatsnew/

Web Assembly in der Cloud (WASI)

https://devblogs.microsoft.com/dotnet/extending-web-assembly-to-the-cloud/

Wie mache ich meine Bibliotheken AOT kompatibel?

https://devblogs.microsoft.com/dotnet/creating-aot-compatible-libraries/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


.NET 8 und Spareribs, was will man mehr

published on Tuesday, November 14, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Nach der Babypause ist vor dem Podcast. Wir sind wieder da mit spannenden Themen rund um .NET 8. Wir reden auch über .NET Aspire, welches Microsoft uns schenkt, um einen Weg zu weisen. Wohin der geht, weiß niemand. Dafür aber streikt die GDL wieder und CodeBlossom ist auch ganz spannend.

Links:

CodeBlossom

https://www.code-blossom.com/

GDL streikt bis Donnerstag Abend

https://www.tagesschau.de/wirtschaft/gdl-bahn-warnstreik-102.html

.NET 8 released

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/

C# 12 released

https://devblogs.microsoft.com/dotnet/announcing-csharp-12/

ASP .NET Core 8 released

https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8/

.NET Aspire vorgestellt

https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/

Service Discovery:

https://learn.microsoft.com/en-us/dotnet/aspire/service-discovery/overview

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


.NET 8 - Geschlafen wird, wenn das Baby da ist

published on Thursday, September 14, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Es wird spannend kurz vor der Babypause. Die Fruchtblase von Thomas Freundin ist noch nicht geplatzt und wir nutzen einfach mal die Zeit für spannende Themen wie die Super Mario Kart WM. Außerdem stellen wir euch interessante Features des neuen .NET Core 8 Release Candidates 1 vor, damit es nichts zu meckern gibt.

Links:

Visual Studio for Mac ist tot

https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-retirement-announcement/

.NET 8 RC1 – IAsyncEnumerable streaming Deserialization

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/

ASP.NET Core RC1

https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-rc-1/

.NET Performance Improvements

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/

Message processing failed! But what’s the root cause? – Laila Bougria – NDC Oslo 2023

https://www.youtube.com/watch?v=U8Aame0akl4

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter:

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Erst die DevCouch, dann das Vergnügen

published on Tuesday, August 15, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Skandal bei Moq!  Devcouch klärt auf. Zustäzlich spannende neue Features in Jetbrains Rider, Visual Studio,  C#12 und .NET 8. Wir können auch anders, nicht nur dieses elendige bla bla bla.

Links:

Monetarisierung von OpenSource Projekten:

https://www.computerweekly.com/de/feature/Warum-die-Monetarisierung-von-Open-Source-ein-Dilemma-bleibt

Das Moq Desaster:

https://github.com/moq/moq/issues/1372

Passkeys

https://passkey.org/

.NET 8 Preview 7 + ASP.NET Core 8 Preview 7 – Antiforgery Middleware, Trimming Improvements, Interceptor Feature

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-7/

https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-7/

Keyed Services

https://twitter.com/davidfowl/status/1683956501570879489

New C# 12 Features – Interceptors und Inline-Arrays

https://devblogs.microsoft.com/dotnet/new-csharp-12-preview-features/

Visual Studio 17.7 – Auto Decompile, File Compare, npm Paketmanagement,

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-now-available/

Rider 2023.2 mit AI Assistant

https://blog.jetbrains.com/dotnet/2023/08/02/rider-2023-2-release/

Resharper Test Creation Support

https://blog.jetbrains.com/dotnet/2023/08/01/accelerating-your-testing-workflow-with-unit-test-creation-and-navigation/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Depeche Code

published on Tuesday, July 25, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Manuel klagt uns sein Leid über die Erfahrung, die er mit dem SqlClient gemacht hat. Traurig und lehrreich – so wie das Leben an sich halt – hach ja. Das macht den völlig unwitzigen Intro Gag schon fast wieder weg. Fast. Ansonsten reden wir noch über Pizza im UCI Kino und Balkonkraftwerke. Mal wieder richtig toll.

Intro-Gag von:

https://twitter.com/Dogwalker1961

Unterschied zwischen System.Data.SqlClient und Microsoft.Data.SqlClient

https://devblogs.microsoft.com/dotnet/introducing-the-new-microsoftdatasqlclient/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Green Boots

published on Thursday, June 29, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

100 Folgen und nichts dazu gelernt. Danke für eure Treue, obwohl wir nicht wissen, ob ihr überhaupt noch da seid. Heute nach Manuels Urlaub starten wir ganz geschmeidig mit soften Themen. Thomas erzählt über eine Bug in der aktuellen .NET Version, ganz toll. Und Manuel berichtet über seine Erfahrungen mit dem Github Copilot und Rider. Mal wieder sehr spannend alles. Kann man gar nicht anders sagen.

Links:

.NET 8 Preview 5

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-5/

Server auf denen Parallel.For verwendet wird müssen alle 24 Tage neugestartet werden

https://github.com/dotnet/runtime/issues/87543

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


DRY ist das Gegenteil von WET

published on Tuesday, May 23, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute navigieren wir uns durch eine Welt voller technischer Herausforderungen, von der Rettung eines kritisch beschädigten Laptops bis hin zu mysteriösen Zahlungsproblemen auf eBay. Aber das ist noch nicht alles – wir erkunden auch die beeindruckenden Neuheiten von .NET 8 Preview 4, die Microsoft BUILD Neuigkeiten und mehr. Begleitet uns auf dieser Reise durch das Wunderland der Technik!

Links:

A Better Route Planner

https://abetterrouteplanner.com/

ChatGPT mit Plugins und Browser für alle (plus user)

https://twitter.com/OpenAI/status/1657128759659745280

.NET 8 Preview 4

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-4/

Vogen – ID-Library

https://github.com/SteveDunn/Vogen

Azure Monitor Open Telemetry Distro

https://devblogs.microsoft.com/dotnet/azure-monitor-opentelemetry-distro/

Microsoft Fabric als neue Datenplattform

https://www.heise.de/news/Microsoft-Build-2023-Copilot-fuer-Windows-Plugins-und-ein-verbesserter-Edge-9060775.html

Windows Copilot

https://www.heise.de/news/Microsoft-Build-2023-Copilot-fuer-Windows-Plugins-und-ein-verbesserter-Edge-9060775.html

Microsoft schreibt viele Kernbibliotheken in Rust neu

https://www.theregister.com/2023/04/27/microsoft_windows_rust/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


DevCouch ist in China wie Bundesliga

published on Thursday, April 27, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Uns geht der Gesprächsstoff niemals aus. Nullable-Reference Annotations sind der Knaller, werdet ihr gleich erfahren. Manuel und Olli haben wieder mal Experimente mit ChatGPT veranstaltet. Und was sich Stackoverflow und Twitter wegen den KI Trainingsdaten überlegt haben ist der absolute Wahnsinn. Neugierig geworden? Drückt auf Play!

Links:

Nullable-Reference Annotations

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/attributes/nullable-analysis

Stack Overflow will Geld für AI-Training Daten

https://www.wired.com/story/stack-overflow-will-charge-ai-giants-for-training-data/

Twitter will 42k-210k$ pro Monat für Enterprise API Zugriff

https://www.wired.co.uk/article/twitter-data-api-prices-out-nearly-everyone

Video zu GitLab Ausfall 2017

Dev Deletes Entire Production Database, Chaos Ensues

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Github Copilot und seine tollkühne Crew

published on Thursday, April 13, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sind wieder da. Manuel hat sich eine Drohne ausgeliehen, bei Grover. Schon interessant, aber darüber reden wir hier nicht. Stattdessen wieder .NET Krams: Github Copilot Test, mit dem man garantiert abstürzt, wenn man sich auf ihn alleine verlässt. .NET Core 8 Preview 3 hat jetzt schon einiges zu bieten. Und, na ja, C#12 hat mal wieder ein paar kleine Ferkelchen, die man durchs Dorf jagen möchte. Sprechen wir drüber. Hört mal rein.

Links:

Swift

https://developer.apple.com/tutorials/swiftui

Selbstversuch: VSCode Extension mit ChatGPT

https://marketplace.visualstudio.com/items?itemName=AkzenteIT.gptbrushes

Git-Hub Copilot Test

https://github.com/features/copilot

Rider 2023.1

https://www.jetbrains.com/rider/whatsnew/?utm_source=product&utm_medium=link&utm_campaign=TBA

.NET 8 Preview 3 – Neues Artefakt Verzeichnis

https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3/

ASP .NET Core 8 Preview 3 – Native AOT Support

https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/

Token-based Auth

https://devblogs.microsoft.com/dotnet/improvements-auth-identity-aspnetcore-8/

C# 12 Preview – Primary Constructors und using aliases für alle Typen

https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Digitales Mindset ist wertstabil wie Erdbeermarmelade

published on Thursday, March 23, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute mal mit etwas weniger ChatGPT aber noch genug, um euch alle damit  zu nerven. Gibt übrigens Plugins jetzt dafür. Reden wir drüber. Manuel trollt wieder im Heise Forum gegen Leute, die behaupten, dass Apple Produkte die wertstabilsten  am Markt sind. Sowas mag der Manuel gar nicht. Weiterhin erklären wir async/ await, reden über das neue Typescript 5 und über andere schöne Dinge.

Links:

Digitales Mindset

https://www.xing.com/discover/detail-activities/6725585345.e9a29d

CSD – Hamburg

https://www.it-agile.de/schulungen/agile-entwicklung/certified-scrum-developer-csd/

40% aller Entwickler wollen nur noch remote arbeiten

https://www.techtarget.com/searchhrsoftware/news/365531979/Nearly-40-of-software-engineers-will-only-work-remotely

GPT4 veröffentlicht – multimodal und lügt weniger

https://openai.com/research/gpt-4

Microsoft integriert GPT-4 in Office-Produkte („Copilot“)

https://news.microsoft.com/reinventing-productivity/

Google veröffentlich Bard

https://blog.google/technology/ai/bard-google-ai-search-updates/

Google integriert eigene Sprach-KI in Google Docs+Gmail (PaLM)

https://twitter.com/frantzfries/status/1635654037126230019

Copilot X mit Copilot Chat für Visual Studio für Visual Studio Code

https://devblogs.microsoft.com/visualstudio/github-copilot-chat-for-visual-studio-2022/

https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/

Chat GPT Plugins

https://openai.com/blog/chatgpt-plugins

Apple Produkte sind die wertstabilsten

https://www.heise.de/forum/heise-online/Kommentare/Ratgeber-Wie-gut-sich-alte-MacBooks-mit-veraltetem-macOS-nutzen-lassen/Apple-Produkte-sind-die-wertstabilsten/posting-42256825/show/

Wie funktioniert async/await?

https://devblogs.microsoft.com/dotnet/how-async-await-really-works/

Reliable Web App Pattern

https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/reliable-web-app/dotnet/pattern-overview

Typescript 5.0 veröffentlicht

https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/

Neues .NET Prerelease

https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8

Bing .NET Updates

https://devblogs.microsoft.com/dotnet/dotnet-performance-delivers-again-for-bing-from-dotnet-5-to-dotnet-7/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Abgrundtiefgründig

published on Tuesday, February 14, 2023 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute gehen wir mal so Deep, dass es fast schon deprimiert. Zum Glück erzählt Manuel noch etwas über betrunkene Autofahrer, was allerdings auch fast ein wenig betroffen macht. Haltet euch fest für eine Folge voller Tränen. Aber Hey, die neuen Ideen von Blazor bringen einem schon fast zum Lachen, wenn es nicht so traurig wäre. Ach, und Google will jetzt auch was mit KI machen. Sollen sie doch. Ist mir alles egal.

Links:

Die Zukunft von C#, F# und VB

https://www.heise.de/news/Programmiersprachen-Microsoft-entwickelt-C-und-F-weiter-und-haelt-VB-am-Leben-7488486.html

Microsoft integriert GPT3 in Bing und Edge

https://blogs.microsoft.com/blog/2023/02/07/reinventing-search-with-a-new-ai-powered-microsoft-bing-and-edge-your-copilot-for-the-web/

Google will ebenfalls eine eigene Chat-Ai in die Suche integrieren („Google Bard“)

https://blog.google/technology/ai/bard-google-ai-search-updates/

Lustige Nachricht:

https://rp-online.de/nrw/staedte/moenchengladbach/blaulicht/moenchengladbach-polizei-erwischt-betrunkene-fahrer-dreimal-direkt-hintereinander_aid-84777499

Blazor – Vielleicht doch ganz cool?

Blazor United prototype

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Oase des Friedens

published on Tuesday, December 20, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Achtung: Weihnachtsfolge. Aber Weihnachtsgefühle kommen trotzdem nicht so richtig bei uns auf. Dafür aber spannende Themen. Tolle neue Mapping Ansätze, viel über OpenTelemetry. Fusion Cache ist auch ziemlich hilfreich. Ach ja, und das neue Rider Update ist da. Hallo .NET 7.

Links:

Mapperly

https://github.com/riok/mapperly

Mapster

https://github.com/MapsterMapper/Mapster/wiki/Fluent-API-Code-generation

Explicit Operator

https://twitter.com/DaveCallanIE/status/1603077786834436097

https://guidnew.com/en/blog/mapping-generator-design-time-alternative-to-automapper/

Nettes .NET 7 Feature:

ArgumentException.ThrowIfNullOrEmpty

Weitere Throw-Helper kommen (wahrscheinlich) in .NET 8

https://steven-giesel.com/blogPost/f4bc6fcc-5691-4f72-b9bb-75aeeb59230a

Rider 2022.3 Update

PerformanceCounter vs EventCounter vs System.Diagnostics.Metrics

https://learn.microsoft.com/en-us/dotnet/core/diagnostics/compare-metric-apis

Kennt ihr schon OpenTelemetry?

https://opentelemetry.io/

https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview

https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-enable?tabs=net

https://www.meziantou.net/monitoring-a-dotnet-application-using-opentelemetry.htm

FusionCache – Schöne Caching Library mit Cache Stampede Prevention und Fallback

https://github.com/ZiggyCreatures/FusionCache/

State of CSS 2022:

https://2022.stateofcss.com/en-US/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Nur noch 6 Folgen und der Rest von heute

published on Tuesday, December 6, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute mal mit Witzen die von einer AI generiert worden sind. Tatsächlich besser als unsere. Über die AI reden wir auch noch mal intensiver und Manuel ist echt begeistert. Wolverine ist auch dabei und Daten dürfen gelöscht werden. Klingt langweilig ist aber nicht.

Links:

Recht auf Datenlöschung – ix 12/2022

https://www.heise.de/select/ix/2022/12/2228608480611484255

Next Generation .NET Command and Message Bus

https://wolverine.netlify.app/

Improved Startup Performance in Rider 2022.3

https://blog.jetbrains.com/dotnet/2022/12/01/improved-startup-performance-in-rider-2022-3/

ChatGPT

https://chat.openai.com/chat

https://twitter.com/bentossell/status/1598269692082151424

https://meta.stackoverflow.com/questions/421831/temporary-policy-chatgpt-is-banned

https://www.engraved.blog/building-a-virtual-machine-inside/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Spaghetti Carbonara Code in .NET 8

published on Tuesday, November 22, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute ganz viele Themen aus dem Ärmel geschüttelt, mit denen niemand gerechnet hat. Oliver erzählt echt spannende Sachen über das Abenteuer Unit Testing. Manuel baut ein eigenes Kraftwerk auf dem Balkon und Thomas weiß mal wieder alles besser.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Links:

Lustige ebay Bewertungen

http://www.web-hamster.de/specials/lustige-ebay-bewertungen.php

Umfrage zu .NET 8:

https://twitter.com/mehulharry/status/1592737725077417984?t=UnEr9qAn0BojK8hr7ixBmQ&s=34

TechEmpower Gate

https://dusted.codes/how-fast-is-really-aspnet-core

https://twitter.com/davidfowl/status/1592289691306688513

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


.NET 7 Up macht schlank

published on Tuesday, November 8, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

.NET 7 ist raus und wir sind dabei. Gleichzeitig  aber auch C#11, ASP.NET Core 7 und EF Core 7. Das stellen wir einfach mal mit den wichtigsten Neuerungen vor. Ach ja, WinForms 7 und WPF 7 ist auch draußen, aber wen juckts? Manuel gibt auch wieder mit seinem MacBook und den ach so tollen Anwendungen die er hat an. Dieser Manuel. So eine Tröte.

Shownotes:

Swift in iOS

https://www.heise.de/news/Eigenbedarf-So-stark-setzt-Apple-in-iOS-16-auf-Swift-7329409.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag

MacSoftware Tipps:

.NET 7 ist raus

https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/

C# 11 ist raus

https://devblogs.microsoft.com/dotnet/welcome-to-csharp-11/

https://learn.microsoft.com/en-gb/dotnet/csharp/whats-new/csharp-11

ASP.NET Core 7 ist raus

https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-7/

Entity Framework 7 ist raus

https://devblogs.microsoft.com/dotnet/announcing-ef7/

https://learn.microsoft.com/en-gb/ef/core/what-is-new/ef-core-7.0/whatsnew

WinForms 7 ist raus

https://devblogs.microsoft.com/dotnet/winforms-enhancements-in-dotnet-7/

WPF 7 ist raus

https://devblogs.microsoft.com/dotnet/wpf-on-dotnet-7/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


GitHub Artefakt in der Arktis gefunden

published on Tuesday, October 25, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Sims Figuren richtig einmauern und little Computer people unglücklich machen besprechen wir leider nicht so tief, wie wir eigentlich wollen. Stattdessen feiern wir den Geburtstag von Typescript, sprechen über Fleet, freuen uns über die Buildvisualisierung mit msbuildlog und vieles mehr. Und live waren wir auch noch. Und Manuel arbeitet nur noch mit dem Mac. Oha, der feine Herr! Hört euch das mal an.

Shownotes:

Arktis Archiv von GitHub
https://www.dotnetpro.de/diverses/open-source/github-vervollstaendigt-arktische-code-archiv-2801812.html?utm_source=dnp_nl&utm_campaign=WebAssembly_aus_.NET_heraus_verwenden_07102022&utm_medium=email

GitHub Entwickler wollen Copilot verklagen
https://githubcopilotinvestigation.com/#

TypeScript ist 10 Jahre alt! Herzlichen Glückwunsch!
https://devblogs.microsoft.com/typescript/ten-years-of-typescript/

Fleet von JetBrains
https://blog.jetbrains.com/fleet/2022/10/introducing-the-fleet-public-preview/

Sims 4 – Free to play
https://www.gamestar.de/artikel/die-sims-4-ab-heute-free2play,3385732.html

Build-Logging
https://msbuildlog.com/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Hot YARP — Ein abgewichster Proxy

published on Thursday, October 6, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Kann man den Tesla mit dem iPhone laden? Nein. Laufen die Microsoft App Services auf Azure neuerdings mit Kestrel + YARP? Ja. Ist das besser als NGINX? Das weiß niemand so genau. Was wir aber wissen ist, dass wir wieder eine neue  Folge online gestellt haben, dass die .NET 7 Performance super und die DevBox teuer. Darüber reden wir und über noch viel mehr. Hört mal rein.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Blog Post Performance Improvement .NET 7
https://devblogs.microsoft.com/dotnet/performance_improvements_in_net_7/#gc

Microsoft hat App Services von IIS auf Kestrel + YARP umgestellt
https://azure.github.io/AppService/2022/08/16/A-Heavy-Lift.html

USB-C, IPhones
https://www.heise.de/news/Lightning-Auch-2200-Euro-teures-iPhone-14-Pro-Max-immer-noch-mit-USB-2-0-7269839.html?wt_mc=rss.red.ho.ho.atom.beitrag.beitrag

Microsoft DevBox Preview
https://azure.microsoft.com/en-us/blog/announcing-microsoft-dev-box-preview/
https://azure.microsoft.com/de-de/pricing/details/dev-box/

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Nichts mit Hitler oder doch?

published on Sunday, September 4, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Diese Folge skaliert. Das haben wir jetzt geschrieben, um klug zu wirken. Wir haben da nämlich ganz tolle Tipps für das nächste Meeting um sogar noch klüger zu wirken. Zusätzlich sind wir genervt vom Blinker im Tesla, Notepad++ und seinen Updates und von einem Döner der 7,90 € kostet. Zum Glück konnte uns das .NET Framework 4.8.1 ein wenig besänftigen. Wir freuen uns.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Rate Limiting in .NET 7

https://devblogs.microsoft.com/dotnet/announcing-rate-limiting-for-dotnet/

.NET Framework 4.8.1

https://devblogs.microsoft.com/dotnet/announcing-dotnet-framework-481/

Visual Studio 17.3 mit Git Line Staging support

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-3-is-now-available/

=> Visual Studio 17.4 mit ARM Support

10 Dinge um in Meetings intelligent zu wirken

https://medium.com/@aufdeutsch/10-tricks-to-appear-smart-during-meetings-ee18ef3b0d64

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


ARM wie eine Quantenmaus

published on Sunday, August 7, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Diesmal sprechen wir über schlechte Fachartikel; können also auch anderen schlecht, was wir als sehr beruhigend empfinden. Apple hatte seine Keynote und endlich schafft mal einer async/await ab. Dann kommen die Quantencomputer und auch Visual Studio für ARM64. Aber hört selbst.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Shownotes:

Schlechter Artikel

https://www.heise.de/ratgeber/Softwareentwicklung-mit-C-Besser-coden-mit-Fluent-APIs-7122129.html

CarPlay:

https://www.heise.de/news/CarPlay-Diese-neuen-Funktionen-gibt-es-bereits-mit-iOS-16-im-Herbst-7133433.html

Green Threads für .NET

https://mobile.twitter.com/davidfowl/status/1532880744732758018?s=21&t=Yn2gp9qHmXGPOVJj0mHiTA

Kommen die Quantencomputer

https://www.techradar.com/in/news/ibm-says-it-will-have-thousands-of-quantum-computers-for-sale-by-2025

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Das kriegen Sie alles mit RegEx wieder raus!

published on Sunday, June 5, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute mal mit Entwicklerthemen. Regex ohne Backtracking, Maui, und Microsoft Dev Box. Gegessen hatten wir auch schon. Gibt’s doch gar nicht? Doch, diesmal schon. Hört selbst und staunt.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

https://api-diff.io/

Level 3, Mercedes EQS
https://www.tagesschau.de/wirtschaft/technologie/mercedes-autonomes-fahren-selbstversuch-level3-101.html

Regex in .NET 7 ohne Backtracking

https://devblogs.microsoft.com/dotnet/regular-expression-improvements-in-dotnet-7/

MAUI

https://devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/

Microsoft Dev Box

https://techcommunity.microsoft.com/t5/azure-developer-community-blog/introducing-microsoft-dev-box/ba-p/3412063

Azure Settings

https://www.microsoft.com/de-de/cloudskillschallenge/build/registration/2022?wt.mc_id=cloudskillschallenge_build2022eml2_email_cnl

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


 Germanys Next Entity Model (GNEM)

published on Saturday, May 28, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute geht es um TANs in den Mai, um einen Kalauer, der in dieser Sendung leider zu wenig Beachtung gefunden hat. Außerdem besprechen wir, warum Thread Pools Manuels Redis kaputt gemacht haben. Threads? Kennt die überhaupt noch einer? Und Thomas kann ein Knoppers mit einem Ruck vom Stack abreißen. Diese Folge wird zum Schluss mit einem überraschenden Ende abgerundet. Es lohnt sich, dran zu bleiben (oder vorzuspulen), aber besser halt dran bleiben (oder vorspulen).

Shownotes:

Azure DevOps/Microservices Bücher

https://www.microsoftpressstore.com/store/professional-scrum-development-with-azure-devops-9780136789239

https://www.microsoftpressstore.com/store/developing-microservices-architecture-on-microsoft-9780136819387

Buch-Tipps von Thomas:

https://www.amazon.de/Software-Architecture-Patterns-Serverless-Systems/dp/1800207034/ref=asc_df_1800207034/?tag=googshopde-21&linkCode=df0&hvadid=526447193246&hvpos=&hvnetw=g&hvrand=2162460483621135927&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=9044730&hvtargid=pla-1266708833495&psc=1&th=1&psc=1

https://devblogs.microsoft.com/dotnet/corewcf-v1-released/

Schnecken Forum

https://www.schnecken-forum.de/phpBB3/viewtopic.php?t=4609

Yubikey NFC Key

Threadpool:

https://gist.github.com/JonCole/e65411214030f0d823cb#file-threadpool-md

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Podcast as a Service (PaaS)

published on Saturday, April 30, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Links zu Sendung:

https://www.golem.de/news/bundesnetzagentur-starke-zunahme-von-sms-nutzung-in-deutschland-2203-164159.html

https://www.golem.de/news/call-of-duty-downloadgroesse-von-cod-warzone-laesst-spielerzahl-schrumpfen-2203-164239.html

https://www.spiegel.de/panorama/hohenmoelsen-nachbarschaftsstreit-mann-mit-kot-uebergossen-a-29fa3121-a22d-4eb4-bcc6-df9a110b9907

https://www.heise.de/news/Atlassian-Schlechte-Team-Absprache-und-falsches-Skript-schuld-an-Cloud-Ausfall-6670841.html?wt_mc=rss.red.developer.developer.atom.beitrag.beitrag

https://www.heise.de/developer/artikel/Neu-in-NET-6-20-Kompilierte-Modelle-in-Entity-Framework-Core-6657249.html

https://www.dotnetpro.de/diverses/uhr-c-tickt-2568918.html

Github Copilot für Visual Studio

https://github.blog/2022-03-29-github-copilot-now-available-for-visual-studio-2022/

C# 11 Preview Updates

https://devblogs.microsoft.com/dotnet/csharp-11-preview-updates/

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


83 - Das Jahr an dem wir Kontakt aufnahmen

published on Sunday, March 27, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas ist echt verärgert, weil er mit der Definition des Unterschieds zwischen Brause und Limonade nicht einverstanden ist. Er schimpft gerade ganz furchtbar, während ich diesen Text schreibe. Wir machen übrigens bald Werbung, aber so, dass es nicht nervt. Wir feiern den 25 jährigen Geburtstag von Visual Studio und schwelgen in Erinnerungen, was wir alles so in der Softwareentwicklung erlebt haben. Ach ja, und dann ist ja da noch dieses Proposal von Microsoft für typisiertes Javascript. Was daraus wohl wird?

https://www.prisma.de/news/tv/GZSZ-und-Co.-Was-passiert-heute-in-den-Soaps,34651485

State of WinForms Designer:

https://devblogs.microsoft.com/dotnet/state-of-the-windows-forms-designer-for-net-applications/

https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/

https://devblogs.microsoft.com/visualstudio/happy-25th-birthday-visual-studio/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Vor 20 Jahren gab es bei Microsoft noch Brötchen

published on Saturday, March 19, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

Vor 20 Jahren gab es bei den Microsoft Veranstaltungen an der Uni noch Brötchen. Manuel, Olli und Thomas schwelgenin der Vergangenheit. Aber auch die Zukunft hat einiges zu bieten, nur kein gutes Ende bei The Walking Dead. Wir lernen aber auch noch etwas über IDEs in Docker, jetbrains Remote Development und einer fetten Liste über Architekturpatterns. Außerdem stellt Thomas den Double Bang Parameter vor, den Olli sogar noch verbessert. Das ist alles echt langweilig. Schaut stattdessen besser den Eurovision Song Contest.

IDEs in Docker:

Die Fünf-Minuten-IDE: Deskriptive Entwicklungsumgebungen | heise online

JetBrains Gateway – Remote Development for JetBrains IDEs

Not a cloud:

https://redmonk.com/jgovernor/2008/03/13/15-ways-to-tell-its-not-cloud-computing/

Linkliste Software-Architektur (inkl. Cloud)

https://awesome-architecture.com/anti-patterns/big-ball-of-mud/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Streit wegen log4j

published on Friday, February 11, 2022 by Manuel Wenk, Oliver Vogel, Thomas Krause

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Rider-Plugin:

Grazie:

Grazie – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

Mermaid-Diagramme

About Mermaid (mermaid-js.github.io)

Log4j:

Open Source: „Antworten Sie innerhalb von 24 Stunden“ – Golem.de

Npm sabotage

https://www.theverge.com/2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected

https://github.com/Marak/colors.js/commit/074a0f8ed0c31c35d13d28632bd8a049ff136fb6

Musik:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


Oliver öffnet den Kühlschrank - ihr ahnt nicht, was dann passiert!

published on Sunday, November 21, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Manuel korrigert seine Verfehlungen der letzten Folge. Das wurde aber auch Zeit. Ansonsten reden wir über das neue Visual Studio 2022 und stellen euch neue C# 10 Sprachfeatures vor. Wie immer dürfen aber auch dumme Kommentare und blöde Witze nicht fehlen. Ihr kennt uns ja. Hihi.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

.NET  6:

Generic Attributes:

https://devblogs.microsoft.com/dotnet/string-interpolation-in-c-10-and-net-6/

Rechtliches:

Reaching Out Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 3.0 License

http://creativecommons.org/licenses/by/3.0/

Music promoted by https://www.chosic.com/free-music/all/

Circus Theme (Entry of the Gladiators) – Strings Version by Alexander Nakarada | https://www.serpentsoundstudios.com

Music promoted on https://www.chosic.com/free-music/all/

Creative Commons Attribution 4.0 International (CC BY 4.0)

https://creativecommons.org/licenses/by/4.0/

Kazzo-Sound-Effect:

https://www.freesoundslibrary.com/party-kazoo-sound-effect/

Read more...


.NET 6 - Seggs ohne Konsigwensen

published on Sunday, November 7, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Manuel rast mit riesen Knoten übers Meer und schmeißt die Küche von Bord, um nicht zu sinken. Acronsi True Image kostet ein Vermögen und auch das Spiegel Abo kostet ein Vermögen. Hyperinflation oder wieder nur eien Querdenker Prophezeiung? Keine Ahnung, aber .NET 6 kommt bald raus, mit Hot Reload für Rider. Jetzt haben wir schon fast alles verraten, aber bitte hört euch diese Folge trotzdem an. Wir werden sonst verprügelt.

Shownotes:

Neue Intel-CPU, sehr effizient:

https://www.heise.de/news/Intel-CPUs-Alder-Lake-S-Core-i9-12900K-kommt-im-November-fuer-590-US-Dollar-6233625.html

Generic Math

https://devblogs.microsoft.com/dotnet/preview-features-in-net-6-generic-math/

Hot-Reload:

https://devblogs.microsoft.com/dotnet/introducing-net-hot-reload/

.NET Foundation Streit

https://www.glennwatson.net/posts/dnf-problems-solutions

Spiegel-Abo:

https://blendle.com/

Pur Abos

https://www.heise.de/news/Datenschutzbeschwerde-gegen-Pur-Abos-deutschsprachiger-Nachrichten-Webseiten-6163828.html

Querdenker-Prohezeigung:

https://prophezeiungenderquerdenker.com/

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


.NET 6 auf dem Jakobsweg

published on Sunday, October 24, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Manuel hat im Urlaub seinen Anker verloren. Außerdem schickt sein Handy SMS als MMS nach Saudi Arabien. Die Rache des Kronprinzen? Wer weiß. Was ihr aber wissen werdet, nach diesen tollen Folge, sind die neuen Features von .NET 6. Das ist ja schon fast Geheimwissen. Awesome!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Minimal APIs Zusammenfassung

https://gist.github.com/davidfowl/ff1addd02d239d2d26f4648a06158727

ASP.NET Core 6 Migration

https://gist.github.com/davidfowl/0e0372c3c1d895c3ce195ba983b1e03d

HTTP/3 Support in .NET 6

https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/

.NET Performance Tools

https://michaelscodingspot.com/performance-tools-dotnet/

Awesome .NET Tipps

https://github.com/meysamhadeli/awesome-dotnet-tips

Read more...


Grüne Vögel essen Ramen aus Priority-Queues

published on Sunday, September 5, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Sie sind der Gegenstand unserer nächsten Umstrukturierung, Sie werden nach Frankreich aus geschafft. Dieser Text wurde von einer AI generiert.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

https://www.infoq.com/news/2021/08/DotNet-Rate-Limiting/

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/

https://www.infoq.com/news/2021/08/net6-Threading/

https://www.infoq.com/news/2021/06/Net6-Collections/

OpenAI Codex Live Demo

Read more...


Microsoft hasst diesen Trick!

published on Sunday, August 29, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Alles Schrott. MacOs auf dem Widescreen ist nicht so super. Ramen ist auch nur eine Minutenterrine mit Spagetti und Manuels Bienen sind ertrunken. Zum Glück gibt es ein paar echt nützliche Features in .NET 6. All das und noch viel mehr haben wir nach unserem Urlaub zu berichten. Seid gespannt. Das ist ein Befehl.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

.net 6 runtime improvements

https://threadreaderapp.com/thread/1422816504060416002.html

System.text.json source generators

https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-source-generator/

Read more...


Jeff Bezos ist Copilot der Challenger

published on Wednesday, July 7, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Jeff Bezos fliegt ins All und Andy Jassy vertritt ihn. Bei uns jedenfalls ist alles beim Alten und wir haben spannende Sachen in Petto. Github schreibt jetzt sogar Code, Git Ignore ist jetzt auch irgendwie automatisch, mit Windows kann man jetzt auch Bildschirmvideos machen und Oliver erzählt wieder blöde Witze. Und jetzt gewinnt auch noch Italien. Aber hört selbst.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Shownotes:

https://de.wikipedia.org/wiki/Christa_McAuliffe

https://tiermaker.com/create/

Spectre.Console:
https://spectreconsole.net/

Email-Anbieter gewechselt
https://posteo.de/de
https://mailbox.org/de/

Git-Ignore
https://www.toptal.com/developers/gitignore

Funniest comment:
https://twitter.com/Telerik/status/1390316174811049990

Github Copilot
https://copilot.github.com/
https://www.heise.de/meinung/Edit-Policy-GitHubs-KI-Copilot-ist-keine-Urheberrechtsverletzung-6128502.html

Mehr DevCouch?

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


Deutschland Frankreich 0:1 für Jeff Bezos

published on Monday, June 21, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Identity Server 5 Template:

https://devblogs.microsoft.com/aspnet/asp-net-core-6-and-authentication-servers/

EF Core kann Guids nicht vergleichen:

await queryable// IQueryable<Event> 
var dataPage = 
e.ld)l 
. OrderBy (e :Event 
e. CreatedAt)// IOrderedQueryable<Event> 
. ThenBy (e :Event 
Where (e :Event 
request . AfterDate && e. Id > re uest . AfterEventId) 
e.CreatedAt 
Take(request . PageSize) 
ToListAs nc(cance11ationToken: cancellationToken) 
. ConfigureAwait ( continueOnCapturedContext: 
false); 
Cannot apply operator to operands of type 'System.Guid' and 'System.Guid' 
public Guid AfterEventId { get; } 
in class GetEventsQuery

Lösung: https://stackoverflow.com/questions/54920200/entity-framework-core-guid-greater-than-for-paging/54929035

Read more...


Guten Merge zusammen!

published on Monday, April 19, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Shownotes:

Google gewinnt gegen Oracle im Java-Rechtsstreit
https://www.heise.de/news/Java-Verwendung-in-Android-Google-gewinnt-Rechtsstreit-gegen-Oracle-6005536.html

Nullable-Reference Types im Entity Framework:
https://docs.microsoft.com/en-us/ef/core/miscellaneous/nullable-reference-types

14 .NET packages I always recommend
https://lukelowrey.com/recommended-dotnet-libraries/

Link Liste: Awesome .NET performance
https://github.com/adamsitnik/awesome-dot-net-performance

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


Die Hand der Freundschaft

published on Sunday, April 18, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

Read more...


Blazor ist das nächste Silverlight

published on Sunday, March 7, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Announcing .NET 6 Preview 1

Apollo AGC Part 1: Restoring the computer that put man on the Moon

Explore GitHub source code right on the „web“ version of VSCode simply by adding `1s` after `github` in the URL, for example https://github1s.com/JetBrains/kotlin

Read more...


Live aus Gran Canaria

published on Sunday, February 7, 2021 by Manuel Wenk, Oliver Vogel, Thomas Krause

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

FxCop ist Deprecated

https://docs.microsoft.com/de-de/visualstudio/code-quality/migrate-from-fxcop-analyzers-to-net-analyzers?view=vs-2019

String Best-Practices

https://docs.microsoft.com/de-de/dotnet/standard/base-types/best-practices-strings

https://docs.microsoft.com/en-us/dotnet/api/system.string?view=net-5.0#casing

DALL-E: AI generiert Bilder aus Texteingabe

https://openai.com/blog/dall-e/

DevTalks Online sind nicht gut

Read more...


Kling Glöckchen, .Net 5 steht vor der Tür

published on Monday, December 21, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Aus der Quarantäne ins weihnachtliche Wohnzimmer – Klingeling hier kommt der Eiermann!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Wlan Code drucken:

https://qifi.org/

QR Codes erzeugen:

https://khalidabuhakmeh.com/generate-qr-codes-csharp

Apple Silicon:

https://www.heise.de/tests/MacBook-Pro-mit-M1-Prozessor-im-ersten-Test-Tolle-Performance-4963035.html

C#9 Records und Init Properties:

https://blog.jetbrains.com/dotnet/2020/12/07/use-c-9-records-and-init-only-properties-in-resharper-and-rider-2020-3/

Der Typ der bei der GEMA die Titel eintippt:

Eure Mütter: Der Typ, der bei der GEMA die Titel eintippt…

Read more...


.NET 5, Mediatr, DbUp und Grünkohlsaft

published on Saturday, November 14, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Zurück aus dem Projektstress und wieder da in alter Kraft.

Während sich all die anderen auf den Winterschlaf vorbereiten, drehen wir noch einmal richtig auf. Wir sagen euch, warum DbUp so hilfreich ist und MediatR mit dem CQS Pattern sich für uns bewährt hat. Ach und Manuel jammert wieder wegen schlecht Banking und Budget Software (zu recht) und wegen Streaming Diensten (auch zu recht). Aber in einem sind wir uns einig: Grühkohlsaft ist eine komische Sache.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


Treeshaking mit Postman in .NET 5

published on Sunday, October 4, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Mit manchen Dingen wollen wir nichts zu tun haben. Aber für den neuen Half Datentyp gilt das nicht. Wir haben auch herausgefunden, wofür die ganzen Knöpfe beim Postman sind und erzählen es euch. Traurig ist, dass die Codespaces wieder abgeschafft werden. Damit wir das verschmerzen können, erzählt uns Manuel, wie ihn eine Wespe in die Lippe gebissen hat. Das gibts doch gar nicht.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Postman:

https://learning.postman.com/

Neuer Datentyp „Half“

https://devblogs.microsoft.com/dotnet/introducing-the-half-type/

Neue Compiler Warnings

https://devblogs.microsoft.com/dotnet/automatically-find-latent-bugs-in-your-code-with-net-5/

IntelliCode Suggestions

https://devblogs.microsoft.com/visualstudio/making-repeated-edits-easier-with-intellicode-suggestions/

Trimming in .NET 5

https://devblogs.microsoft.com/dotnet/app-trimming-in-net-5/

Visual Studio Codespaces geht in Github Codespaces auf

https://devblogs.microsoft.com/visualstudio/visual-studio-codespaces-is-consolidating-into-github-codespaces/

Github Codespaces:

https://github.com/features/codespaces

Podcast Player:

https://www.pocketcasts.com/

Read more...


.NET Source Generator Honeypot

published on Friday, September 11, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Nach einer kleinen Pause sind wir wieder da, weil Manuel Probleme mit seinem Drucker hatte und nach Amsterdam musste. Nichtsdestotrotz reden wir über die neuen Source Generatoren von .NET 5 und überhaupt: Wie wird .NET eigentlich gebaut. Und Potz Blitz, warum gibt es eigentlich so viele Honigsorten? Manuel der Imkersohn weiß auch das.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Beispiele für Source Generators (.NET 5)

https://devblogs.microsoft.com/dotnet/new-c-source-generator-samples/

Wie wird .NET eigentlich gebaut?

https://devblogs.microsoft.com/dotnet/a-deep-dive-into-how-net-builds-and-ships/

Read more...


James Bond hat Windows 10 deinstalliert

published on Sunday, September 6, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Zurück aus der Sommerpause welche eigentlich keine war. Also kein Sommer und keine Pause. Dafür interessante und spannende Themen aus der.NET Welt und dem James Bond Universum. Beißer, RepoDB, Curt Jürgens, RepoDB sowie tolle Tipps für Windows 10 und Rider. Getippt mit unseren Goldfingern.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

AMA mit Krzysztof Cwalina, dem Autor von .NET Framework Design Guidelines

https://www.reddit.com/r/dotnet/comments/hqies9/i_am_krzysztof_cwalina_the_author_of_net/

.NET 5 Performance Improvements

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/

RepoDB – Hybrid ORM

https://repodb.net/

https://medium.com/dev-genius/building-a-better-hybrid-data-access-solution-in-net-with-entity-framework-repodb-d1039a648301

https://www.hanselman.com/blog/ExploringTheNETOpenSourceHybridORMLibraryRepoDB.aspx

Read more...


6 Daumen hoch für DbUp

published on Monday, July 20, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute hat es uns erwischt: Das Sommerloch. Trotzdem haben wir etwas zu erzählen gehabt. Wie macht man super CI/CD bei Datenbanken, was tolles über Azure und ein paar blöde Witze. Ach ja: Und Manuel hat Jingles komponiert bei denen wir gehofft haben, dass er sie vergessen hat.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch  

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Master Of The Universe ( Schulden,  ein gutes Geschäft )

DbUp:

https://dbup.readthedocs.io/en/latest/

Read more...


Ohne OneNote Handbuch bei der Bundeswehr

published on Tuesday, June 23, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir lieben OneNote genau so sehr wie unsere Zuhörer. Nein, vielleicht sogar etwas mehr, aber nur ein wenig. Deshalb reden wir darüber auch so viel heute. Manuel erzählt neben alten Geschichten von der Bundeswehr, auch noch über nützliche iPad Apps. Ach ja, wir haben auch die Corona App installiert. Alle bis auf Olli, der die aktuelle iOS Version noch nicht installiert hat. Hach, dieser Typ.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes

Jetbrains-Developer Umfrage:

https://www.jetbrains.com/lp/devecosystem-2020/

Liquid-Text:

https://www.liquidtext.net/

Read more...


Auf der Build Konferenz - Xavier Naidoos Meinung zu C# 9

published on Sunday, June 7, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Pizzarand zu weich, Würstchen verbrannt, essen kommt nicht. Stört uns nicht, weil Thomas total spannende Themen von der Build Konferenz präsentiert. Wir waren alle ganz baff, dass in c# 9 convarinte returns möglich sind. Und Windows Terminal 1.0 ist auch endlich draußen. Manuel hat wieder alles verdorben, weil er am Ende einen Witz erzählt hat, den er schon vor 2 Wochen zum besten gegeben hat. Den Witz wird er bestimmt noch seinen Wenkeln erzählen.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter
https://twitter.com/_devcouch  

Instagram:
https://www.instagram.com/devcouch_podcast/

iTunes:
https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!


Shownotes:

Windows Subsystem für Linux 2:
https://docs.microsoft.com/de-de/windows/wsl/compare-versions

Package-Manager:
https://devblogs.microsoft.com/commandline/windows-package-manager-preview/?WT.mc_id=ITOPSTALK-reddit-abartolo

Windows Terminal 1.0
https://devblogs.microsoft.com/commandline/windows-terminal-1-0/

Visual Studio Codespaces – schon wieder
https://devblogs.microsoft.com/visualstudio/expanding-visual-studio-2019-support-for-visual-studio-codespaces/

Cross Platform UI
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

C# 9
https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/

Read more...


Mergen aus 1000 und einer Nacht

published on Sunday, May 17, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Web Components als Frameworkersatz – das Frontend-Experiment – Christian Liebel

devcouch.de Interview mit Christian Giesswein

devcouch.de Interview mit Christian Liebel

Rider auf .NET Core

https://blog.jetbrains.com/dotnet/2020/04/14/net-core-performance-revolution-rider-2020-1/

Jetbrains Mono

https://www.jetbrains.com/lp/mono/

C# Source Generators mit .NET 5.0

DocFX

https://dotnet.github.io/docfx/index.html

Knuth

https://de.wikipedia.org/wiki/Donald_E._Knuth

Typora:

Web Components als Frameworkersatz – das Frontend-Experiment – Christian Liebel

devcouch.de Interview mit Christian Giesswein

devcouch.de Interview mit Christian Liebel

Rider auf .NET Core

https://blog.jetbrains.com/dotnet/2020/04/14/net-core-performance-revolution-rider-2020-1/

Jetbrains Mono

https://www.jetbrains.com/lp/mono/

C# Source Generators mit .NET 5.0

DocFX

https://dotnet.github.io/docfx/index.html

Knuth

https://de.wikipedia.org/wiki/Donald_E._Knuth

Typora:

https://typora.io

Read more...


DevCouch - Live - WebComponents DevDaysOnline mit Christian Liebel

published on Wednesday, May 13, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Read more...


Live - AssemblyLoad Context mit Christian Giesswein

published on Sunday, May 10, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Read more...


Nicht mal klatschen kriegen sie hin!

published on Sunday, April 26, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Das erste Corona-Spezial! Wie leben Entwickler während der Krise? Wieso erscheint die Folge erst jetzt? Niemand weiß es!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


Coronavirus - 10 Entwicklertipps für die Zeit in der Quarantäne

published on Sunday, March 8, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Corona aus Dosen ist mindestens genau so gut wie Firefox in Containern. Default interfaces in c# sorgen bei uns für genau so viel für Diskussionsstoff wie die stockende Verkehrswende. Resharper out of process ist genau so verrückt wie diese 3 Teufelskerle, die euch wieder den Programmieralltag versüßen. Hört euch das mal an.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

yED Diagramm-Software:

https://www.yworks.com/products/yed

Lucidchart

https://www.lucidchart.com/

Mobilität:

Förderung für Lastenräder wird eingestellt:

https://www.bezreg-arnsberg.nrw.de/bekanntmachungen/2020/02/20_02_28_lastenradfoerderung/index.php?fbclid=IwAR1SH8ojoB4WRxGWhY1uENn_k2qZXuK1aYfn-md1P9p68Ofkw5R8tKy8wbw

Aber – man kann sich ja ein Auto kaufen:

https://www.elektromobilitaet.nrw/foerderprogramme/elektrofahrzeuge/

Verkehrswende selber hacken:

https://data.deutschebahn.com/

https://www.opendata-oepnv.de/ht/de/willkommen

https://rettedeinennahverkehr.de/

https://transitbay.org/

https://infoportal.mobil.nrw/information-service/tarifberater.html

https://www.transitwiki.org/TransitWiki/index.php/Mobility_Data_Specification

https://github.com/openmobilityfoundation/mobility-data-specification

https://radforschung.org/log/mds-fuer-kommunen-erklaert/

Default Interface Methods

Read more...


Wie man await Task Of Kartoffelgratin schneller macht

published on Sunday, February 23, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sind wieder auf der dotnet Cologne mit unserer Couch. Manuel jammert über seinen Windows Server. Wir reden über Tasks und Moq. Wir alle mögen kein Kartoffelgratin mit Ketchup und Thomas erzählt blöde Witze. Stellt euch mal vor!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Dotnet Cologne 2020:

https://dotnet-cologne.de/

Windows Sandbox

https://www.tecchannel.de/a/sandbox-einrichten-und-nutzen,3278095

Windows 10X

Windows Terminal Preview – schon installiert?

https://www.microsoft.com/de-de/p/windows-terminal-preview/9n0dx20hk701

Cmder

https://cmder.net/

Any Frontend <=> Any Backend

https://github.com/gothinkster/realworld

https://www.todobackend.com/

Read more...


Faszination Speckstein. Specflow muss versteckt sein. Mit Steve Korzinetzki

published on Sunday, February 9, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Heute waren wir ganz aufgeregt, weil Steve Korzinetzki mit uns auf der Couch war. Steve hat über Specflow gesprochen und uns mit Bier abgefüllt. Wir haben aber trotzdem unseren Teil beigetragen und über ein Leben mit Visual Studio ohne Resharper und Büros im U-Bahn Tunnel gesprochen. Neue Fotos für Instagram haben wir auch gemacht. Folgt uns auf Instagram. Ernsthaft. Bitte. 

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.  

Twitter 

Instagram: 

https://www.instagram.com/devcouch_podcast/

iTunes: 

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!  

Shownotes: 

Gin ohne Alkohol 

Arbeitszimmer 

https://www.t-online.de/region/berlin/news/id_87237418/aktion-in-berlin-buero-in-u-bahn-schacht-entdeckt-bvg-erstattet-anzeige.html?utm_source=pocket-newtab

Konferenz-Liste: 

https://gist.github.com/dpisanu/9cd69adcf04dbf427cd777c27d528d4d

Softwerkskammer: 

https://www.softwerkskammer.org/

Specflow: 

https://specflow.org/

Discovery, Book: 

https://bddbooks.com/

Präsentation Specflow von Steve dotnet Cologne 2019 

Example Mapping: 

https://cucumber.io/blog/bdd/example-mapping-introduction/

Pickles: 

https://www.picklesdoc.com/

Strategy Pattern: 

https://de.wikipedia.org/wiki/Strategie_(Entwurfsmuster)

Read more...


Julia Klöckner - Die Blazor Queen auf Instagram twittert wieder

published on Sunday, January 26, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Julia Klöckner hat Manuel auf Twitter geblockt. Aus Frust schreibt er eine Raspberry Pi Anwendung und fragt Thomas und Oliver um Rat. Oliver hat den devcouch.podcast Instagram Account ins Leben gerufen und bettelt um Follower. Thomas sinniert über Mobile Blazor Bindings; Oliver und Manuel finden das doof.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Twitter

https://twitter.com/_devcouch/

Instagram:

https://www.instagram.com/devcouch_podcast/

iTunes:

https://podcasts.apple.com/de/podcast/devcouch/id1249563765

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

An Opinionated Approach to ASP.NET Core – Scott Allen

An Opinionated Approach to ASP.NET Core 
(SO opinions, to be exact) 
K. Scott Allen 
@OdeT0Code

Devcouch Instagram Account

https://www.instagram.com/devcouch_podcast/

Web-Scrapper Library:

https://ironsoftware.com/csharp/webscraper/

0,25% für nicht-Verbrenner Privatnutzung:

https://nationaler-radverkehrsplan.de/de/aktuell/nachrichten/laenderfinanzbehoerden-beschliessen-025-prozent

15-30 Prozent CO/2 durch Elektro-Autos:

https://www.spiegel.de/auto/fahrkultur/e-autos-was-zum-durchbruch-noch-fehlt-fraunhofer-isi-faktencheck-a-a7a51f0f-5bbc-4c63-9635-793ebd009548

E-Paper Display für Raspi:

https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT

.NET Core läuft jetzt auch auf Windows 3.11

https://www.hanselman.com/blog/NETEverywhereApparentlyAlsoMeansWindows311AndDOS.aspx

Read more...


Weihnachts Mr. Robot mit System.Threading.Channels

published on Sunday, January 12, 2020 by Manuel Wenk, Oliver Vogel, Thomas Krause

Warum ist the Witcher 3 besser als Jedi Fallen Order?  Was ist der Unterschied zwischen der TPL und den System.Threading Channels? Wie ging Mr. Robot aus? Was bringen einem die Entity Framework Migrations? Und wie überspringt man überhaupt die sinnlosen Kapitel dieses Podcasts? Manche Antworten können wir liefern. Welche sind das? Findet es heraus.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Hue API:

https://developers.meethue.com/

Jedi Fallen Order:

https://www.ea.com/de-de/games/starwars/jedi-fallen-order

The Witcher 3:

https://thewitcher.com/en/witcher3

Mr. Robot:

https://www.imdb.com/title/tt4158110/

Hövding Helm:

https://hovding.de/

Traue keinem Scan den du nicht selbst gefälscht hast:

System.Threading.Channels

Read more...


NCrunch egal, Für uns interessiert sich ja eh keiner :-(

published on Sunday, December 8, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Bitte diese Folge nicht zu Ende hören, denn wir singen wieder. Davor haben wir aber ganz spannende Sachen über Ncrunch, Quantifizierung, Jesus, Geschenke und Pommbären. SQL Polybase ist die Wunderwaffe für die Frage nach Reporting bei dokumentbasierten Datenbanken und der Hard Disk Sentinel wacht über die Festplatte. Klingt jetzt irgendwie ein wenig verwirrend, macht aber Sinn, wenn man sich das alles anhört.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Usings in Namespaces (SA1200)

Csproj Converter:

https://github.com/hvanbakel/CsprojToVs2017

Quantifizierung

https://www.heise.de/newsticker/meldung/Zalando-Kritik-an-Bewertungssoftware-Zonar-fuer-Beschaeftigte-4592328.html

Read more...


Visual Studio Online - Fast gut ist immer noch Schrott

published on Saturday, November 30, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sind ja nett, das wisst ihr ja. Und wir meinen es nicht böse. Aber VSO ist ein bisschen scheisse. Aber das soll ja auch gar nicht unser Thema sein. Wir reden auch über diesen Unfall bei Uber, .NET Core 3.1, Jupyter sowie gRPC. Und das Essen war auch schon da. Das Leben ist schön.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Unfall Uber:

https://www.heise.de/newsticker/meldung/Toedlicher-Crash-mit-autonomen-Auto-Fussgaenger-auf-Fahrbahn-nicht-vorgesehen-4578931.html

Chrome basierter Edge kommt am 15. Januar

SQL Server 2019 ist draußen

https://cloudblogs.microsoft.com/sqlserver/2019/11/04/sql-server-2019-is-now-generally-available/

.NET Core 3.1 – Stabilitätsupdate kommt bald

Jupyter Notebooks mit .NET Core

gRPC

https://docs.microsoft.com/de-de/aspnet/core/grpc/?view=aspnetcore-3.0

Read more...


Brextensions im Gaia Knoten

published on Sunday, November 10, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Gaia ist eine Göttin der Erde und amerikanisches Budweiser ist scheisse. Das sind nur 2 der vielen wunderbaren Feststellungen dieser Folge.

Olivers Spiegeleier haben  Thomas Blutzucker enorm ansteigen lassen, wie wir live feststellen. Wir sind übrigens 50 Folgen alt und erklären euch, wie ihr die Namings für eure Variablen im Code verbessern könnt. Und neue Resharper sowie Visual Studio Tipps zum Nachmachen gibt es auch. Wir sind einfach super.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

E-Reader

https://ereader.store/de/onyx-boox/onyx-boox-max-3-weiss-57.html

Selbstexperiment: Blutzuckersensor

https://www.freestylelibre.de/libre/freestylelibre2.html

Folgekosten Verkehr:

https://www.heise.de/newsticker/meldung/Autoverkehr-verursacht-Folgekosten-von-141-Milliarden-Euro-4505987.html

Visual Studio Tipp der Woche:

Clean-Code O’Reilly:

https://www.oreilly.com/library/view/clean-code/9780134661742/

Retromat.org

Programmerexcuses.com

Read more...


Software Architektur mit Sebastian Achatz - dotnet Cologne 2019

published on Sunday, November 3, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Auf der dotnet Cologne 2019 hatten Matthias und Manuel die Gelegenheit mit Sebastian Achatz zu sprechen.

Freiberuflicher Berater, Entwickler und Architekt im Bereich Enterprise Application Integration. .NET Enthusiast der ersten Stunde. Langjährige Erfahrung im Bereich Softwareentwicklung und Architektur in nationalen und internationalen Projekten mit Schwerpunkt im Microsoft Lösungsumfeld insbesondere die .NET Plattform.

E-Mail :    Sebastian.Achatz@achatz-Consulting.de

Twitter: @SebastianAchatz

Read more...


Tensorflow - Das Schweigen Dilemma

published on Sunday, October 20, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

In dieser Folge unterhalten wir uns über Früchte und Kokain. Wir stellen uns die Frage, warum die Plastikhülle von Lollies eigentlich nicht essbar ist. Wir reden über das SurfaceBook, dessen Dislplay mehr spiegelt als Thomas Glatze. Ach übrigens: Tensorflow 2.0 ist draußen und das Essen kam einfach nicht. Das Schweigen der Schlemmer.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Koks-Taxi:

Klaas verkauft Obst im K*ks-Taxi | Late Night Berlin | ProSieben

Fiverr:

https://www.fiverr.com/

Productivty:

https://www.jetbrains.com/help/rider/Tips_and_Tricks.html#using-productivity-guide

MaxTo:

https://maxto.net/

Read more...


SpanOfT, Go und Dev-Nachwuchs mit Rainer Stropek - dotnet Cologne 2019

published on Sunday, October 13, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir wurden wieder auf die dotnet Cologne eingeladen. Obwohl Oliver und Thomas verhindert waren haben ich mit dem Kollegen Matthias Schwarz einen tollen Ersatz gefunden.

Rainer Stropek ist seit über 25 Jahren als Unternehmer in der IT-Industrie tätig. Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen und entwickelt im Augenblick in seiner Firma „software architects“ mit seinem Team die preisgekrönte Software „time cockpit“. 

Rainer hat Abschlüsse an der Höheren Technischen Schule für MIS, Leonding (AT) sowie der University of Derby (UK). Er ist Autor mehrerer Fachbücher und Artikel in Magazinen im Umfeld von Microsoft .NET und C#. Seine technischen Schwerpunkte sind C# und .NET, XAML, die Microsoft Azure Plattform, SQL Server sowie Web Development. Rainer tritt regelmäßig als Speaker und Trainer auf namhaften Konferenzen in Europa und den USA auf. 2010 wurde Rainer von Microsoft zu einem der ersten MVPs für die Windows Azure Plattform ernannt. Seit 2015 ist Rainer Microsoft Regional Director. 2016 hat Rainer zusätzlich den MVP Award für Visual Studio und Developer Technologies erhalten. 

Kontakt: rainer@timecockpit.com

Twitter: @rstropek

Entwicklerschule: Coderdojo.com

Read more...


Vobis Denkzettel mit Specflow

published on Saturday, September 28, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Im neuen Vobis Denkzettel wurde beworben: Specflow, .NET Core 3 und eine Conner Platte mit 500 MB!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Vobis Denkzettel:

https://www.buzzfeed.com/de/karstenschmehl/vobis-denkzettel

Contentful:

https://www.contentful.com/

Specflow:

Read more...


MongoDb und exotische Bildformate

published on Sunday, September 8, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Unsere Brainboost-Pillen sind leer! Manuel hat kein Auto mehr und muss deswegen immer von Oliver mitgenommen werden, Oliver hat gerne Alone in the Dark gespielt. Wir sprechen über den neuen Freelancer Kompass und freuen uns dass wir auch in Deutschland eine eigene Cloud haben. Im wesentlichen geht es aber um Mongo-Db im allgemeinen oder Dokument-Datenbanken im besonderen. Wir hatten aber trotzdem noch Zeit dafür dass WebP Bildformat zu testen und fragen uns wie wir unseren 50. Geburtstag feiern.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Alone in the Dark:

https://de.wikipedia.org/wiki/Alone_in_the_Dark

Freelancer Kompass

https://www.freelancermap.de/marktstudie

Mongo University:

https://university.mongodb.com/

WebP-Bilder

https://caniuse.com/#search=webp

Read more...


Terror auf Ebay mit autonomen Workflow Autos

published on Wednesday, August 28, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sind zurück aus dem Urlaub und decken einen Umwelt Skandal bei Autos auf! Wir sprechen über das Durable Task Framework und quasi nebenbei lösen wir sämtliche Probleme von autonom fahrenden Autos, klären Probleme auf Ebay, hacken Logitech Geräte und machen MongoDb und Azure Zertifizierungen.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

17 Tonnen CO2 Geschichte:

https://edison.handelsblatt.com/erklaeren/elektroauto-akkus-so-entstand-der-mythos-von-17-tonnen-co2/23828936.html

Aluminuim-Förderung Deutschland, Quelle:

https://www.tagesschau.de/wirtschaft/aluminium102.html

Neues aus dem Heise-Forum:

https://www.heise.de/forum/Mac-i/News-Kommentare/iOS-12-4-mit-iPhone-Migrationsassistent-und-Fix-fuer-Lausch-Luecke/Update/posting-34915069/show/

Logitech Lücke:

https://www.heise.de/security/meldung/Logitech-Luecken-Angriff-mit-10-Euro-Hardware-moeglich-jetzt-handeln-4478521.html

Windows Updates:

https://www.heise.de/ct/artikel/Windows-10-Upgrades-Flexiblerer-Zwang-4481998.html

Sicherheitslücke bei Lovoo:

Workflow System Übersicht:

https://github.com/common-workflow-language/common-workflow-language/wiki/Existing-Workflow-systems

Durable Task Framework:

https://github.com/Azure/durabletask

On.NET Video zum Durable Task Framework:

https://channel9.msdn.com/Shows/On-NET/Building-workflows-with-the-Durable-Task-Framework

Read more...


C# 8 mit Christian Giesswein - dotnet Cologne 2019

published on Saturday, August 10, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir wurden wieder auf die dotnet Cologne eingeladen. Obwohl Oliver und Thomas verhindert waren haben ich mit dem Kollegen Matthias Schwarz einen tollen Ersatz gefunden.

Christian Giesswein studierte Wirtschaftsinformatik in Wien und entwickelt seit klein auf Software mit .NET und C#. In Tirol hat er sein Unternehmen „Giesswein Software-Solutions“ (www.software.tirol) gegründet das sich auf Individualsoftware, Consulting und Schulungen im Microsoft-Bereich spezialisiert hat.

Twitter: @giessweinweb

Mail: Christian@software.Tirol

WWW.software.tirol

Read more...


Organspende mit LinqPad

published on Monday, July 22, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Manuel hat die Segelprüfung bestanden, Thomas neues von EF Core 3.0 und wir sprechen wieder über neue Visual Studio Features, Filtered Solutions und LinqPad!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Gesundheitsakte:
https://www.tk.de/techniker/unternehmensseiten/elektronische-gesundheitsakte-2028798

Organspende:
https://www.organspende-info.de/organspendeausweis-download-und-bestellen.html

Flaschenpost

https://www.flaschenpost.de/

Neue AMD CPUs vergriffen:

https://www.heise.de/newsticker/meldung/Ryzen-9-3900X-Direkt-bei-AMD-verfuegbar-bei-Haendlern-vergriffen-4466267.html

EF Core 3.0 Breaking Changes

https://www.infoq.com/news/2019/06/EF-Core-3-Breaking-Changes/

LinqPad 6 Beta ist ja jetzt auch draußen und wurde mit .NET Core 3 entwickelt.

https://www.linqpad.net/LINQPad6.aspx

Raspberry Pi 4 ist draußen

https://www.heise.de/ct/artikel/Super-Himbeere-Raspberry-Pi-4-4460668.html

Hosted Macs:

https://www.macstadium.com/pricing

https://portal.macincloud.com/select/#/plans

Visual Studio 2019 – News

https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.0#shell

Read more...


SQL Server für Entwickler mit Thorsten Kansy - dotnet Cologne 2019

published on Sunday, July 7, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir wurden wieder auf die dotnet Cologne eingeladen. Obwohl Oliver und Thomas verhindert waren haben ich mit dem Kollegen Matthias Schwarz einen tollen Ersatz gefunden.

Wir fragen Thorsten was es neues für Entwickler beim SQL Server gibt. Thorsten ist mit Herz und Seele und gefühlt seit einer Ewigkeit (aka 25+ Jahre) Entwickler, Software Architekt und Mentor. Full Stack Developer meets Microsoft SQL Server!

Webseite:

WWW.dotnetconsulting.eu

Twitter: @tkansy

Read more...


MediatR - das verrückte Huhn ist wieder da!

published on Sunday, June 30, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver hat Kopfhörer von Apple gekauft – kennt allerdings Mind-The-Gap nicht. Bald bezahlen wir alle mit Libra und fragen uns wie man eingentlich MediatR richtig verwendet.

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Apple Airpods:

https://www.apple.com/de/airpods/

Apple Pay in der Londoner-UBahn

https://www.macrumors.com/2019/05/30/apple-pay-express-transit-coming-to-london/

Libra währung von facebook

https://www.heise.de/newsticker/meldung/Neues-Kryptogeld-Libra-Facebook-plant-die-Weltwaehrung-4449955.html

Codeanalysis über Analyzers und Rulesets

Per Nuget:

https://stackoverflow.com/questions/20267268/add-code-analysis-ruleset-through-nuget-package

ASP.NET Core 3.0 Preview 6 mit HTTP2 Support

Neue JSON-APIS

MediatR

https://github.com/jbogard/MediatR

Read more...


Dumme Programmiersprachen und wertlose Preise

published on Tuesday, May 28, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas ist zurück aus Japan, Manuel zurück von der dotnet Cologne. Wir haben die dümmsten Programmiersprachen, schlechte Preise und ein bisschen C# History mit Visual 2019 Neuerungen vermischt! Viel Spaß!

DevCouch erscheint circa alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Blödeste Programmierprachen 2019:

https://www.codementor.io/blog/worst-languages-2019-6mvbfg3w9x

Generic Constraints:

https://www.telerik.com/blogs/constraining-generics-in-c?utm_source=hootsuite&utm_medium=twitter&utm_term=oz_code&utm_content=b7658bb3-89a1-4241-92f7-f833d2523cbc&utm_campaign=V4Launch

C# History:

Covariance für Arrays ist kaputt

Read more...


Git History mit Roland Weisleder - dotnet Cologne 2019

published on Tuesday, May 14, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir wurden wieder auf die dotnet Cologne eingeladen. Da Oliver und Thomas verhindert waren habe ich mit dem Kollegen Matthias Schwarz einen tollen Ersatz gefunden. 

Roland Weisleder ist Softwareentwickler und -architekt bei data experts in Berlin. Sein Fokus liegt auf der Neu- und Weiterentwicklung von langlebigen Enterprise-Anwendungen im Java-Umfeld. Als Leiter des Technologieboards der Firma berät er zudem die einzelnen Projektteams zu aktuellen Technologien, Techniken und Trends. 

 Wir sprechen mit Roland Weisleder über Commit Messages im besonderen und Git im allgemeinen. 

Kontaktdaten von Roland:  

@Ro_Wei 

Roland.Weisleder@data-experts.de 

Read more...


Hardware für Frontends

published on Saturday, April 20, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sprechen wieder ins Internet! Thomas fliegt nach Japan um Kitkat zu kaufen, vorher sprechen wir noch über die dotnet-Cologne, Visual Studio 2019, Hardware und Frontend Tipps.

DevCouch erscheint circa alle 18 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Die Links zu Sendung (a.k.a. Shownotes)

Podcast : Faking Hitler:

https://www.stern.de/podcast-faking-hitler-8461596.html

Fahrrad:

https://www.komoot.de/

https://cobi.bike/de

http://www.rs1.ruhr/

Dotnet-Cologne

https://dotnet-cologne.de/

Seq – Logging Server

https://datalust.co/seq

MacBook Pro Keyboard Probleme:

https://www.heise.de/mac-and-i/meldung/MacBook-Pro-Tastatur-Spekulationen-ueber-Hitzeproblem-4371358.html

Frontend Handbook:

https://frontendmasters.com/books/front-end-handbook/2019/

Read more...


Noda Time und unser Geldsystem

published on Tuesday, April 9, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Sie wollten dass wir diese Folge löschen – aber wir haben sie trotzdem veröffentlich und verraten die Wahrheit über unser Geldsystem, die Fakten zu Azure Datastudio, wie man sich die Cronjob Syntax merken kann und die neusten Apple News.

DevCouch erscheint ca. alle 19 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Azure Data Studio

https://docs.microsoft.com/en-us/sql/azure-data-studio/download?view=sql-server-2017

Cronjob Generator

https://www.freeformatter.com/cron-expression-generator-quartz.html

Library der Woche:

https://nodatime.org/2.4.x/userguide/concepts

Mastodon

https://joinmastodon.org/

Game-Streaming:

https://vortex.gg/

Airpods2:

https://www.golem.de/news/ifixit-auch-apples-airpods-2-koennen-nicht-repariert-werden-1903-140361.html

https://www.golem.de/news/drahtloses-ladesystem-apple-stellt-airpower-ein-1903-140354.html

Eurion Konstellation:

https://de.wikipedia.org/wiki/EURion-Konstellation

Read more...


Kefir - die Passwortverwaltung für den TFS

published on Saturday, March 16, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir beginnen mit einer Diskussion über Kefir – Oliver ist dafür, sprechen über Microsoft Band, die vielen Namen des TFS Server, Microsoft TODO und eine Studie nachder wir keine Passworte speichern können!

DevCouch erscheint ca. alle 19 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

News:

Microsoft Band wird eingestellt:

https://www.heise.de/tp/news/Band-ab-4324913.html

Calc.exe ist jetzt open source

https://github.com/Microsoft/calculator

Kaffeewiki

https://www.kaffeewiki.de/index.php?title=Hauptseite

Git Lernen

https://learngitbranching.js.org

Highlight.js

https://highlightjs.org/usage/

Resharper Tipp der Woche:

Kognitive Verzerrung der Woche:

https://de.wikipedia.org/wiki/Ankereffekt

Studie: Von 43 Freelancern verschlüsseln nur 26 Passwörter für eine Registrierungsseite

Read more...


EOL für Rippchen nach 6 Stunden

published on Saturday, March 2, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver hat Rippchen gegrillt und Manuel herausgefunden wieso die Lampe vom Server rot blinkt. Wir stellen fest das unser Lieblings-Datenbankserver keinen Support mehr hat und man bei HP für Support bezahlen muss. Zudem riechen wir nach Knoblauchbutter.

DevCouch erscheint ca. alle 19 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Dunning Kruger Effekt:

https://de.wikipedia.org/wiki/Dunning-Kruger-Effekt

Unlocalize:

http://unlocalize.com/

Microsoft Azure Ausfall:

https://www.heise.de/newsticker/meldung/Microsoft-nennt-Gruende-fuer-Cloud-Ausfaelle-4296544.html

Google Firestore verfügbar:

https://www.heise.de/developer/meldung/NoSQL-Datenbank-Google-Cloud-Firestore-allgemein-verfuegbar-4296844.html

.NET Core 3.0 Release Event im April
https://visualstudio.microsoft.com/vs2019-launch/

.NET Core 1.1 EOL:

https://www.heise.de/developer/meldung/Einmal-Update-bitte-NET-Core-1-0-und-1-1-erreichen-End-of-Life-am-27-Juni-4313474.html

Stellenangebot:

https://www.netto-online.de/karriere/Stellenbeschreibung.chtm/Full-Stack-Entwickler-C-(m-w-d)/pid=279

Http-Client und Multi-Targeting:

Design-Ressourcen:

http://www.sansfrancis.co

Read more...


Selbstständig als Softwareentwickler

published on Saturday, February 16, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sprechen über unseren Job als Freiberufler und wie man dazu kommt, nebenbei gibt es noch kurz Zeit über ein Problem des Brexit zu sprechen und wie man amazon Fake Reviews erkennt.

DevCouch erscheint alle 20 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Existenzgründer Portal vom BMWi:

https://www.existenzgruender.de/DE/Home/inhalt.html

EU-Domains gehen bei einem Hard-Brexit verloren

https://www.heise.de/newsticker/meldung/Brexit-eu-Domaininhabern-drohen-Komplikationen-4294380.html

Amazon Fake Reviews

https://reviewmeta.com/

Read more...


Brexit Sous-Vide

published on Saturday, January 19, 2019 by Manuel Wenk, Oliver Vogel, Thomas Krause

Während der Brexit Debatte treffen sich die drei Spackos bei Thomas in Köln und entscheiden über die Zukunft der .NET Welt und Pro und Contra Sous-Vide Garen.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

 

Shownotes:

Irgendein Home-Automation Produkt:
www.conrox.com

HomeMatic Zentrale für den PI
https://github.com/alexreinert/piVCCU

.NET Core mit Visual Studio Code
https://docs.microsoft.com/de-de/dotnet/core/tutorials/with-visual-studio-code

Manus Logitech Vertical Mouse
https://www.logitech.com/de-de/product/mx-vertical-ergonomic-mouse

Tile Tracker Device
https://www.thetileapp.com/de-de/products/pro

CCC Vortrag zu Gesundheitsakten
https://media.ccc.de/v/35c3-9992-all_your_gesundheitsakten_are_belong_to_us

C# 8.0 steht vor der Tür: Nullable Reference Types, Async Iterable, Default Interface Methods, …
https://blogs.msdn.microsoft.com/dotnet/2018/11/12/building-c-8-0/

.NET Core 2.2 – OpenApi Analyzers und Konventionen
https://blogs.msdn.microsoft.com/webdev/2018/08/23/asp-net-core-2-20-preview1-open-api-analyzers-conventions/?WT.mc_id=-blog-scottha

Fiddler Everywhere
https://www.telerik.com/blogs/one-fiddler-to-rule-them-All

Rider 2018.3
https://www.jetbrains.com/rider/whatsnew/

Azure Toolkit für Rider:
https://blog.jetbrains.com/dotnet/2018/10/16/deploy-web-apps-explore-resources-introducing-azure-toolkit-rider/

Read more...


Glasklar scheint auch schmutzig

published on Sunday, December 16, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas vergnügt sich auf einer Weihnachtsfeier und lässt Oliver und Manuel für sich arbeiten. Die beiden Nullen referenzieren neue C# Sprachfeatures und schwadronieren über Computerspiele, Tomaten-Timer und die neusten Visual Studio Trends.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links:

Pomodoro Technik

https://de.wikipedia.org/wiki/Pomodoro-Technik

BücherLink ist tot, siehe Kommentar:

https://devcouch.de/2018/11/11/freiberufliche-entwickler-in-ostdeutschland/#comment-79

Two Point Hospital:

https://www.twopointhospital.com/

Douglas Engelbart:

https://de.wikipedia.org/wiki/Douglas_C._Engelbart

Mother of all Demos:

http://www.dougengelbart.org/content/view/209/448/

.NET Germany Slack Gruppe

https://slofile.com/slack/dotnet-germany/

Edge nutzt Chromium:

https://www.heise.de/newsticker/meldung/Offiziell-Microsoft-Edge-nutzt-kuenftig-Chromium-4244958.html

Visual Studio 2019 Preview

https://visualstudio.microsoft.com/de/vs/preview/

Nullable Reference-Types

https://blogs.msdn.microsoft.com/dotnet/2017/11/15/nullable-reference-types-in-csharp/

Read more...


Freiberufliche Entwickler in Ostdeutschland

published on Sunday, November 11, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver ist mit seinem Cargo Bike im Verkehr stecken geblieben, kommt aber doch noch.

Während wir warten sprechen wir über Hangfire, Bücher, Unit-Tests und Code Standards und eine aktuelle Freelancer Studie

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links:

Cargo-Bike Förderung

https://www.cargobike.jetzt/kaufpraemien/

Meadow Kickstarter

Meadow: Full-stack .NET Standard IoT platform.

Hangfire.io

https://www.hangfire.io/

Resillio Sync

https://www.resilio.com/

Resharper Postfix

https://www.jetbrains.com/help/resharper/Postfix_Templates.html

Jetbrains Rider:

https://www.jetbrains.com/help/rider/Postfix_Templates.html

Source-Templates:

https://www.jetbrains.com/help/rider/Source_Templates.html

Using Static

https://docs.microsoft.com/de-de/dotnet/csharp/language-reference/keywords/using-static

Top 300 der Bücher die auf Stackoverflow genannt werden

https://medium.com/@bookadvice/top-300-mentioned-books-on-stackoverflow-com-aa2d6e41631f

ASP.net Core 3.0 mit eigener JSON Library statt JSON.NET

https://blogs.msdn.microsoft.com/webdev/2018/10/29/a-first-look-at-changes-coming-in-asp-net-core-3-0/

Code Standards

https://www.heise.de/developer/artikel/colspan-10-Loses-zu-Code-Richtlinien-4190515.html

Conventions für Unit-Tests

https://github.com/aspnet/AspNetCore/wiki/Engineering-guidelines#unit-tests-and-functional-tests

SignalR löscht alle Bugs aus dem Tracker

https://blogs.msdn.microsoft.com/webdev/2018/09/17/the-future-of-asp-net-signalr/

Freelancer Studie:

https://www.freelancermap.de/marktstudie

Read more...


Kölner Apotheken verdoppeln Arbeitsspeicher

published on Saturday, October 20, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Mit Softram 95 verdienten sich Thomas und Manuel ihren ersten MVP Titel, mit Google Pay wurde das komplette Geld wieder ausgegeben und das Specification Pattern mit Rubber Duck Debugging ausgetüftelt  und heute ABEND SIND SIE WIEDER DA!!!

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links:

MVPs vorschlagen:

https://mvp.microsoft.com/de-de/Nomination/nominate-an-mvp

 

Softram 95:

https://www.heise.de/ct/artikel/Placebo-forte-284374.html

 

Rubber-Duck Debugging:

https://de.wikipedia.org/wiki/Quietscheentchen-Debugging

 

Hochstapler-Syndrom:

https://de.wikipedia.org/wiki/Hochstapler-Syndrom

 

Repositories-Specification Pattern:

https://deviq.com/specification-pattern/

 

MediatR Framework:

https://github.com/jbogard/MediatR

 

Microsoft übergibt Patente:

https://hackernoon.com/did-microsoft-really-just-open-source-all-its-patents-3e419ae1a439

http://www.spiegel.de/netzwelt/web/10-000-microsoft-patente-voegelchen-fuer-mails-brummbaeren-fuer-videos-a-606828-4.html

 

.NET – Moving Forward Strategy:

https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/

 

Sicherheitslücke in Alexa

http://news.rub.de/wissenschaft/2018-09-24-it-sicherheit-geheime-botschaften-fuer-alexa-und-co

 

Kapital findet man leicht, Entwickler nur schwer:

https://www.heise.de/developer/meldung/Fachkraeftemangel-Es-ist-leichter-Kapital-zu-finden-als-Entwickler-4156285.html

Read more...


Dark Themes machen dumm!

published on Sunday, September 2, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wenn man nicht befördert wird ist vermutlich das Peter Prinzip die Ursache. Oder dunkle IDE Themes die uns dumm machen! Wir sprechen über Visual Studio 15.3 und das neue große Rider Update!

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links:

Das Peter-Prinzip:

https://de.wikipedia.org/wiki/Peter-Prinzip

Dunkle Themes in IDE sind tagsüber Blödsinn:

http://www.fit-fuer-usability.de/archiv/weisse-schrift-auf-schwarzem-grund-oder-schwarze-schrift-auf-weissem-grund/

Shared Code Projekte in Visual Studio

https://www.c-sharpcorner.com/UploadFile/7ca517/shared-project-an-impressive-features-of-visual-studio-201/

Bing ist von .NET Framework auf .NET Core umgestiegen. 34% schneller

https://blogs.msdn.microsoft.com/dotnet/2018/08/20/bing-com-runs-on-net-core-2-1/

Visual Studio 15.8 ist raus – lohnt sich

https://blogs.msdn.microsoft.com/visualstudio/2018/08/14/visual-studio-2017-version-15-8/

The Old new Thing:

https://blogs.msdn.microsoft.com/oldnewthing/

Rider 2018.2 released:

https://www.jetbrains.com/rider/whatsnew/?utm_source=product&utm_medium=link&utm_campaign=TBA

Code Snippets in C# Interactive

https://blog.jetbrains.com/dotnet/2018/07/06/add-references-debug-code-snippets-rider-c-interactive/

Scratch-Files

https://www.jetbrains.com/help/rider/Scratches.html

C# 7 – Tuple Equality

https://blog.jetbrains.com/dotnet/2018/07/13/tuple-equality/

Read more...


dotnet Cologne 2018 Live - Wie organisiert man eine Entwicklerkonferenz?

published on Sunday, August 26, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Im Rahmen der dotnet Cologne 2018 hatten wir die Möglichkeit die Organistatoren zu interviewen – Thomas und Manuel sprechen mit Melanie Eibl, Stefan Lange und Albert Weinert.

DevCouch erscheint ca. alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Read more...


26 - Außen UI Innen Pfui!

published on Sunday, August 19, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Im Sommer sehr unregelmäßig, aber wir sind wieder da! Wir sprechen NICHT über Kuscheltiere, aber über alte Grafikkarten, .NET Core 3.0, Nhibernate und Entity Framework und schlechte UI Tests.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links:

Nhibernate:

http://nhibernate.info/

Öffi ist jetzt OpenSource:

https://www.golem.de/news/app-fuer-oeffentlichen-nahverkehr-oeffi-ist-open-source-geworden-1807-135517.html

Alte Grafikkarten:

http://www.vgamuseum.info/

Musik-Streaming Umzug:

https://www.mooval.de/

.NET Core 3.0 Analyzer:

https://blogs.msdn.microsoft.com/dotnet/2018/08/08/are-your-windows-forms-and-wpf-applications-ready-for-net-core-3-0/

Selenium:

https://www.seleniumhq.org/

Katalon:

https://www.katalon.com/

Browserstack:

https://www.browserstack.com/

Abbyy Fine Reader:

https://www.abbyy.com/de-de/finereader/

Read more...


Entity Framework Core 2.1 mit Fischgeschmack

published on Monday, July 23, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir werden 25 und sprechen darüber dass die Cloud nichts bringt, wie man ohne Fahrrad Bahn fährt und über Entity Framework Core 2.1

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Microsoft kauft Github

https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/

In dem Zusammenhang

https://about.gitlab.com/

Ratet mal wie viel Prozent des Traffics von Facebook in Deutschland schon über IPv6 läuft?

https://code.facebook.com/posts/635039943508824/how-ipv6-deployment-is-growing-in-u-s-and-other-countries/

Gartner-Umfragen: Cloud ist zu teuer und DevOps bringt nix

https://www.heise.de/ix/meldung/Umfrage-Cloud-kannt-teuer-werden-4072912.html

https://www.heise.de/ix/meldung/Gartner-DevOps-funktioniert-nicht-4072904.html

Jetbrains Ecosystem Survey:

https://www.jetbrains.com/research/devecosystem-2018/csharp/

System.IO.Pipelines

https://blogs.msdn.microsoft.com/dotnet/2018/07/09/system-io-pipelines-high-performance-io-in-net/

AquaSnap

https://www.nurgo-software.com/products/aquasnap

Unit-of Work Pattern

https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

UnitOfWork EF Core Plugin:

https://github.com/Arch/UnitOfWork/

Read more...


dotnet Cologne 2018 Live - Docker mit Jörg Krause

published on Sunday, July 15, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas Krause und Manuel Wenk haben sich auf der dotnet Cologne 2018 mit Jörg Krause über Docker unterhalten. Jörg und Thomas sind nicht verwand.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Jörg ist Coach, Consultant, Autor und Entwickler, ihr erreicht ihn über https://www.joergkrause.de/ oder könnt ihn über https://www.it-visions.de/ buchen!

 

Read more...


dotnet Cologne 2018 Live - Microsoft AI Platform mit Kostja Klein

published on Sunday, June 24, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas Krause und Manuel Wenk haben sich auf der dotnet Cologne 2018 mit Kostja Klein über die Microsoft AI Plattform und Cognitive Services unterhalten.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Kostja Klein arbeitet bei  Freudentberg IT – https://www.freudenberg-it.com/de/ .Ihr findet ihn bei Twitter unter https://twitter.com/KostjaKlein und könnt ihn regelmäßig bei der SQLPass treffen: https://www.sqlpass.de/

Mehr zu Cognitvie Services gibt es bei https://azure.microsoft.com/de-de/services/cognitive-services/ , Details zur Microsoft AI Plattform findet ihr bei https://www.microsoft.com/en-us/ai/ai-platform.

Read more...


0xDC16 Eine Stunde - Keine Themen

published on Sunday, June 17, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir haben diesmal probiert eine Sendung zu füllen ohne Themen zu haben. Lustig wird es am Ende, durchhalten lohnt sich!

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links zur Sendung:

c’t Artikel mit Wetter-Vorhersage Apps:

https://www.heise.de/ct/ausgabe/2017-9-Android-und-iOS-Wetter-Apps-externer-Anbieter-3678440.html

Weather Pro App:

http://www.weatherpro.de/de/home.html

RainToday App:

http://raintoday.weatherpro.de/lang/de.html

Der Running-Gag ist weg – EF Core 2.1 RC1 kann GroupBy:

https://www.heise.de/developer/artikel/GroupBy-funktioniert-in-Entity-Framework-Core-2-1-Release-Candidate-1-endlich-4052521.html

VS Team Services – Besserer Support von Ruby, Pyhton und Java bei Hosted Agents:

https://www.heise.de/developer/meldung/MS-Team-Services-Update-bietet-bessere-Unterstuetzung-von-Ruby-Python-und-Java-4060155.html

Thema – Bücher:

Safari Books Online:

https://www.safaribooksonline.com/

Der Abo Service von Packt heißt Mapt:

https://mapt.packtpub.com/

Buch – Besser Coden:

https://www.rheinwerk-verlag.de/besser-coden_4405/

Entschuldigungen für Entwickler:

http://www.codingexcuses.com/

Thomas war Lektor dieses Buches:

https://www.packtpub.com/application-development/learning-net-high-performance-programming

Buch – Professional C# 7 and .NET Core 2.0

https://www.amazon.de/Professional-NET-Core-Christian-Nagel/dp/1119449278

Gleiches Buch als E-Book:

http://www.wrox.com/WileyCDA/WroxTitle/Professional-C-7-and-NET-Core-2-0.productCd-1119449243.html

Dokumentation – Democracy:

https://www.arte.tv/de/videos/045391-000-A/democracy-im-rausch-der-daten/

Verfahren Gegen Microsoft eingestellt:

https://www.datenschutz.org/datenzugriff-bei-microsoft-durch-die-usa-supreme-court-stellt-verfahren-ein/

Euractiv:

https://www.euractiv.de/

E-Evidence:

https://netzpolitik.org/tag/e-evidence/

Apache Cordova:

https://cordova.apache.org/

Native Script Playground:

https://play.nativescript.org/

Ionic Framework:

https://ionicframework.com/

Stackshare! Vergleich zwischen Ionic, NativeScript und React Native:

https://stackshare.io/stackups/ionic-vs-nativescript-vs-react-native

Read more...


0xDC15 dotnet Cologne 2018 Live - WebAssembly mit Florian Bader

published on Friday, June 1, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Thomas Krause und Manuel Wenk haben sich auf der dotnet Cologne 2018 mit Florian Bader über WebAssembly unterhalten. Und ein bisschen über TFS!

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Kontakt zu Florian:

Florian Bader

www.aitgmbh.de

florian.bader@aitgmbh.de

 

 

Read more...


0xDC14 Google IO und Build Konferenz 2018

published on Sunday, May 20, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Die Reihe unserer dotnet cologne Folgen unterbrechen wir für eine Folge auf der wir über die aktuelle google I/O Konferenz und die Build Konferenz 2018 sprechen.Thomas beeindruckt mit Kentnissen von Source Link und Oliver ist zurück vom Stierkampf.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Links zur Sendung:

Google IO Konferenz

Google I/O 2018 live stream

Gepäcktaschen Vaude Aqua Back:

https://www.vaude.com/de-DE/Produkte/Sportarten/Testsieger/Aqua-Back

Cobi Bike Smartphone Steuerung für Bosch:

https://cobi.bike/product

Entwickler verdienen 63K:

https://www.heise.de/developer/meldung/Studie-Erfahrene-Entwickler-verdienen-im-Durchschnitt-63-000-Euro-in-Deutschland-4037246.html

.NET Core 3.0 mit Desktop Support

https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/

IntelliSense+AI = IntelliCode

https://blogs.msdn.microsoft.com/visualstudio/2018/05/07/introducing-visual-studio-intellicode/

.NET Core 2.1 RC1

https://blogs.msdn.microsoft.com/dotnet/2018/05/07/announcing-net-core-2-1-rc-1/

Visual Studio 15.7

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

C# 7.3, IntelliTrace Snapshots, …

Windows Notepad mit Unix Line Ending Support!

https://blogs.msdn.microsoft.com/commandline/2018/05/08/extended-eol-in-notepad/

Read more...


0xDC13 Azure CosmosDb mit Thorsten Kansy

published on Friday, May 11, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Das Team der dotnet-Cologne 2018 hat uns zur Konferenz eingeladen und wir konnten viele Sprecher interviewen. Die Folgen werden nun in lockeren Abständen veröffentlicht. Den Anfang macht Thorsten Kansy der mit uns über Azure CosmosDb spricht.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Thorsten erreicht ihr unter http://www.dotnetcore.eu/ sowie http://www.dotnetconsulting.eu/, seine video2brain Videos finden sich hier: https://www.video2brain.com/de/trainer/thorsten-kansy

Read more...


0xDC12 Endlich 18! Sauberer Code und schmutzige Burger

published on Sunday, April 29, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Zu unserem 18. Geburtstag gibt es viele News und schlechte Burger. Außerdem sprechen wir mal wieder über StyleCop, Rider und .NET Core. Manuel verrät uns mit welchen Tricks und welcher Hardware wir unseren legendären Podcast in so atemberaubender Qualität produzieren.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Spielstände der Switch exportieren
https://www.turn-on.de/play/ratgeber/nintendo-switch-spielstaende-uebertragen-so-gehts-336612

Schwarzer Humor
http://www.aberwitzig.com/schwarzer-humor.php

OneNote fliegt aus Office
https://www.heise.de/newsticker/meldung/Microsoft-Office-2019-ohne-OneNote-4026969.html

Rider 2018.1 – Etliche neue Features (Inklusive Stylecop analyzers Support)
https://blog.jetbrains.com/dotnet/2018/04/19/rider-2018-1-released/

.NET Core 2.1 Preview 2
https://blogs.msdn.microsoft.com/dotnet/2018/04/11/announcing-net-core-2-1-preview-2/

https://blogs.msdn.microsoft.com/webdev/2018/04/12/asp-net-core-2-1-0-preview2-now-available/

Performance Improvements in .NET Core 2.1
https://blogs.msdn.microsoft.com/dotnet/2018/04/18/performance-improvements-in-net-core-2-1/

HTTP2 Support in Azure App Services
https://blogs.msdn.microsoft.com/appserviceteam/2018/04/13/announcing-http2-support-in-azure-app-service/

Branching im VSTS Team
https://blogs.msdn.microsoft.com/devops/2018/04/19/release-flow-how-we-do-branching-on-the-vsts-team/

Editor Config:
https://www.jetbrains.com/help/resharper/Using_EditorConfig.html

http://editorconfig.org/

Fuchsia – The Book
https://fuchsia.googlesource.com/docs/+/master/the-book/

WebAuthn
https://www.heise.de/newsticker/meldung/Mozilla-Google-und-Microsoft-unterstuetzen-WebAuthn-und-damit-Logins-ohne-Passwoerter-4017525.html

Read more...


0xDC11 Horst Dapper auf der DevCouch

published on Monday, April 16, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir quatschen über Bewertungen, monolitische Architekturen, 8K Displays, Dapper und Tensorflow. Außerdem gibts unseren liebsten Dateimanager als OpenSource.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Mobile-Flatrates im EU Vergleich:

http://www.spiegel.de/netzwelt/gadgets/telekom-magenta-mobil-xl-flatrates-im-ausland-billiger-a-1200956.html

Neuer DNS Server 1.1.1.1 von CloudFlare.

https://medium.com/@nykolas.z/dns-resolvers-performance-compared-cloudflare-x-google-x-quad9-x-opendns-149e803734e5

8K Monitor von Dell.

https://www.heise.de/ct/artikel/Dell-UP3218K-Platz-schaffen-mit-33-Millionen-Pixeln-4009502.html?hg=1&hgi=5&hgf=false

Leseliste für Leute die sich interessieren wie .NET intern funktioniert (GC, Strings, …).

https://mattwarren.org/2018/03/23/Exploring-the-internals-of-the-.NET-Runtime/

Buch-Tipp: Clr via C#:

https://blogs.msdn.microsoft.com/microsoft_press/2012/11/29/new-book-clr-via-c-fourth-edition/

GroupByBug in EF Core 2.1:

https://www.heise.de/developer/artikel/GroupBy-funktioniert-in-Entity-Framework-Core-2-1-Preview-1-immer-noch-nicht-so-ganz-3998438.html
Bug-Ticket:

https://github.com/aspnet/EntityFrameworkCore/issues/10870

Tensorflow:

Javascript Implementierung: https://js.tensorflow.org/

Modules: https://www.tensorflow.org/hub/

Microsoft gibt alten Dateimanager von Win 3.1 als Open-Source frei:

https://github.com/Microsoft/winfile

Dapper

https://github.com/StackExchange/Dapper

.NET Application Architecture

https://www.microsoft.com/net/learn/architecture

Modern WebApps Architecture Guide

https://docs.microsoft.com/de-de/dotnet/standard/modern-web-apps-azure-architecture/

Read more...


0xDC10 vue.js vs. React vs. Angular

published on Sunday, March 25, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sprechen nochmal über Frontend-Frameworks, in einem Telerik Paper treten vue.js sowie React und Angular gegeneinander an.Außerdem gibts Visual Studio Updates, die Azure Deutschland Cloud und weiteres.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

The Art of Unit Testing auf Deutsch:

Azure DE Cloud ist Ladenhüter:

https://www.heise.de/ix/meldung/Bericht-Microsofts-deutsche-Treuhaender-Cloud-ist-Ladenhueter-3992402.html

Visual Studio 15.6 Update

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

Visual Studio 15.6.3 Update

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.5.7

Windows ML – Machine Learning API bald Bestandteil von Windows 10

https://www.heise.de/newsticker/meldung/Windows-ML-Machine-Learning-KI-fuer-den-PC-3988415.html

Keine Sau nutzt die Azure Deutschland Cloud:

https://www.heise.de/ix/meldung/Bericht-Microsofts-deutsche-Treuhaender-Cloud-ist-Ladenhueter-3992402.html

Intel hat die App die Stephen Hawkings genutzt hat als Open Source veröffentlicht (.NET 4.5)

Intel just open sourced Stephen Hawking’s speech system and it’s a .NET 4.5 WinForms app that you can try for yourself

Magenta Mobil XL – Mobile unbegrenzte Flatrate für 80€

https://www.heise.de/newsticker/meldung/Telekom-MagentaMobil-XL-Unbegrenztes-Datenvolumen-fuer-80-Euro-3987245.html

Elektrosmog-Hardware (NICHT KAUFEN!):

https://www.amazon.de/dp/B0765XS1X2?aaxitk=UggbkIxyzVnWmFhfIrPRTw

Telerik Frontend Whitepaper:

https://www.telerik.com/whitepapers/kendo-ui/choosing-the-right-javascript-framework-for-your-next-web-application

Read more...


0xDC0F Identity Server mit Albert Weinert

published on Saturday, March 3, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir haben Albert Weinert eingeladen um Oliver zu erklären dass nCrunch nicht von Ültje ist und wozu dieser Identity Server da ist. Nettwerweise ist er sogar gekommen.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Gast:
Albert Weinert
http://blog.der-albert.com/
https://www.xing.com/profile/Albert_Weinert/cv

Online Usergroup:
http://online-usergroup.de/termine.MainPage.ashx

Avalonia Beta 1 ist raus (Cross Platform .NET UI)
http://avaloniaui.net/blog/2018-02-18-avalonia-beta1

ASP.NET Core 2.1 Preview 1

ASP.NET Core 2.1.0-preview1 now available

Console UI Lib
https://github.com/migueldeicaza/gui.cs

Apple iCloud gehört Google
https://www.heise.de/mac-and-i/meldung/Apple-iCloud-Daten-liegen-auch-auf-Google-Servern-3979160.html

NCrunch
http://www.ncrunch.net/

Identity Server
http://identityserver.io/

https://identityserver4.readthedocs.io/en/release/

Read more...


0xDC0E Dieses Durcheinander soll ein Unit Test sein?

published on Saturday, February 17, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

ASP.NET Core 2.1 Roadmap

https://blogs.msdn.microsoft.com/webdev/2018/02/02/asp-net-core-2-1-roadmap/

EF Core 2.1

https://blogs.msdn.microsoft.com/dotnet/2018/02/02/entity-framework-core-2-1-roadmap/

Razor im Browser = Blazor. Offizielles „Experiment“ von MS

https://blogs.msdn.microsoft.com/webdev/2018/02/06/blazor-experimental-project/

http://blog.stevensanderson.com/2018/02/06/blazor-intro/

Chrome markiert ab Juli alle HTTP Seiten als unsicher

https://www.heise.de/newsticker/meldung/Chrome-markiert-bald-alle-HTTP-Webseiten-als-unsicher-3963924.html

Laufen eure privaten Seiten schon auf https? Nutzt ihr Let’s encrypt?

Fluent Assertions 5.0 sind raus:

http://fluentassertions.com/

Buchtipp:

https://www.amazon.de/Art-Unit-Testing-Roy-Osherove/dp/1617290890

Read more...


0xDC0D Backend Entwickler reden über Frontend Frameworks

published on Sunday, February 4, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

In unserem .NET Podcast sind Piraten kein Thema, aber wir sprechen über Frontend-Frameworks – von denen wir keine Ahnung haben. Nebenbei geht es um Zigbee, Hue, SSH, gute Werbung, Stacktraces und Wasabi Nüsschen.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel. Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns! Gerne könnt ihr uns auch beim Podcast Preis 2018 nach oben voten:

Publikumspreis 2018 – Technik

Frage von Daniel:
https://devcouch.de/2017/12/03/0xdc0a-connected-enviroments-mit-fusion-logs/#comments

React Statistiken in NPM:
https://www.heise.de/developer/meldung/JavaScript-Studie-React-setzt-seinen-Siegeszug-in-npm-fort-3950763.html

Microsoft integriert SSH Client und Server in Windows 10
PuTTY Begone! Microsoft will ship an OpenSSH client

Browser mit Adblocker:
http://www.tomshardware.de/chrome-adblocker-browser,news-258881.html

SotwareEntwickler ist der beste Job der Welt:
https://www.dotnetpro.de/diverses/business/software-entwickler-beste-job-welt-1460674.html

Kurzlebigkeit von JS Frontend Frameworks

The Brutal Lifecycle of JavaScript Frameworks

PowerShell Core 6.0

PowerShell Core 6.0: Generally Available (GA) and Supported!

MSSQL-CLI:
https://github.com/dbcli/mssql-cli/

Skype demnächst mit End-zu-End Verschlüsselung
https://signal.org/blog/skype-partnership/

.NET Core 2.1 mit besser lesbaren Stack-Traces (für async+iterator)
https://www.ageofascent.com/2018/01/26/stack-trace-for-exceptions-in-dotnet-core-2.1/

Visual Studio Shortcut:
Strg-Shift+V

Resharper Tipps:
https://www.jetbrains.com/help/resharper/Coding_Assistance__Multiple_Entries_Clipboard.html

Rest ist das neue Soap
https://medium.freecodecamp.org/rest-is-the-new-soap-97ff6c09896d

Antwort darauf:
https://philsturgeon.uk/api/2017/12/18/rest-confusion-explained/

Rückantwort:
https://medium.com/@pakaldebonchamp/follow-up-to-rest-is-the-new-soap-the-origins-of-rest-21c59d243438

Read more...


0xDC0C Staffel 2 - HTML Festanstellung

published on Sunday, January 21, 2018 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sprechen über ZigBee, breite Curved-Displays, HTML, Resharper, Visual Studio und Jobs.

DevCouch erscheint alle 14 Tage und ist ein kostenloser Unterhaltungspodcast von 3 freiberuflichen Softwareentwicklern – Manuel Wenk, Thomas Krause und Oliver Vogel.

Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Gerne könnt ihr uns auch beim Podcast Preis 2018 nach oben voten:

http://www.podcamp.de/podcastpreis/podcastpreis-2018/publikumspreis-podcastpreis-2018/publikumspreis-2018-technik/

Links aus der Sendung:

Manus neuer Monitor:

https://www.prad.de/testberichte/test-monitor-lg-38uc99-w/

Huawei Watch 2 4G:

http://consumer.huawei.com/de/wearables/watch2/

Raspberry Pi:

https://de.wikipedia.org/wiki/Raspberry_Pi

Identity Server 4:

https://identityserver4.readthedocs.io/en/release/

Auth0:

https://auth0.com/

Quantencomputing SDK jetzt in Preview und es gibt ein Tutorial von MS

Microsoft Quantum Development Kit: Introduction and step-by-step demo

Resharper 2017.3 ist raus

https://www.jetbrains.com/resharper/whatsnew/

Visual Studio Tipps:

https://blogs.msdn.microsoft.com/visualstudio/2017/06/26/7-lesser-known-hacks-for-debugging-in-visual-studio/

Resharper Tipps:

https://blog.jetbrains.com/dotnet/2017/12/04/debugger-features-resharper/

https://blog.jetbrains.com/dotnet/2017/11/21/resharper-2017-3-brings-debugger-editor/

HTML 5.2 ist raus – wusste gar nicht, dass es 5.1 gibt

https://www.w3.org/blog/2017/12/html-5-2-is-done-html-5-3-is-coming/

https://www.reddit.com/r/javascript/comments/5swe9b/what_is_the_difference_between_the_w3c_and_the/ddkwft4/

Podcast Preis 2018 im März:

http://www.podcamp.de/podcastpreis/podcastpreis-2018/publikumspreis-podcastpreis-2018/publikumspreis-2018-technik/

Read more...


0xDC0B Last Update - Die große Weihnachtsgala - Sonderfolge

published on Saturday, December 16, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Unsere große internationale Weihnachtsgala. Künstler singen Lieder die nur Entwickler verstehen. Wir sprechen in den Pausen über unter anderem über Debugger Features und Visual Studio Neuigkeiten.

Folgt uns auch auf Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de .

Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Photoshop mit James Fridman

http://jamesfridman.com

NPoco:

https://github.com/schotime/NPoco/wiki

VS Code in the Cloud

http://typefox.io/theia-vs-code-in-the-cloud

Debugger Features

https://blogs.msdn.microsoft.com/visualstudio/2017/12/04/visual-studio-2017-version-15-5-visual-studio-for-mac-released/

Android 8.1 – Käse auf Fleisch

https://www.heise.de/newsticker/meldung/Android-8-1-jetzt-fuer-Pixel-und-Nexus-Geraete-verfuegbar-3910635.html

Visual Studio Debugger Tipps:

https://blogs.msdn.microsoft.com/visualstudio/2017/12/04/visual-studio-2017-version-15-5-visual-studio-for-mac-released/

Resharper 2017.3 EAP – Code Formatierungen selektiv

https://blog.jetbrains.com/dotnet/2017/11/29/configuring-code-formatting-code-selection-resharper/

Star Crash

https://de.wikipedia.org/wiki/Star_Crash_%E2%80%93_Sterne_im_Duell

Read more...


0xDC0A Connected Enviroments mit Fusion Logs

published on Sunday, December 3, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir sprechen über Connected Enviroments, haben Visual Studio und Resharper Tipps, essen nichts und erklären was der Fusion Log Viewer ist. Ausserdem gibt es nichts zu essen.

Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Angular steigt in der Popularität

Schöne Untehaltung

Visual Studio Connected Environment
https://www.hanselman.com/blog/AnnouncingVisualStudioAndKubernetesVisualStudioConnectedEnvironment.aspx

Preview für Nullable Reference Types
https://github.com/dotnet/csharplang/wiki/Nullable-Reference-Types-Preview

Anouncement für Visual Studio Live Share (VS Code + VS)
https://code.visualstudio.com/blogs/2017/11/15/live-share
https://code.visualstudio.com/visual-studio-live-share

Resharper adaptiert die OzCode Features: Searchable DataTipps

ReSharper 2017.3 brings the debugger into the editor

C# 7.2 ist da!
https://docs.microsoft.com/de-de/dotnet/csharp/whats-new/csharp-7-2?wt.mc_id=AID640962_EML_5326989

Kostenloses eBook mit Visual Studio Tipps:
https://www.microsoft.com/germany/techwiese/aktionen/Visual-Studio-Tipps-und-Tricks-eBook-Vol-1.aspx

Fusion Log Viewer
https://msdn.microsoft.com/de-de/library/e74a18c4(v=vs.110).aspx

Cake Build
https://cakebuild.net/

Read more...


0xDC09 Getting Things not done

published on Sunday, November 19, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Dieses Mal: Der verlorene Sohn ist wieder da, wir nehmen Brainbooster und sprechen über TODO Apps, Cloudberry Backup, Entity Framework und anderes.

Folgt uns bei Twitter: https://twitter.com/_devcouch  

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

EF 6.2 Released
https://blogs.msdn.microsoft.com/dotnet/2017/10/26/entity-framework-6-2-runtime-released/

EF Core 2.1 kommt erst Q1 oder Q2 nächstes Jahr, mindestens mit GroupBy-Translation, evtl. auch mit Lazy Loading
https://github.com/aspnet/EntityFrameworkCore/wiki/Roadmap

Schnellere Startups, EF 6.2 Pull-Request für EDMX Writer-Caching http://entityframework.codeplex.com/SourceControl/network/forks/jEdge/CodeFirstCache/contribution/8468#!/tab/changes

Amazon Flex in Berlin gestartet:
https://www.golem.de/news/amazon-flex-private-fahrer-liefern-pakete-in-berlin-aus-1711-131095.html

Intel baut CPUs mit AMD GPU
https://www.heise.de/newsticker/meldung/Mini-PCs-mit-leistungsstarkem-Intel-AMD-Kombichip-kommen-in-wenigen-Monaten-3887411.html

Resharper Continuous Unit Testing:
https://blog.jetbrains.com/dotnet/2015/11/19/continuous-testing-in-dotcover-and-resharper-ultimate/

Cloudbery Backup:
https://www.cloudberrylab.com/backup/windows-server.aspx

Read more...


0xDC08 WebRTC, wurde aber auch Echtzeit!

published on Sunday, October 29, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Wir warten auf Oliver. Währenddessen sprechen wir über Github, .NET 4.7.1, LinqPad, WebRTC und den ganzen Rest.

Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de .
Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Why Github can’t host the Linux Kernel Community
http://blog.ffwll.ch/2017/08/github-why-cant-host-the-kernel.html

GitHub Statistiken:
https://octoverse.github.com/

.NET 4.7.1 Release Notes:

Announcing the .NET Framework 4.7.1

Source-Code in Doku:
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/foreach-in

LinqPad:
https://www.linqpad.net/

WebRTC Standard:
https://w3c.github.io/webrtc-pc/

Session Description Protocol:
https://de.wikipedia.org/wiki/Session_Description_Protocol

WebRTC Codelab:
https://codelabs.developers.google.com/codelabs/webrtc-web/#0

WebRTC Infos und Samples:
https://webrtc.org/

Read more...


0xDC07 Gesundes Halbwissen

published on Thursday, October 12, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver ist heute nicht dabei, es gibt nichts zu essen und Windows 10 Mobile ist tot. Wir sprechen darüber und den Ausfall von VSTS, das dotnet Core Compatibility Pack, Null-Handling und Quantencomputer-Simulatoren. Manchmal wissen selbst wir Dinge nicht genau.

Folgt uns bei Twitter: https://twitter.com/_devcouch

Für Feedback kontaktiert uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine positive Bewertung bei iTunes freuen wir uns!

Shownotes:

Windows 10 Mobile ist tot:
http://www.tomshardware.de/windows-mobile-windows-phone-apps,news-258566.html

Compatibility Pack für dotnet core 2
https://m.heise.de/developer/meldung/Microsoft-kuendigt-Windows-Compatibility-Pack-fuer-NET-Core-an-3835840.html

Java 9 ist fertig:
https://www.heise.de/developer/meldung/Java-9-ist-fertig-3837080.html

Null-Handling in C# 8:
https://www.heise.de/developer/meldung/Programmiersprachen-C-8-soll-Fehler-mit-null-verhindern-3835949.html

Neue Programmiersprache von Microsoft für Quantencomputer. Simulator braucht 32 GB RAM!
https://www.dotnetpro.de/diverses/sprachen/neue-programmiersprache-quantencomputer-1387122.html
https://www.microsoft.com/en-us/quantum/default.aspx

Du brauchst vielleicht gar kein Jquery!
http://youmightnotneedjquery.com/

Read more...


0xDC06 Ist Microsoft pleite? Sammlung eingeleitet

published on Sunday, September 24, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Diesmal geht es um Collections, Brain Boot Pillen, Kraken, Crypto-Mining und Taschenlampen. Für Feedback folgt uns bei Twitter: https://twitter.com/_devcouch schreibt uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine Bewertung bei iTunes freuen wir uns!

Amazon – Brain Boost Pillen: https://www.amazon.de/Konzentration-Leistung-Ged%C3%A4chtnis-Kapseln-Koffein/dp/B072XMH4GF/ref=cm_cr_arp_d_product_top?ie=UTF8

Bedienung mit der Taschenlampe:

Digitalisierung mit der Taschenlampe

Pirate Bay lässt JS-Crypto-Miner laufen: https://www.heise.de/newsticker/meldung/Pirate-Bay-laesst-heimlich-Krypto-Miner-auf-Nutzer-PCs-laufen-3834222.html

Proof of Work Captcha: https://coin-hive.com/

SignalR für Dotnet Core 2 ist raus:

Announcing SignalR (alpha) for ASP.NET Core 2.0

 

Übersicht über die wichtigsten Collections: http://geekswithblogs.net/blackrabbitcoder/archive/2011/06/16/c.net-fundamentals-choosing-the-right-collection-class.aspx

Wie wähle ich eine Collection aus: https://docs.microsoft.com/en-us/dotnet/standard/collections/selecting-a-collection-class

Read more...


0xDC05 5 ganz legale Performance Tricks

published on Saturday, September 9, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Diesmal eine Sonderfolge mit viel Hardware und allgemeinen Softwarethemen.

Für Feedback folgt uns bei Twitter: https://twitter.com/_devcouch  schreibt uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine Bewertung bei iTunes freuen wir uns!

Awesome Windows List: https://github.com/Awesome-Windows/Awesome

 

Total Commander: https://www.ghisler.com/deutsch.htm

 

Speed Commander: https://www.speedproject.de/

 

TreeSize Free: http://www.jam-software.de/treesize_free/

 

Cloudberry DataTools für Azure/S3/… : https://www.cloudberrylab.com/

 

Acronis True Image: http://www.edv-buchversand.de/acronis/url.php?cnt=home

 

SourceTree Git Client: https://de.atlassian.com/software/sourcetree

 

Source Tree Ticket für bunte Icons: https://jira.atlassian.com/browse/SRCTREEWIN-4306

 

Mail Client:  https://postbox-inc.com/

 

Secunia PSI heißt jetzt Flexera PSI Personal, ganz unten: https://secuniaresearch.flexerasoftware.com/support/download/

 

Viscosity VPN: https://www.sparklabs.com/viscosity/

 

Stellenausschreibung PHP-Entwickler: https://www.cccc.de/agentur/webentwickler/

 

Pro Git Handbuch als OpenBook: https://git-scm.com/book/en/v2

 

O Shit Git: http://ohshitgit.com/

 

Learn Git Branching: http://learngitbranching.js.org/

 

Linus Torvalds: Tech Talk: Linus Torvalds on git

 

Largest Git Repo (stimmt wohl nicht):

https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/

 

Asrock Deskmini 110 Barebone PC: http://www.asrock.com/nettop/intel/Deskmini%20110%20Series/index.asp

 

Wsus Offline: http://www.wsusoffline.net/

 

BCDEdit – Menüeintrag zum Booten von VHDs erstellen: https://www.heise.de/download/product/easybcd-40451

Read more...


0xDC04 .NET Core 3.0 - Wir haben die Fakten!

published on Sunday, August 27, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Die Sommerpause ist zu Ende! In Köln sprechen wir über .NET Core, ASP.NET Core 2, Balsamiq Mockups, Rider und Game of Thrones.

Für Feedback folgt uns bei Twitter: https://twitter.com/_devcouch  schreibt uns auf www.devcouch.de oder sendet uns eine Email an info@devcouch.de . Über eine Bewertung bei iTunes freuen wir uns!

.NET Core 2.0 Download: https://www.microsoft.com/net/download/core

.NET Core 2.0 Release Video: https://www.youtube.com/watch?v=Q2mMbjw6cLA

Native Mac UI mit Xamarin: https://developer.xamarin.com/guides/mac/getting_started/hello,_mac/

Terms of Service – Didn’t read: https://tosdr.org/

Balsamiq Mockups: https://balsamiq.com/products/mockups/

Jetbrains Rider: https://www.jetbrains.com/rider/features/

Read more...


0xDC03 Wir sind bald überflüssig

published on Friday, July 14, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Oliver rastet aus! Wir sprechen über die Microsoft Deutschland Cloud, Han Solo, Browser, WCF, Mailtrap und über die Folgen der Automatisierung.

Azure Deutschland Cloud:

https://azure.microsoft.com/de-de/overview/clouds/germany/

Star-Wars Auktion:

http://www.spiegel.de/panorama/star-wars-droide-r2d2-fuer-fast-drei-millionen-dollar-versteigert-a-1154980.html

Han Solo in Karbonit für zu Hause:

https://www.cnet.com/news/buy-a-full-size-han-solo-in-carbonite-for-7000/

Browser-Statistiken:

https://medium.com/samsung-internet-dev/think-you-know-the-top-web-browsers-458a0a070175

UC-Browser:

https://de.wikipedia.org/wiki/UC_Browser

WCF-Proxy – Avoid using using

https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/avoiding-problems-with-the-using-statement

Generelle WCF Doku

https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/

ASP.NET Core 2 Preview braucht Visual Studio 2017 Preview

https://blogs.msdn.microsoft.com/webdev/2017/06/28/introducing-asp-net-core-2-0-preview-2/

Mailtrap.io

https://mailtrap.io/

KcKinsey Studie:

http://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/where-machines-could-replace-humans-and-where-they-cant-yet

Are you a robot – Telefonsoftware

Meet the Robot Telemarketer Who Denies She’s A Robot – Part 1

RFID im Metro Future Store

https://de.wikipedia.org/wiki/Future_Store

Read more...


0xDC02 Machine Based Learning

published on Thursday, June 29, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Die Spinner sind wieder da!

Wir sitzen schon wieder auf der Couch und warten auf das Essen. Währenddessen liefern wir Infos zur nächsten Folge nach, sprechen über den Status von EF Core, klären was Visual Studio Team System macht, ärgern uns über Client-Side Validation mit jQuery, reden über Unit-Testing Frameworks, sehen uns OzCode an und sprechen über die Ex-Freundinnen von GZSZ Star Jo Gerner. Vor allem erklärt aber Thomas die Basics von Machine Based Learning.

Entity Framework Core Roadmap:
https://github.com/aspnet/EntityFramework/wiki/RoadmapRider unter Windows:
https://rider-support.jetbrains.com/hc/en-us/articles/207288089-Using-Project-Rider-under-Windows-without-Visual-Studio-prerequisitesHockeyApp für Application Insights:
https://hockeyapp.net/Schlechte Infos zu ASP.NET I18N:
https://www.asp.net/mvc/overview/advancedTool der Woche: OzCode:
https://oz-code.com/main#/features

Azure Cosmos DB:
https://azure.microsoft.com/de-de/services/cosmos-db/

Schwache NPM Credentials:
https://github.com/ChALkeR/notes/blob/master/Gathering-weak-npm-credentials.md

GZSZ Bösewicht:
http://www.spiegel.de/einestages/25-jahre-gzsz-wolfgang-bahro-alias-jo-gerner-ueber-gute-zeiten-schlechte-zeiten-a-1146039.html

Machine Based Learning
https://www.heise.de/ct/ausgabe/2016-6-Die-Mathematik-neuronaler-Netze-einfache-Mechanismen-komplexe-Konstruktion-3120565.html

Beispiele zur Inspiration
http://machinelearningmastery.com/inspirational-applications-deep-learning/

Grundlagenkurs (mathelastig)
https://www.coursera.org/learn/machine-learning

Kurze Videos mit Beispielen zu diversen Machine Learning Tasks
https://www.youtube.com/playlist?list=PL2-dafEMk2A7YdKv4XfKpfbTH5z6rEEj3

Python Bibliothek für neuronale Netze
http://keras.io/

Beispiele für keras
https://github.com/fchollet/keras/tree/master/examples

Azure Machine Learning
https://azure.microsoft.com/en-us/services/machine-learning/

Read more...


0xDC01 .NET ist tot!

published on Thursday, June 15, 2017 by Manuel Wenk, Oliver Vogel, Thomas Krause

Episode 1 – Oliver möchte über Meerschweinchen sprechen, Thomas über Roslyn, Manuel über Rider (heißt jetzt Twix) und wir alle über .NET Core und Application Insights.

Diskussion zum Thema .NET ist tot auf Github:

https://github.com/aspnet/Home/issues/2022

https://github.com/aspnet/Home/issues/2022#issuecomment-299536123

https://github.com/aspnet/Home/issues/2022#issuecomment-299746092

Visual Studio für Mac:

https://www.macrumors.com/2017/05/10/microsoft-visual-studio-for-mac/

dotnet Cologne

https://dotnet-cologne.de/

Read more...


sessionStorage and localStorage not working in Internet Explorer 10

published on Saturday, November 23, 2013 by akzent

I stumbled over an interesting issue when testing the web storage support in Internet Explorer 10 (localStorage and sessionStorage).

Basically, when loading an HTML document from the local drive without using a web server (file:// protocol), these features are not working in Internet Explorer 10.

When you run the following code in Internet Explorer 10:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Web storage test</title>
</head>
<body>
    <script type="text/javascript">
        if (window.sessionStorage) {
            alert("We have session storage!");
        }

        if (window.localStorage) {
            alert("We have local storage!");
        }
    </script>
</body>
</html>

It will display the alerts only when running from a web server (local or remote) using the http(s):// protocol. When trying to open the file locally without a server, window.localStorage and window.sessionStorage will be unavailable and the alerts will not show.

If you are looking for alternatives, take a look at this stackoverflow post which lists a handfull:
HTML5 Local Storage fallback solutions

Hope this helps someone stumbling upon this issue.

A quick test with current versions of Firefox and Chrome, showed that these browsers do not share this problem.

Read more...


Resizing a WPF control while maintaining a specific aspect ratio

published on Monday, October 15, 2012 by akzent

When you are developing a Windows Presentation Foundation (WPF) application you have a lot of options to layout your controls automatically. Builtin panels like the Grid, the DockPanel or the StackPanel allows for flexible layouts. There is also the Viewbox decorator control which scales it child while (optionally) preserving its aspect ratio.

The disadvantage of the Viewbox is however that it scales its content instead of resizing it. So if you put a Button inside a Viewbox you will notice that its text and the control itself will appear “zoomed in” which makes it inapt for certain applications.

For this reason I wrote my own decorator which overwrites the Measure and Arrange methods to resize its child to a specific AspectRatio that you can give it as a dependency property. After understanding how Measure and Arrange work together it was actually quite easy to develop and does not require a lot of code.

Here is a visual comparison between the Viewbox decorator and my own AspectRatioLayoutDecorator:

Comparison of ViewBox and AspectRatioLayoutDecorator

As you can see the ViewBox scales the button and makes it look really ugly, while our custom control will resize it content nicely.

The usage in WPF is quite easily. Just wrap the content you want to resize in the AspectRatioLayoutDecorator:

<my:AspectRatioLayoutDecorator AspectRatio="1.25">
   <Button>Test</Button>
</my:AspectRatioLayoutDecorator>

Of course instead of setting a fixed AspectRatio you can animate and data bind it like any other dependency property.

Here is the source code of the control:

public class AspectRatioLayoutDecorator : Decorator
{
   public static readonly DependencyProperty AspectRatioProperty =
      DependencyProperty.Register(
         "AspectRatio",
         typeof (double),
         typeof (AspectRatioLayoutDecorator),
         new FrameworkPropertyMetadata
            (
               1d,
               FrameworkPropertyMetadataOptions.AffectsMeasure
            ),
         ValidateAspectRatio);

   private static bool ValidateAspectRatio(object value)
   {
      if (!(value is double))
      {
         return false;
      }

      var aspectRatio = (double) value;
      return aspectRatio > 0
               && !double.IsInfinity(aspectRatio)
               && !double.IsNaN(aspectRatio);
   }

   public double AspectRatio
   {
      get { return (double) GetValue(AspectRatioProperty); }
      set { SetValue(AspectRatioProperty, value); }
   }

   protected override Size MeasureOverride(Size constraint)
   {
      if (Child != null)
      {
         constraint = SizeToRatio(constraint, false);
         Child.Measure(constraint);

         if(double.IsInfinity(constraint.Width)
            || double.IsInfinity(constraint.Height))
         {
            return SizeToRatio(Child.DesiredSize, true);
         }

         return constraint;
      }

      // we don't have a child, so we don't need any space
      return new Size(0, 0);
   }

   public Size SizeToRatio(Size size, bool expand)
   {
      double ratio = AspectRatio;

      double height = size.Width/ratio;
      double width = size.Height*ratio;

      if (expand)
      {
         width = Math.Max(width, size.Width);
         height = Math.Max(height, size.Height);
      }
      else
      {
         width = Math.Min(width, size.Width);
         height = Math.Min(height, size.Height);
      }

      return new Size(width, height);
   }

   protected override Size ArrangeOverride(Size arrangeSize)
   {
      if (Child != null)
      {
         var newSize = SizeToRatio(arrangeSize, false);

         double widthDelta = arrangeSize.Width - newSize.Width;
         double heightDelta = arrangeSize.Height - newSize.Height;

         double top = 0;
         double left = 0;

         if (!double.IsNaN(widthDelta)
            && !double.IsInfinity(widthDelta))
         {
            left = widthDelta/2;
         }

         if (!double.IsNaN(heightDelta)
            && !double.IsInfinity(heightDelta))
         {
            top = heightDelta/2;
         }

         var finalRect = new Rect(new Point(left, top), newSize);
         Child.Arrange(finalRect);
      }

      return arrangeSize;
   }
}

The control not only works in a Grid, but also quite nicely in a StackPanel or any other form of layout.

I hope it’s useful to someone else. If you think it’s useful for you and you want to use it in your own project it would be nice if you leave a small “thank you” in the comments, so that I know it actually helped someone.

Read more...


Making Cross-Domain Calls in SignalR

published on Friday, March 30, 2012 by akzent

I saw this stack overflow post today on how to use SignalR across domains:
http://stackoverflow.com/questions/9751157/signalr-accross-domains

Since I wanted to try out SignalR anyway I thought it would be a nice way to get started and see if I can solve the problem and write a small tutorial on how to do it.

The first step in using SignalR cross-domain is to tell it where to find the hub to connect to. This is done using the following code that you should insert at the beginning of your JavaScript code:

$.connection.hub.url = 'http://[someotherdomain]/signalr';

If you try your application like this it will not work and you will have the same problem as the poster mentioned above. This is because for security reasons many browsers don’t allow cross-domain calls by default. A server has to add the special Access-Control-Allow-Origin header to its response to tell the browser to allow cross domain calls to this specific site.

You can add this value to your ASP.NET page using:

Response.AppendHeader("Access-Control-Allow-Origin", "*");

However even with this modification SignalR won’t do the cross domain call – at least not in Internet Explorer 9 where I tested it. Like the original poster I was stuck for quite a while because I didn’t find any solutions. The error message I got was:

SignalR: Connection must be started before data can be sent. Call .start() before .send() 

Poking arround the jQuery code and debugging a bit I eventually saw that there is a check inside jQuery to see if the call is a cross domain call or not and eventually this part of the code will terminate with the error “No transport”.

With this new error message I came upon this page explaining the problem and suggesting a possible solution to force jQuery into making a cross domain call using the following JavaScript line:

jQuery.support.cors = true; //force cross-site scripting

And it worked!!!

I also found some references suggesting JSONP as a possible solution, but it seems more complex and at least for me the solution above works fine.

Read more...


Creating an URL to a WebAPI ApiController inside an ASP.NET MVC View

published on Tuesday, March 27, 2012 by akzent

Introduction

Today I was trying to add some dynamic content to my new IT consulting website. My website is based on ASP.NET MVC, but I needed to load some dynamic content in one part of the page and I thought I would try out the new ASP.NET WebAPI framework for this.

Problem

Creating the ApiController was easy, but when I wanted to use the controller in my ASP.NET MVC view, I wasn’t sure how to include the Url of the controller. Hardcoding the address didn’t feel right, especially because for the MVC controllers you have the really useful Url.Action method, which takes the name of an action and a controller and generates an URL to call this action. Unfortunately there wasn’t any built in method to call an ApiController. My first attempt was to use the following call instead, specifying the name of the route I want to use directly:

Url.RouteUrl("DefaultApi", new{controller="[CONTROLLERNAME]"})

Unfortunately, this didn’t work as expected — the function didn’t produce any Url.

After some googling I came across this stackoverflow post, with the missing piece of the puzzle:

Solution

Basically all you have to do is to add an empty httproute parameter to the Url.RouteUrl call. This apparently helps the system differentiate between normal routes and WebApi routes. So the final call looks like this:

Url.RouteUrl("DefaultApi", new{httproute = "", controller="[CONTROLLERNAME]"})

Keep in mind that the first parameter to RouteUrl refers to the name of the route you used in the RegisterRoutes function, which is “DefaultApi” by default.

Read more...


Akzente.IT – New web site online!

published on Thursday, March 22, 2012 by akzent

My new web site at akzente.IT is online!

You will find some more information about me and my projects there.

My goals for the web page were twofold. First of all I wanted to have a nice virtual “business card” – a place where I can present myself to potential employers with a list of my skills and the projects I have done in the past.

My second goal was to use this opportunity to learn more about ASP .NET MVC (with Razor) and HTML5 and I have to say I’m very happy with the results. I think it was the first time I actually enjoyed creating a website. I have full control of the generated HTML, I didn’t have any hard to debug errors so far and the separation that MVC gives me is really cool. I’m actually using this to generate different views of my project page. I have a single controller responsible for the list of projects which delegates to different views depending on an input parameter (e.g. to generate a text only version for carreer networks) and it works quite nice. I’m thinking about extending this to automatically create a resumé in Word generating Office Open XML with a Razor view. I’m curious if this works.

Another interesting page is the blog page where I show some recent blog posts with links back to this blog. It was amazing how easy it was to build this.

public class BlogController : Controller
{
    [OutputCache(Duration = 60*60, VaryByParam = "none")]
    public ActionResult Index()
    {
        var model = new Blog();
        string feedUrl = "https://coding4life.wordpress.com/feed/";
        using (XmlReader reader = XmlReader.Create(feedUrl))
        {
            var feed = SyndicationFeed.Load(reader);
            model.Feed = feed;
        }
        return View(model);
    }
}

My favourite is the controller attribute for output caching, which will cache the generated result for 1 hour, so that it loads faster and doesn’t hit the blog to hard in case there are many visitors.

That’s all about the website for now. I also have a profile now on GULP, check it out: https://www.gulp.de/Profil/AkzenteIT.html

Read more...


Generate Entity-Framework DDL-Script for SQLite

published on Sunday, April 17, 2011 by akzent

By default the Entity Framework designer for Visual Studio only generates DDL Scripts for Microsoft SQL Server (CE).

However you can change the template file (.tt) which is used to generate the SQL statements. Just click on empty space in the designer and take a look in the property sheet window.

The default template is called SSDLToSQL10.tt and resides in a subfolder of the Visual Studio program files directory.

For one of my projects I needed the generated SQL to be compatible with SQLite, so I modified the original file for SQLite and created a new version, which you can download below.

After downloading the files and putting them in the correct directories, you should be able to select them inside the EF designer.

Keep in mind that I can’t give any guarantees that this files will work as you expect. I wrote them specifically for my project and I’m just sharing them in the hopes that they are useful for anyone.

Download the following zip file: SQLiteGen.zip

You will find 2 files in the zip file:

Put the SSDLToSQLite.tt file in the directory
.\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen\

Put the GenerateSQL.Utility.ttinclude file in the directory
.\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes\

You are done! Smiley Now you should be able to select the new template in the Visual Studio designer and enjoy the newly SQLite compatible SQL script.

Read more...


Allowing cross-domain access from Silverlight to a standalone WCF-Service

published on Saturday, March 12, 2011 by akzent

Introduction

Silverlight by default only let’s you access services which come from the same domain as the domain that served the Silverlight control. This guards against some types of security vulnerabilities.

A service can however opt-in to allow calls from Silverlight controls hosted on other domains. To do this a service has to provide a clientaccesspolicy.xml or crossdomain.xml file, which specifies the access policy for this service.

Silverlight, when asked to do a cross-domain call, will look for this file at the root of the domain where the target service is hosted.

The following is a sample clientaccesspolicy.xml file:

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from http-request-headers="SOAPAction">
        <domain uri="*"/>
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

You can also use a crossdomain.xml file, which is used by Adobe Flash, but is also recognized by Silverlight.

Standalone WCF-Services

It’s easy to provide the required file for a service hosted on web server like IIS. For a standalone WCF service however, there is no built-in functionality to achieve this.

You can however create a separate service which is responsible only for serving the required policy file and make it available at the services domain root.

The idea is copied from this forum entry (thanks Yi-Lun Luo): http://forums.silverlight.net/forums/p/21678/77494.aspx

Creating the web service class

[ServiceContract]
public class CrossDomainPolicyRetrieverService
{
    [OperationContract, WebGet(UriTemplate = "crossdomain.xml")]
    public Stream GetFlashPolicy()
    {
        return getPolicy("crossdomain.xml");
    }

    [OperationContract, WebGet(UriTemplate = "clientaccesspolicy.xml")]
    public Stream GetSilverlightPolicy()
    {
        return getPolicy("clientaccesspolicy.xml");
    }

    private static Stream getPolicy(string file)
    {
        if (!File.Exists(file))
        {
            WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.NotFound;
            return null;
        }

        WebOperationContext.Current.OutgoingResponse.ContentType = "application/xml";
        return File.OpenRead(file);
    }
}

This simple web service has 2 methods corresponding to the two files mentioned above. It will search for the file in the application directory and return them as the response for the file.

Configuring the service

To configure the service add the following lines to your app.config file:

<?xml version="1.0"?>
<configuration>  
  <system.serviceModel>
    <services>
      <!-- snip... regular services -->

      <service name="MyNamespace.CrossDomainPolicyRetrieverService">
        <endpoint address="" binding="webHttpBinding"
                  contract="MyNamespace.CrossDomainPolicyRetrieverService" 
                  behaviorConfiguration="policyBehavior">
          <identity>
            <dns value="localhost"/>
          </identity>
        </endpoint>
        
        <host>
          <baseAddresses>
             <!-- Root Domain where the other services are hosted -->
            <add baseAddress="http://localhost:8732/"/>
          </baseAddresses>
        </host>
      </service>
    </services>
    
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="policyBehavior">
          <webHttp  />  
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
  </system.serviceModel>
  <!-- snip... -->
</configuration>

Testing the service

To should now be able to access the policy files using any web browser and pointing it at /clientaccesspolicy.xml (e.g. http://localhost:8732/clientaccesspolicy.xml)

By setting a breakpoint inside the service methods, you can easily watch Silverlight accessing the corresponding resource files.

Read more...


Increasing the maximum item count of a feed in the Windows Feeds Engine

published on Monday, September 14, 2009 by akzent

This post mainly serves as a reminder for myself, because after each reinstall of Windows I have to search for this all over again and it is not very easy to find.

By default the Windows Feeds Engine stores only a limited amount of items per feed (200). You can only increase this limit up to the predefined maximum of 2500.

If like me you like to preserve every blog entry made (or at least more than 2500 items per feed), you can increase this limit by creating the following registry DWORD value:

HKCU/HKLM\Software\Microsoft\Feeds\MaxItemCount

I usually set it to 0x7fffffff, which is the largest possible positive 32 bit integer you can set. Basically it means preserving every blog entry ever made for a specific blog.

image

Source: http://msdn.microsoft.com/en-us/library/ms685364(VS.85).aspx

Read more...


Hello world!

published on Friday, July 7, 2006 by akzent

Hey,

my name is Thomas Krause and I will blog some random thoughts here about C#, programming in general and some other technology related stuff. My native language is german, but my plan is to blog mainly in englisch, so just forgive me for my grammar mistakes and don’t hesistate to correct me.

Read more...