UI Technology auf der BASTA! – Moderne, plattformübergreifende Benutzeroberflächen mit .NET & Webtechnologien https://basta.net/user-interface Konferenz für .NET, Windows & JavaScript Thu, 29 Jan 2026 09:59:58 +0000 de-DE hourly 1 https://wordpress.org/?v=6.7.2 https://basta.net/wp-content/uploads/2021/02/BASTA21_Website_global_Favicon_64x64_v1-1.png UI Technology auf der BASTA! – Moderne, plattformübergreifende Benutzeroberflächen mit .NET & Webtechnologien https://basta.net/user-interface 32 32 Generative Frontend: building UIs that generate themselves with AI https://basta.net/user-interface/generative-frontend-building-uis-with-ai/ Thu, 29 Jan 2026 09:59:58 +0000 https://basta.net/session/generative-frontend-building-uis-with-ai/ The post Generative Frontend: building UIs that generate themselves with AI appeared first on BASTA!.

]]>
The post Generative Frontend: building UIs that generate themselves with AI appeared first on BASTA!.

]]>
Agentic UI – Oberflächen im Zeitalter von AI https://basta.net/user-interface/agentic-ui-ai-protokolle-schnittstellen/ Wed, 21 Jan 2026 11:56:27 +0000 https://basta.net/session/agentic-ui-ai-protokolle-schnittstellen/ The post Agentic UI – Oberflächen im Zeitalter von AI appeared first on BASTA!.

]]>
The post Agentic UI – Oberflächen im Zeitalter von AI appeared first on BASTA!.

]]>
Chatless-AI – Realtime-Sprachinterfaces für Web und Mobile entwickeln https://basta.net/user-interface/realtime-ai-sprachinterface/ Mon, 19 Jan 2026 11:57:42 +0000 https://basta.net/session/realtime-ai-sprachinterface/ The post Chatless-AI – Realtime-Sprachinterfaces für Web und Mobile entwickeln appeared first on BASTA!.

]]>
The post Chatless-AI – Realtime-Sprachinterfaces für Web und Mobile entwickeln appeared first on BASTA!.

]]>
AI vs. UI: AI-Oberflächen mit AG-UI und A2UI entwickeln https://basta.net/user-interface/ag-ui-a2ui-ai-protokolle/ Thu, 15 Jan 2026 10:34:18 +0000 https://basta.net/session/ag-ui-a2ui-ai-protokolle/ The post AI vs. UI: AI-Oberflächen mit AG-UI und A2UI entwickeln appeared first on BASTA!.

]]>
The post AI vs. UI: AI-Oberflächen mit AG-UI und A2UI entwickeln appeared first on BASTA!.

]]>
Von WPF zum Cross-Plattform-UI-Framework Avalonia https://basta.net/user-interface/avalonia-xaml-mvvm-performance-styles/ Tue, 09 Dec 2025 12:41:57 +0000 https://basta.net/session/avalonia-xaml-mvvm-performance-styles/ The post Von WPF zum Cross-Plattform-UI-Framework Avalonia appeared first on BASTA!.

]]>
The post Von WPF zum Cross-Plattform-UI-Framework Avalonia appeared first on BASTA!.

]]>
Chat statt Frontend: AI-basierte Teams Bots mit M365 Agents Toolkit entwickeln https://basta.net/user-interface/ai-teams-cui-agents-toolkit/ Wed, 08 Oct 2025 12:13:54 +0000 https://basta.net/session/ai-teams-cui-agents-toolkit/ The post Chat statt Frontend: AI-basierte Teams Bots mit M365 Agents Toolkit entwickeln appeared first on BASTA!.

]]>
The post Chat statt Frontend: AI-basierte Teams Bots mit M365 Agents Toolkit entwickeln appeared first on BASTA!.

]]>
.NET MAUI 10: Hybrid, KI & Qualität für Next-Level Apps https://basta.net/user-interface/dotnet-maui-ki-apps/ Wed, 08 Oct 2025 12:13:53 +0000 https://basta.net/session/dotnet-maui-ki-apps/ The post .NET MAUI 10: Hybrid, KI & Qualität für Next-Level Apps appeared first on BASTA!.

]]>
The post .NET MAUI 10: Hybrid, KI & Qualität für Next-Level Apps appeared first on BASTA!.

]]>
Sailing the Waters using UI/UX Reinforced by Security https://basta.net/user-interface/ui-ux-security/ Wed, 08 Oct 2025 12:13:52 +0000 https://basta.net/session/ui-ux-security/ The post Sailing the Waters using UI/UX Reinforced by Security appeared first on BASTA!.

]]>
The post Sailing the Waters using UI/UX Reinforced by Security appeared first on BASTA!.

]]>
Applied Psychology: Psychology-based UI improvements https://basta.net/user-interface/psychology-ui-optimierung/ Mon, 21 Jul 2025 13:27:48 +0000 https://basta.net/session/psychology-ui-optimierung/ The post Applied Psychology: Psychology-based UI improvements appeared first on BASTA!.

]]>
The post Applied Psychology: Psychology-based UI improvements appeared first on BASTA!.

]]>
Seven approaches to Electronic documents interchange https://basta.net/user-interface/document-management-formats-certification-encoding-machine-readable/ Tue, 08 Jul 2025 07:54:47 +0000 https://basta.net/session/document-management-formats-certification-encoding-machine-readable/ The post Seven approaches to Electronic documents interchange appeared first on BASTA!.

]]>
The post Seven approaches to Electronic documents interchange appeared first on BASTA!.

]]>
Build .NET Applications in Record Time with Uno Platform and Uno Platform Studio https://basta.net/user-interface/uno-platform-studio/ Tue, 06 May 2025 08:47:14 +0000 https://basta.net/session/uno-platform-studio/ The post Build .NET Applications in Record Time with Uno Platform and Uno Platform Studio appeared first on BASTA!.

]]>
The post Build .NET Applications in Record Time with Uno Platform and Uno Platform Studio appeared first on BASTA!.

]]>
Moderne Cross-Plattform Applikationen mit .NET und Avalonia UI https://basta.net/user-interface/cross-plattform-apps-dotnet-avalonia/ Tue, 06 May 2025 08:36:11 +0000 https://basta.net/session/cross-plattform-apps-dotnet-avalonia/ The post Moderne Cross-Plattform Applikationen mit .NET und Avalonia UI appeared first on BASTA!.

]]>
The post Moderne Cross-Plattform Applikationen mit .NET und Avalonia UI appeared first on BASTA!.

]]>
Workshop: Moderne Angular Architekturen – Nx, Micro Frontends und der neue Signal Store [Freitag. 27.09.2025] https://basta.net/user-interface/angular-signals-microfrontends-ddd-workshop/ Tue, 18 Mar 2025 14:59:46 +0000 https://basta.net/session/angular-signals-microfrontends-ddd-workshop/ The post Workshop: Moderne Angular Architekturen – Nx, Micro Frontends und der neue Signal Store [Freitag. 27.09.2025] appeared first on BASTA!.

]]>
The post Workshop: Moderne Angular Architekturen – Nx, Micro Frontends und der neue Signal Store [Freitag. 27.09.2025] appeared first on BASTA!.

]]>
Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln https://basta.net/user-interface/conversational-ui-msteams-ai-library/ Tue, 18 Mar 2025 14:33:25 +0000 https://basta.net/session/conversational-ui-msteams-ai-library/ The post Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
The post Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
Hot Design: The Next-Gen Visual Designer for Supercharged .NET Development https://basta.net/user-interface/dotnet-hot-design/ Tue, 28 Jan 2025 16:18:19 +0000 https://basta.net/session/dotnet-hot-design/ The post Hot Design: The Next-Gen Visual Designer for Supercharged .NET Development appeared first on BASTA!.

]]>
The post Hot Design: The Next-Gen Visual Designer for Supercharged .NET Development appeared first on BASTA!.

]]>
In geheimer Mission: AI Agents entwickeln https://basta.net/user-interface/ai-agents-entwicklung/ Mon, 06 Jan 2025 12:22:31 +0000 https://basta.net/session/ai-agents-entwicklung/ The post In geheimer Mission: AI Agents entwickeln appeared first on BASTA!.

]]>
The post In geheimer Mission: AI Agents entwickeln appeared first on BASTA!.

]]>
Conversational UI mit der MS Teams AI Library entwickeln https://basta.net/user-interface/conversational-ui-ms-teams-ai-library-3/ Fri, 18 Oct 2024 06:13:30 +0000 https://basta.net/session/conversational-ui-ms-teams-ai-library-3/ The post Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
The post Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
Bessere ViewModels mit dem MVVM Community Toolkit https://basta.net/user-interface/mvvm-community-toolkit/ Fri, 18 Oct 2024 06:13:29 +0000 https://basta.net/session/mvvm-community-toolkit/ The post Bessere ViewModels mit dem MVVM Community Toolkit appeared first on BASTA!.

]]>
The post Bessere ViewModels mit dem MVVM Community Toolkit appeared first on BASTA!.

]]>
Ein Code für alle Plattformen: Blazor in Web, Desktop und App-Stores https://basta.net/user-interface/modernisierung-wpf-maui-blazor/ Fri, 18 Oct 2024 06:13:29 +0000 https://basta.net/session/modernisierung-wpf-maui-blazor/ The post Ein Code für alle Plattformen: Blazor in Web, Desktop und App-Stores appeared first on BASTA!.

]]>
The post Ein Code für alle Plattformen: Blazor in Web, Desktop und App-Stores appeared first on BASTA!.

]]>
Angular Signal – Revolution der Angular-Entwicklung https://basta.net/user-interface/angular-signals-revolution/ Wed, 04 Sep 2024 14:15:37 +0000 https://basta.net/session/angular-signals-revolution/ The post Angular Signal – Revolution der Angular-Entwicklung appeared first on BASTA!.

]]>
The post Angular Signal – Revolution der Angular-Entwicklung appeared first on BASTA!.

]]>
Real-World-App-Entwicklung mit .NET MAUI https://basta.net/user-interface/workshop-dotnet-maui-app-entwicklung/ Mon, 18 Mar 2024 11:57:08 +0000 https://basta.net/session/workshop-dotnet-maui-app-entwicklung/ The post Real-World-App-Entwicklung mit .NET MAUI appeared first on BASTA!.

]]>
The post Real-World-App-Entwicklung mit .NET MAUI appeared first on BASTA!.

]]>
.NET-Desktop-Development: Was ist der Stand bei WPF, WinForms und WinUI? https://basta.net/user-interface/dotnet-desktop-development-user-interfaces/ Wed, 06 Mar 2024 12:24:31 +0000 https://basta.net/session/dotnet-desktop-development-user-interfaces/ The post .NET-Desktop-Development: Was ist der Stand bei WPF, WinForms und WinUI? appeared first on BASTA!.

]]>
The post .NET-Desktop-Development: Was ist der Stand bei WPF, WinForms und WinUI? appeared first on BASTA!.

]]>
WPF-Anwendungen mit Blazor Hybrid modernisieren https://basta.net/user-interface/wpf-anwendungsmodernisierung-blazor-hybrid/ Wed, 06 Mar 2024 12:24:31 +0000 https://basta.net/session/wpf-anwendungsmodernisierung-blazor-hybrid/ The post WPF-Anwendungen mit Blazor Hybrid modernisieren appeared first on BASTA!.

]]>
The post WPF-Anwendungen mit Blazor Hybrid modernisieren appeared first on BASTA!.

]]>
Die Wahrheit über App-Entwicklung mit .NET MAUI: Mythen vs. Realität https://basta.net/user-interface/dotnet-maui-app-entwicklung/ Tue, 05 Mar 2024 09:50:00 +0000 https://basta.net/session/dotnet-maui-app-entwicklung/ The post Die Wahrheit über App-Entwicklung mit .NET MAUI: Mythen vs. Realität appeared first on BASTA!.

]]>
The post Die Wahrheit über App-Entwicklung mit .NET MAUI: Mythen vs. Realität appeared first on BASTA!.

]]>
Spaß mit Web-Animations! https://basta.net/user-interface/web-animationen-frontend/ Tue, 05 Mar 2024 09:50:00 +0000 https://basta.net/session/web-animationen-frontend/ The post Spaß mit Web-Animations! appeared first on BASTA!.

]]>
The post Spaß mit Web-Animations! appeared first on BASTA!.

]]>
Microfrontends demaskiert: Chancen, Herausforderungen und rationale Alternativen https://basta.net/user-interface/micro-frontends-herausforderungen-alternativen/ Tue, 05 Mar 2024 09:50:00 +0000 https://basta.net/session/micro-frontends-herausforderungen-alternativen/ The post Microfrontends demaskiert: Chancen, Herausforderungen und rationale Alternativen appeared first on BASTA!.

]]>
The post Microfrontends demaskiert: Chancen, Herausforderungen und rationale Alternativen appeared first on BASTA!.

]]>
UX für Entwickler https://basta.net/user-interface/ux-fuer-entwickler/ Wed, 31 Jan 2024 08:29:33 +0000 https://basta.net/session/ux-fuer-entwickler/ The post UX für Entwickler appeared first on BASTA!.

]]>
The post UX für Entwickler appeared first on BASTA!.

]]>
Beautiful .NET Apps Everywhere with Uno Platform https://basta.net/user-interface/net-apps-everywhere-uno-platform/ Mon, 08 Jan 2024 11:39:32 +0000 https://basta.net/session/net-apps-everywhere-uno-platform/ The post Beautiful .NET Apps Everywhere with Uno Platform appeared first on BASTA!.

]]>
The post Beautiful .NET Apps Everywhere with Uno Platform appeared first on BASTA!.

]]>
Anwendungsmigration ‘Hands-on’: From Windows Desktop to Web and hybrid online/offline Apps with Wisej.NET https://basta.net/user-interface/workshop-windows-desktop-hybrid-web-wisej/ Thu, 23 Nov 2023 10:58:59 +0000 https://basta.net/session/workshop-windows-desktop-hybrid-web-wisej/ The post Anwendungsmigration ‘Hands-on’: From Windows Desktop to Web and hybrid online/offline Apps with Wisej.NET appeared first on BASTA!.

]]>
The post Anwendungsmigration ‘Hands-on’: From Windows Desktop to Web and hybrid online/offline Apps with Wisej.NET appeared first on BASTA!.

]]>
Semantische Suche und LLMs jenseits des ‘Hello World’-RAG-Tutorials https://basta.net/user-interface/llm-generative-ai/ Thu, 12 Oct 2023 06:24:04 +0000 https://basta.net/session/llm-generative-ai/ The post Semantische Suche und LLMs jenseits des ‘Hello World’-RAG-Tutorials appeared first on BASTA!.

]]>
The post Semantische Suche und LLMs jenseits des ‘Hello World’-RAG-Tutorials appeared first on BASTA!.

]]>
LLM-basierte Mensch-Maschine-Workflows – mit interaktiven Agents https://basta.net/user-interface/llm-workflows-interaktive-agents/ Thu, 12 Oct 2023 06:24:04 +0000 https://basta.net/session/llm-workflows-interaktive-agents/ The post LLM-basierte Mensch-Maschine-Workflows – mit interaktiven Agents appeared first on BASTA!.

]]>
The post LLM-basierte Mensch-Maschine-Workflows – mit interaktiven Agents appeared first on BASTA!.

]]>
Generative AI: Serverless LLMs in der Cloud mit Fermyon Serverless AI https://basta.net/user-interface/generative-ai-serverless-fermyon/ Thu, 12 Oct 2023 06:24:04 +0000 https://basta.net/session/generative-ai-serverless-fermyon/ The post Generative AI: Serverless LLMs in der Cloud mit Fermyon Serverless AI appeared first on BASTA!.

]]>
The post Generative AI: Serverless LLMs in der Cloud mit Fermyon Serverless AI appeared first on BASTA!.

]]>
Microfrontends mit Web-Standards https://basta.net/user-interface/microfrontends-web-standards/ Thu, 12 Oct 2023 06:24:04 +0000 https://basta.net/session/microfrontends-web-standards/ The post Microfrontends mit Web-Standards appeared first on BASTA!.

]]>
The post Microfrontends mit Web-Standards appeared first on BASTA!.

]]>
Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln https://basta.net/user-interface/conversational-ui-ms-teams-ai-library/ Thu, 12 Oct 2023 06:24:03 +0000 https://basta.net/session/conversational-ui-ms-teams-ai-library/ The post Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
The post Vom Fenster zum Bot: Conversational UI mit der MS Teams AI Library entwickeln appeared first on BASTA!.

]]>
Weblayout-Pitfalls und -Solutions https://basta.net/user-interface/web-layout-pitfalls/ Thu, 12 Oct 2023 06:24:03 +0000 https://basta.net/session/web-layout-pitfalls/ The post Weblayout-Pitfalls und -Solutions appeared first on BASTA!.

]]>
The post Weblayout-Pitfalls und -Solutions appeared first on BASTA!.

]]>
Next-Level Web Components mit TypeScript https://basta.net/user-interface/next-level-web-components-mit-typescript/ Mon, 08 May 2023 09:52:21 +0000 https://basta.net/session/next-level-web-components-mit-typescript/ The post Next-Level Web Components mit TypeScript appeared first on BASTA!.

]]>
The post Next-Level Web Components mit TypeScript appeared first on BASTA!.

]]>
Vintage-Style oder Kernsanierung? Technical Debt in komplexen Software-Projekten https://basta.net/user-interface/technical-debt-in-komplexen-software-projekten/ Tue, 02 May 2023 08:25:51 +0000 https://basta.net/session/technical-debt-in-komplexen-software-projekten/ The post Vintage-Style oder Kernsanierung? Technical Debt in komplexen Software-Projekten appeared first on BASTA!.

]]>
The post Vintage-Style oder Kernsanierung? Technical Debt in komplexen Software-Projekten appeared first on BASTA!.

]]>
Komplexe Oberflächen mit SVG und der Web Animations API entwickeln https://basta.net/user-interface/svg-animationen/ Thu, 16 Mar 2023 08:54:12 +0000 https://basta.net/session/svg-animationen/ The post Komplexe Oberflächen mit SVG und der Web Animations API entwickeln appeared first on BASTA!.

]]>
The post Komplexe Oberflächen mit SVG und der Web Animations API entwickeln appeared first on BASTA!.

]]>
Weblayout-Pitfalls und -Solutions https://basta.net/user-interface/web-layout-pitfalls-solutions/ Thu, 09 Mar 2023 11:25:26 +0000 https://basta.net/session/web-layout-pitfalls-solutions/ The post Weblayout-Pitfalls und -Solutions appeared first on BASTA!.

]]>
The post Weblayout-Pitfalls und -Solutions appeared first on BASTA!.

]]>
Die Uhr tickt! Wie Sie jetzt Ihre Xamarin-Apps zu .NET MAUI migrieren, bevor es zu spät ist! https://basta.net/user-interface/xamarin-net-maui-migrieren/ Thu, 09 Mar 2023 11:25:26 +0000 https://basta.net/session/xamarin-net-maui-migrieren/ The post Die Uhr tickt! Wie Sie jetzt Ihre Xamarin-Apps zu .NET MAUI migrieren, bevor es zu spät ist! appeared first on BASTA!.

]]>
The post Die Uhr tickt! Wie Sie jetzt Ihre Xamarin-Apps zu .NET MAUI migrieren, bevor es zu spät ist! appeared first on BASTA!.

]]>
Reduce System Fragility with Terraform https://basta.net/user-interface/terraform/ Thu, 09 Mar 2023 11:25:24 +0000 https://basta.net/session/terraform/ The post Reduce System Fragility with Terraform appeared first on BASTA!.

]]>
The post Reduce System Fragility with Terraform appeared first on BASTA!.

]]>
Uno Platform: Your Apps Everywhere https://basta.net/user-interface/uno-platform-your-apps-everywhere/ Mon, 30 Jan 2023 09:48:53 +0000 https://basta.net/session/uno-platform-your-apps-everywhere/ The post Uno Platform: Your Apps Everywhere appeared first on BASTA!.

]]>
The post Uno Platform: Your Apps Everywhere appeared first on BASTA!.

]]>
Weg vom Desktop hin zur Hybrid-App https://basta.net/user-interface/weg-vom-desktop-hin-zur-hybrid-app/ Thu, 26 Jan 2023 17:18:15 +0000 https://basta.net/session/weg-vom-desktop-hin-zur-hybrid-app/ The post Weg vom Desktop hin zur Hybrid-App appeared first on BASTA!.

]]>
The post Weg vom Desktop hin zur Hybrid-App appeared first on BASTA!.

]]>
Geschäftsanwendungen als Single Page Applications (SPA): Full Stack & Cross Plattform mit Wisej.NET https://basta.net/user-interface/full-stack-cross-plattform-wisejnet/ Mon, 09 Jan 2023 09:29:41 +0000 https://basta.net/session/full-stack-cross-plattform-wisejnet/ The post Geschäftsanwendungen als Single Page Applications (SPA): Full Stack & Cross Plattform mit Wisej.NET appeared first on BASTA!.

]]>
The post Geschäftsanwendungen als Single Page Applications (SPA): Full Stack & Cross Plattform mit Wisej.NET appeared first on BASTA!.

]]>
Frontend-Magic mit CSS Houdini https://basta.net/user-interface/css-houdini/ Wed, 05 Oct 2022 10:45:15 +0000 http://new.basta.net/session/css-houdini/ The post Frontend-Magic mit CSS Houdini appeared first on BASTA!.

]]>
The post Frontend-Magic mit CSS Houdini appeared first on BASTA!.

]]>
Mixed-Reality-Entwicklung mit C# und OpenXR https://basta.net/user-interface/mixed-reality-csharp-openxr/ Wed, 05 Oct 2022 10:45:14 +0000 http://new.basta.net/session/mixed-reality-csharp-openxr/ The post Mixed-Reality-Entwicklung mit C# und OpenXR appeared first on BASTA!.

]]>
The post Mixed-Reality-Entwicklung mit C# und OpenXR appeared first on BASTA!.

]]>
Flutter in der Praxis – von der Toni Kroos Academy und mehr https://basta.net/user-interface/flutter-in-der-praxis-von-der-toni-kroos-academy-und-mehr/ Wed, 14 Sep 2022 08:47:01 +0000 https://basta.net/session/flutter-in-der-praxis-von-der-toni-kroos-academy-und-mehr/ Nach einer kurzen Einleitung zu Flutter, werden in einer Use Case Studie die Vor- und Nachteil von Flutter in der Praxis durchgegangen.Die besprochene Toni Kroos Academy hat mit mehr als einer halben Million Downloads und einem Rating über 4.8 vieles richtig gemacht, aber der Weg dorthin war nicht immer einfach. Unter anderem werden Themen wie...

Read More

The post Flutter in der Praxis – von der Toni Kroos Academy und mehr appeared first on BASTA!.

]]>
Nach einer kurzen Einleitung zu Flutter, werden in einer Use Case Studie die Vor- und Nachteil von Flutter in der Praxis durchgegangen.
Die besprochene Toni Kroos Academy hat mit mehr als einer halben Million Downloads und einem Rating über 4.8 vieles richtig gemacht, aber der Weg dorthin war nicht immer einfach. Unter anderem werden Themen wie Statemangement, Videos und Usergenerated Content angesprochen. Desweitern wird auf das Ökosystem um Flutter herum, Architektur sowie die Zukunftsaussichten vorgestellt.
Der Talk gibt sowohl Einsteigern einen guten Überblick als auch wertvolle Tipps für Teams die bereits mit Flutter entwickeln

The post Flutter in der Praxis – von der Toni Kroos Academy und mehr appeared first on BASTA!.

]]>
Begrüßung zur BASTA! Herbst 2022 in Mainz und Eröffnungs-Keynote: Die Zukunft der Web-Entwicklung https://basta.net/web-development/begruessung-zur-basta-herbst-2022-in-mainz-und-eroeffnungs-keynote/ Thu, 08 Sep 2022 14:16:44 +0000 https://basta.net/session/begruessung-zur-basta-herbst-2022-in-mainz-und-eroeffnungs-keynote/ Begrüßung:Die BASTA! Herbst 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen. Eröffnungs-Keynote:Seit ein paar Jahren ist die JavaScript-Welt ziemlich stabil. Die drei großen Technologien, Angular, React und Vue, dominieren das Geschehen. Das...

Read More

The post Begrüßung zur BASTA! Herbst 2022 in Mainz und Eröffnungs-Keynote: Die Zukunft der Web-Entwicklung appeared first on BASTA!.

]]>
Begrüßung:
Die BASTA! Herbst 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

Eröffnungs-Keynote:
Seit ein paar Jahren ist die JavaScript-Welt ziemlich stabil. Die drei großen Technologien, Angular, React und Vue, dominieren das Geschehen. Das heißt aber nicht, dass die Welt stillsteht! Gerade in der letzten Zeit sind einige neue Frameworks mit frischen Ideen aufgekommen. Manche Leute sprechen hierbei von einer neuen Welle an Frameworks, andere sogar von einer neuen Generation.
In dieser Keynote zeigen wir, was diese neuen Technologien ausmacht, welche Probleme sie lösen aber auch welche Konsequenzen damit einhergehen. Zusammen erlaubt das einen Ausblick auf die Zukunft der Web-Entwicklung, aber auch auf die Zukunft der großen etablierten Web-Frameworks, die derzeit in Hinblick auf diese Trends erweitert werden.

The post Begrüßung zur BASTA! Herbst 2022 in Mainz und Eröffnungs-Keynote: Die Zukunft der Web-Entwicklung appeared first on BASTA!.

]]>
Willkommen in der Zukunft! Neue und Schräge Browser-APIs für Feinschmecker https://basta.net/user-interface/willkommen-in-der-zukunft-neues-und-schraeges-aus-der-welt-der-browser-apis/ Thu, 21 Jul 2022 14:04:53 +0000 https://basta.net/session/willkommen-in-der-zukunft-neues-und-schraeges-aus-der-welt-der-browser-apis/ Was gibt es eigentlich Neues im Browser, das noch nicht jeder kennt? Diese Frage beantwortet dieser Talk! Im Druckbetankungsverfahren vermittelt er alles, was interessierte Entwickler:innen über die neuesten Webstandards und sonstige Entwicklungen im Frontend wissen müssen. Lernen Sie die neuesten JavaScript-Syntax-Zuckerstückchen kennen, nutzen Sie Shared Memory für JavaScript-Multi-Threading in Multi-Fenster-Apps, definieren Sie Formularelemente mit Web...

Read More

The post Willkommen in der Zukunft! Neue und Schräge Browser-APIs für Feinschmecker appeared first on BASTA!.

]]>

Was gibt es eigentlich Neues im Browser, das noch nicht jeder kennt?

Diese Frage beantwortet dieser Talk! Im Druckbetankungsverfahren vermittelt er alles, was interessierte Entwickler:innen über die neuesten Webstandards und sonstige Entwicklungen im Frontend wissen müssen. Lernen Sie die neuesten JavaScript-Syntax-Zuckerstückchen kennen, nutzen Sie Shared Memory für JavaScript-Multi-Threading in Multi-Fenster-Apps, definieren Sie Formularelemente mit Web Components und werfen Sie einen Blick in die brodelnde Gerüchteküche rund um die neuesten Sprach- und Frameworkfeatures aus der nahen und fernen Web-Frontend-Zukunft.

The post Willkommen in der Zukunft! Neue und Schräge Browser-APIs für Feinschmecker appeared first on BASTA!.

]]>
Modernize Apps with .NET 7 https://basta.net/net-framework-c/modernize-apps-with-net-7/ Wed, 15 Jun 2022 07:06:12 +0000 https://basta.net/session/modernize-apps-with-net-7/ Let’s look ahead to Nov 2022 – .NET reaches its next milestone. .NET 7 builds on the foundation established by .NET 6 – a unified runtime & SDK, a simplified development experience and higher developer productivity. It’s time to modernize apps with the latest in .NET..NET MAUI is all grown up with tooling & ushers...

Read More

The post Modernize Apps with .NET 7 appeared first on BASTA!.

]]>
Let’s look ahead to Nov 2022 – .NET reaches its next milestone. .NET 7 builds on the foundation established by .NET 6 – a unified runtime & SDK, a simplified development experience and higher developer productivity. It’s time to modernize apps with the latest in .NET..NET MAUI is all grown up with tooling & ushers in the next generation of cross-platform .NET development. A truly single code base powers apps to reach mobile/desktop natively, with tighter inner loop & smarter app architecture. Blazor is mature and enables modern .NET web apps for both server & client side. .NET MAUI also invites web technologies to mobile/desktop – Blazor & JS SPA code reuse is welcome..NET 7 powers Cloud Native scenarios and makes it easy to containarize .NET apps. .NET backend APIs become Minimal & more efficient. Legacy desktop technologies like WinForms/WPF get a breath of new life. Upgrade Assistants make migrations easier.All this & more as we take a real-world look at app modernization with latest in .NET. Let’s see what .NET 7 can do for us.

The post Modernize Apps with .NET 7 appeared first on BASTA!.

]]>
Methodik und Stolperfallen der Anwendungsmodernisierung https://basta.net/user-interface/methodik-und-stolperfallen-der-anwendungsmodernisierung/ Thu, 12 May 2022 09:38:03 +0000 https://basta.net/session/methodik-und-stolperfallen-der-anwendungsmodernisierung/ "Unsere Software ist in die Jahre gekommen" – diesen Satz bekommen wir häufig zu hören, wenn es um die Modernisierung von Businessanwendungen geht. Doch altert Quellcode wirklich? Sind Aussehen oder Ergonomie der Software in die Jahre gekommen oder die Verwendung und Lizenzierung? Die Geschäftsprozesse? Oder sind die Entwickler:innen (nichts für ungut!) alt geworden und die...

Read More

The post Methodik und Stolperfallen der Anwendungsmodernisierung appeared first on BASTA!.

]]>
"Unsere Software ist in die Jahre gekommen" – diesen Satz bekommen wir häufig zu hören, wenn es um die Modernisierung von Businessanwendungen geht. Doch altert Quellcode wirklich? Sind Aussehen oder Ergonomie der Software in die Jahre gekommen oder die Verwendung und Lizenzierung? Die Geschäftsprozesse? Oder sind die Entwickler:innen (nichts für ungut!) alt geworden und die junge Generation mit der Technologie nicht mehr vertraut? Häufig spielen viele dieser Faktoren zusammen. Die Zielsetzung im Hinblick auf die Softwaremodernisierung ist entsprechend schwierig. Auch zukünftige Anforderungen spielen eine Rolle: Wohin soll die Reise gehen und was wird benötigt? Web oder Desktop, Windows oder Linux, Mobile-connected oder native iOS/Android App, As-is-Migration oder Redesign der Architektur, der Schnittstellen und der Benutzerschnittstelle? Das Ziel der modernisierten Software kann zudem auf zwei Wegen erreicht werden: Neuentwicklung oder automatisierte Migration. Beide Wege sollten vor der Entscheidung hinsichtlich Aufwand und Dauer, Qualifikation des Personals, Funktionsgleichheit und Akzeptanz, Technologie, Wartbarkeit und Folgekosten, Wettbewerbersituation, Transparenz der Umsetzung, Risiko sowie Qualitätssicherung eingeschätzt werden. Bewährte methodische Ansätze können die vielen Stolperfallen auf dem Weg zur Entscheidung vermeiden. Wir zeigen Ihnen diese Ansätze, demonstrieren am Quellcode das technische Verfahren und bringen Licht ins Dunkel der Softwaremodernisierung.

The post Methodik und Stolperfallen der Anwendungsmodernisierung appeared first on BASTA!.

]]>
Blazor-Alternative Wisej.NET: Web, Hybrid, Mobile https://basta.net/user-interface/blazor-alternative-wisej-net-web-hybrid-mobile/ Thu, 12 May 2022 09:38:02 +0000 https://basta.net/session/blazor-alternative-wisej-net-web-hybrid-mobile/ Auf Basis von ASP.NET bietet Wisej.NET 3 eine interessante Alternative zu Blazor Server. Mit dem Webframework und seinem visuellen Designer in Visual Studio lassen sich Unternehmensanwendungen in C#, VB.NET und anderen Sprachen realisieren. Das soll dank eines integrierten Control-Sets und unzähliger Erweiterungen von DevExpress, Syncfusion und Co. auch für komplexeste Anwendungen gelingen. Doch wie genau funktioniert die Entwicklung mit Wisej.NET? Lassen sich...

Read More

The post Blazor-Alternative Wisej.NET: Web, Hybrid, Mobile appeared first on BASTA!.

]]>
Auf Basis von ASP.NET bietet Wisej.NET 3 eine interessante Alternative zu Blazor Server. Mit dem Webframework und seinem visuellen Designer in Visual Studio lassen sich Unternehmensanwendungen in C#, VB.NET und anderen Sprachen realisieren. Das soll dank eines integrierten Control-Sets und unzähliger Erweiterungen von DevExpress, Syncfusion und Co. auch für komplexeste Anwendungen gelingen. Doch wie genau funktioniert die Entwicklung mit Wisej.NET? Lassen sich hybride und mobile Anwendungen tatsächlich mit dem gleichen Quellcode bauen? Wie können bestehende Anwendungen vom Desktop ins Web elegant portiert werden? Wir gehen hands-on vor und schauen uns die Technologie im Vergleich zu Blazor genauer an.

The post Blazor-Alternative Wisej.NET: Web, Hybrid, Mobile appeared first on BASTA!.

]]>
Durchstarten mit .NET MAUI. https://basta.net/user-interface/durchstarten-mit-net-maui/ Mon, 21 Mar 2022 11:01:39 +0000 https://basta.net/session/durchstarten-mit-net-maui/ Mit .NET 6 schneidet Microsoft alte Zöpfe ab, stellt die Entwicklung des Cross-Platform-Frameworks Xamarin ein und präsentiert gleichzeitig mit .NET Multi-Platform App UI (.NET MAUI) einen Nachfolger. In diesem Vortrag erfahren Sie, was die Ziele von .NET MAUI sind, wo die Unterschiede zu Xamarin.Forms liegen und was bei einer Migration zu beachten ist.

The post Durchstarten mit .NET MAUI. appeared first on BASTA!.

]]>
Mit .NET 6 schneidet Microsoft alte Zöpfe ab, stellt die Entwicklung des Cross-Platform-Frameworks Xamarin ein und präsentiert gleichzeitig mit .NET Multi-Platform App UI (.NET MAUI) einen Nachfolger. In diesem Vortrag erfahren Sie, was die Ziele von .NET MAUI sind, wo die Unterschiede zu Xamarin.Forms liegen und was bei einer Migration zu beachten ist.

The post Durchstarten mit .NET MAUI. appeared first on BASTA!.

]]>
PWA-Workshop: PWAs für moderne Cross-Platform-Lösungen mit Blazor https://basta.net/web-development/pwa-workshop-pwas-fuer-moderne-cross-plattform-loesungen-mit-blazor/ Mon, 14 Mar 2022 14:08:33 +0000 https://basta.net/session/pwa-workshop-pwas-fuer-moderne-cross-plattform-loesungen-mit-blazor/ Stellen Sie sich vor, Sie schreiben Ihre moderne Businessanwendung genau einmal – und sie läuft auf Windows, macOS, Linux, Android, iOS und im Browser. Diese Anwendungen werden per Fingertippen aus dem Browser auf dem Gerät installiert und funktionieren auch dann, wenn das WiFi im Zug gerade mal wieder nicht funktioniert. Das klingt fantastisch? Dank Progressive Web...

Read More

The post PWA-Workshop: PWAs für moderne Cross-Platform-Lösungen mit Blazor appeared first on BASTA!.

]]>
Stellen Sie sich vor, Sie schreiben Ihre moderne Businessanwendung genau einmal – und sie läuft auf Windows, macOS, Linux, Android, iOS und im Browser. Diese Anwendungen werden per Fingertippen aus dem Browser auf dem Gerät installiert und funktionieren auch dann, wenn das WiFi im Zug gerade mal wieder nicht funktioniert. Das klingt fantastisch? Dank Progressive Web Apps (PWA) wird all das Wirklichkeit. Mit Hilfe moderner Webtechnologien wird aus einer Webanwendung eine App, die einer nativen App in nichts nachsteht. In diesem Workshop zeigen wir anhand eines durchgängigen Beispiels die Grundlagen der PWA-Entwicklung mit Microsofts Single Page App Framework Blazor, bei denen Sie aktiv mitentwickeln können. Jede(r) geht mit einer PWA nach Hause!

The post PWA-Workshop: PWAs für moderne Cross-Platform-Lösungen mit Blazor appeared first on BASTA!.

]]>
WPF und Redux: Deterministisches State-Management am Client https://basta.net/user-interface/wpf-und-redux-deterministisches-state-management-am-client/ Wed, 09 Feb 2022 14:40:08 +0000 https://basta.net/session/wpf-und-redux-deterministisches-state-management-am-client/ State-Management am Client kann schnell unübersichtlich werden. Auch strikte Kapselung, lose Kopplung und Messaging werden das nicht verhindern: View Models und Services nehmen eine Vielzahl von Zuständen ein, über die wir als Entwickler die Kontrolle behalten müssen. Im Web-Umfeld haben funktionale Konzepte und Patterns wie z.B. Redux und MVU (Model-View-Update) Einzug gehalten, um den Anwendungszustand...

Read More

The post WPF und Redux: Deterministisches State-Management am Client appeared first on BASTA!.

]]>
State-Management am Client kann schnell unübersichtlich werden. Auch strikte Kapselung, lose Kopplung und Messaging werden das nicht verhindern: View Models und Services nehmen eine Vielzahl von Zuständen ein, über die wir als Entwickler die Kontrolle behalten müssen. Im Web-Umfeld haben funktionale Konzepte und Patterns wie z.B. Redux und MVU (Model-View-Update) Einzug gehalten, um den Anwendungszustand zentral zu verwalten. Kann dieser Ansatz in klassische WPF-Anwendungen mit MVVM-Architektur integriert werden?

The post WPF und Redux: Deterministisches State-Management am Client appeared first on BASTA!.

]]>
Begrüßung zur BASTA! Spring 2022 in Frankfurt und Eröffnungs-Keynote: .NET 6 ist da https://basta.net/net-framework-c/net-6-ist-da/ Wed, 02 Feb 2022 14:07:26 +0000 https://basta.net/session/net-6-ist-da/ Begrüßung:Die BASTA! Spring 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen. Eröffnungs-Keynote:Mit der Version 6 liegt seit kurzem ein ganz besonderes .NET-Release vor: ein sogenanntes Long Term Support (LTS) Release. Da zu...

Read More

The post Begrüßung zur BASTA! Spring 2022 in Frankfurt und Eröffnungs-Keynote: .NET 6 ist da appeared first on BASTA!.

]]>
Begrüßung:
Die BASTA! Spring 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

Eröffnungs-Keynote:
Mit der Version 6 liegt seit kurzem ein ganz besonderes .NET-Release vor: ein sogenanntes Long Term Support (LTS) Release. Da zu erwarten ist, dass eine größere Zahl an Nutzern auf .NET 6 umsteigen wird, glänzt es nicht so sehr mit neuen Features als vielmehr mit Tugenden, die es für den langfristigen Einsatz attraktiv macht. Grund genug, genauer hinzusehen.
Ergänzend zu den Workshops und den verschiedenen Sessions im Konferenzprogramm bieten unsere BASTA!-Experten einen kurzen und knackigen Einblick in ausgewählte Aspekte von .NET 6 und geben vor allem wertvolle Hinweise für den Einsatz in der Praxis. Vorhang auf für das neue .NET auch in Ihrem Projekt!

The post Begrüßung zur BASTA! Spring 2022 in Frankfurt und Eröffnungs-Keynote: .NET 6 ist da appeared first on BASTA!.

]]>
Bridging the Gap https://basta.net/agile-devops/bridging-the-gap/ Mon, 24 Jan 2022 07:56:44 +0000 https://basta.net/session/bridging-the-gap/ Introvert and extrovert, frontend and backend, this language or that one, with children or without. There are so many gaps in our industry that can have consequences if not bridged – will you get the promotion? Will you get the new job? Will your voice be heard? There are many ways to bridge a gap,...

Read More

The post Bridging the Gap appeared first on BASTA!.

]]>
Introvert and extrovert, frontend and backend, this language or that one, with children or without. There are so many gaps in our industry that can have consequences if not bridged – will you get the promotion? Will you get the new job? Will your voice be heard? There are many ways to bridge a gap, and often the best way isn’t obvious. Layla and Alyssa hope, that through their stories and experiences, they can bring mindfulness and compassion to the forefront of your thoughts and help you bridge the gaps in your career and life.

The post Bridging the Gap appeared first on BASTA!.

]]>
Begrüßung zur BASTA! Spring 2022 in Frankfurt https://basta.net/net-framework-c/begruessung-zur-basta-spring-2022-in-frankfurt/ Thu, 16 Dec 2021 15:01:00 +0000 https://basta.net/session/begruessung-zur-basta-spring-2022-in-frankfurt/ Die BASTA! Spring 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zur BASTA! Spring 2022 in Frankfurt appeared first on BASTA!.

]]>
Die BASTA! Spring 2022 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zur BASTA! Spring 2022 in Frankfurt appeared first on BASTA!.

]]>
BASTA! Spring 2022 Verlosung https://basta.net/net-framework-c/basta-spring-2022-verlosung/ Thu, 16 Dec 2021 15:01:00 +0000 https://basta.net/session/basta-spring-2022-verlosung/ Nehmen Sie an der Verlosung teil und gewinnen Sie tolle Preise. Viel Glück! Join the raffle for the chance to win some great prizes. Good luck!

The post BASTA! Spring 2022 Verlosung appeared first on BASTA!.

]]>
Nehmen Sie an der Verlosung teil und gewinnen Sie tolle Preise. Viel Glück!

Join the raffle for the chance to win some great prizes. Good luck!

The post BASTA! Spring 2022 Verlosung appeared first on BASTA!.

]]>
Blazor WebAssembly: Performanceoptimierungen fürs UI https://basta.net/user-interface/blazor-webassembly-performanceoptimierungen-fuers-ui/ Fri, 15 Oct 2021 09:40:05 +0000 https://basta.net/session/blazor-webassembly-performanceoptimierungen-fuers-ui/ Stockende UI, keine Reaktion nach dem Klick auf einen Button oder einer Eingabe in einem Feld – das sind nur einige Beispiele alltäglicher Probleme, die beim Benutzen von Clientanwendungen im Allgemeinen und bei Webanwendungen im Speziellen immer wieder auftreten können. In der Entwicklung von Webanwendungen, und so auch in der Entwicklung von Blazor WebAssembly SPAs,...

Read More

The post Blazor WebAssembly: Performanceoptimierungen fürs UI appeared first on BASTA!.

]]>
Stockende UI, keine Reaktion nach dem Klick auf einen Button oder einer Eingabe in einem Feld – das sind nur einige Beispiele alltäglicher Probleme, die beim Benutzen von Clientanwendungen im Allgemeinen und bei Webanwendungen im Speziellen immer wieder auftreten können. In der Entwicklung von Webanwendungen, und so auch in der Entwicklung von Blazor WebAssembly SPAs, ist es wichtig, die Laufzeitperformance der Anwendung immer im Auge zu behalten und wenn nötig zu optimieren. Patrick Jahr zeigt Ihnen, wie komponentenbasierte UIs in Blazor WebAssembly optimiert werden können, um dadurch eine für die Benutzer spürbar gute Geschwindigkeit und flüssigere UI zu bekommen.

The post Blazor WebAssembly: Performanceoptimierungen fürs UI appeared first on BASTA!.

]]>
Immersive Web – eine neue Dimension im Browser https://basta.net/user-interface/immersive-web-eine-neue-dimension-im-browser/ Fri, 15 Oct 2021 09:39:58 +0000 https://basta.net/session/immersive-web-eine-neue-dimension-im-browser/ Die WebXR-Schnittstelle macht es möglich, AR- und VR-Applikationen im Browser auszuführen. Damit können 3D-Modelle in virtuellen oder auch realen Welten gezeichnet werden. In Kombination mit WebGL und weiteren Browserschnittstellen werden so neue spannende Einsatzgebiete für Webapplikationen möglich. So können Kunden ihre Waren noch vor der Bestellung in ihrem Zuhause virtuell ausprobieren. Navigationselemente lassen sich in...

Read More

The post Immersive Web – eine neue Dimension im Browser appeared first on BASTA!.

]]>
Die WebXR-Schnittstelle macht es möglich, AR- und VR-Applikationen im Browser auszuführen. Damit können 3D-Modelle in virtuellen oder auch realen Welten gezeichnet werden. In Kombination mit WebGL und weiteren Browserschnittstellen werden so neue spannende Einsatzgebiete für Webapplikationen möglich. So können Kunden ihre Waren noch vor der Bestellung in ihrem Zuhause virtuell ausprobieren. Navigationselemente lassen sich in das Kamerabild des Smartphones einbinden und bekommt man einen Kollegen vor die Kamera, erhält man gleich seine virtuelle Visitenkarte mit dazu. In diesem Talk werfen wir einen Blick auf den aktuellen Stand der Technik und wagen einen Blick in die Zukunft von WebXR.

The post Immersive Web – eine neue Dimension im Browser appeared first on BASTA!.

]]>
MAUI – the Evolution of Xamarin.Forms https://basta.net/user-interface/maui-the-evolution-of-xamarin-forms/ Fri, 15 Oct 2021 09:39:56 +0000 https://basta.net/session/maui-the-evolution-of-xamarin-forms/ MAUI lets you build beautiful native UI for any device. It offers cross-platform native UI, single project, single codebase, deploy to multiple devices, mobile, and desktop. This session will talk about .NET MAUI, the differences between Xamarin and DotNet MAUI, and how to transition from Xamarin.Forms to .NET MAUI.

The post MAUI – the Evolution of Xamarin.Forms appeared first on BASTA!.

]]>
MAUI lets you build beautiful native UI for any device. It offers cross-platform native UI, single project, single codebase, deploy to multiple devices, mobile, and desktop. This session will talk about .NET MAUI, the differences between Xamarin and DotNet MAUI, and how to transition from Xamarin.Forms to .NET MAUI.

The post MAUI – the Evolution of Xamarin.Forms appeared first on BASTA!.

]]>
Aus der Praxis: WPF und .NET https://basta.net/net-framework-c/aus-der-praxis-wpf-und-net/ Fri, 15 Oct 2021 09:39:54 +0000 https://basta.net/session/aus-der-praxis-wpf-und-net/ WPF erlebt mit .NET seine Renaissance. Eine gute Nachricht sowohl für neue Projekte als auch neuen Entwicklungen. In dieser Session zeigt Thorsten Kansy, wie sich etabliertes WPF mit Core-Features, wie z. B. IHost, Dependency Injection, Entity Framework Core, Logging etc., in Einklang bringen lässt. Dabei liegt der Fokus auf neuen Projekten sowie auf der Migration...

Read More

The post Aus der Praxis: WPF und .NET appeared first on BASTA!.

]]>
WPF erlebt mit .NET seine Renaissance. Eine gute Nachricht sowohl für neue Projekte als auch neuen Entwicklungen. In dieser Session zeigt Thorsten Kansy, wie sich etabliertes WPF mit Core-Features, wie z. B. IHost, Dependency Injection, Entity Framework Core, Logging etc., in Einklang bringen lässt. Dabei liegt der Fokus auf neuen Projekten sowie auf der Migration bestehender Projekte, immer mit dem Ziel einer modernen WPF-Core-Anwendung.

The post Aus der Praxis: WPF und .NET appeared first on BASTA!.

]]>
BASTA! Herbst 2021 Verlosung https://basta.net/net-framework-c/basta-herbst-2021-verlosung/ Wed, 22 Sep 2021 07:07:38 +0000 https://basta.net/session/basta-herbst-2021-verlosung/ Nehmen Sie an der Verlosung teil und gewinnen Sie tolle Preise. Viel Glück! Join the raffle for the chance to win some great prizes. Good luck!

The post BASTA! Herbst 2021 Verlosung appeared first on BASTA!.

]]>
Nehmen Sie an der Verlosung teil und gewinnen Sie tolle Preise. Viel Glück!

Join the raffle for the chance to win some great prizes. Good luck!

The post BASTA! Herbst 2021 Verlosung appeared first on BASTA!.

]]>
Integrating High-Fidelity UX with Low Code Development! https://basta.net/user-interface/integrating-high-fidelity-ux-with-low-code-development/ Thu, 09 Sep 2021 07:19:03 +0000 https://basta.net/session/integrating-high-fidelity-ux-with-low-code-development/ Low-Code and No-Code solutions have revolutionized the app making process by simplifying the way digital product teams can accelerate app delivery. In this talk, you will learn now digital product design platforms that include low-code tools will accelerate your time to market with an end-to-end design-to-code system that brings your team together in a single...

Read More

The post Integrating High-Fidelity UX with Low Code Development! appeared first on BASTA!.

]]>
Low-Code and No-Code solutions have revolutionized the app making process by simplifying the way digital product teams can accelerate app delivery. In this talk, you will learn now digital product design platforms that include low-code tools will accelerate your time to market with an end-to-end design-to-code system that brings your team together in a single working environment.

 

Join us in the demo-filled session to learn about:

 

  • What are Digital Product Design Platforms
  • How Enterprises can solve problems with design to developer handoff with these tools
  • Comparing the tools in the market today
  • Using Low-Code drag & drop WSIWYIG tools
  • Getting production ready code from Digital Product Design Platforms

The post Integrating High-Fidelity UX with Low Code Development! appeared first on BASTA!.

]]>
Electron, Capacitor, PWA – was, wann, wie & warum? https://basta.net/user-interface/electron-capacitor-pwa-was-wann-wie-warum/ Fri, 06 Aug 2021 15:28:34 +0000 https://basta.net/session/electron-capacitor-pwa-was-wann-wie-warum/ Write once, run anywhere – dieser alte Java-Traum ist dank Webtechnologien längst Realität geworden. Neuerdings haben Cross-Plattform-Entwickler aber die Wahl zwischen altbewährten Ansätzen wie Ionics Capacitor und GitHub Electron, bei denen Web-Apps in native Container verpackt werden, und den neuen Progressive Web Apps (PWA), bei denen eine Webanwendung aus dem Browser heraus installiert wird. Optisch...

Read More

The post Electron, Capacitor, PWA – was, wann, wie & warum? appeared first on BASTA!.

]]>
Write once, run anywhere – dieser alte Java-Traum ist dank Webtechnologien längst Realität geworden. Neuerdings haben Cross-Plattform-Entwickler aber die Wahl zwischen altbewährten Ansätzen wie Ionics Capacitor und GitHub Electron, bei denen Web-Apps in native Container verpackt werden, und den neuen Progressive Web Apps (PWA), bei denen eine Webanwendung aus dem Browser heraus installiert wird. Optisch geben sich beide Methoden nicht viel, doch sie unterscheiden sich hinsichtlich der Verteilung und im Funktionsumfang.

The post Electron, Capacitor, PWA – was, wann, wie & warum? appeared first on BASTA!.

]]>
Begrüßung zum dritten Tag der BASTA! https://basta.net/net-framework-c/begruessung-zum-dritten-tag-der-basta/ Mon, 19 Jul 2021 08:23:47 +0000 https://basta.net/session/begruessung-zum-dritten-tag-der-basta/ Auch zum dritten und letzten Hauptkonferenztag der BASTA! möchten wir Sie herzlich zu einem morgendlichen Plausch begrüßen, wichtige Dinge zum Ablauf der Onlinekonferenz mitteilen und einen Ausblick auf den Tag geben. Wir freuen uns!

The post Begrüßung zum dritten Tag der BASTA! appeared first on BASTA!.

]]>
Auch zum dritten und letzten Hauptkonferenztag der BASTA! möchten wir Sie herzlich zu einem morgendlichen Plausch begrüßen, wichtige Dinge zum Ablauf der Onlinekonferenz mitteilen und einen Ausblick auf den Tag geben. Wir freuen uns!

The post Begrüßung zum dritten Tag der BASTA! appeared first on BASTA!.

]]>
Begrüßung zum zweiten Tag der BASTA! https://basta.net/net-framework-c/begruessung-zum-zweiten-tag-der-basta/ Mon, 19 Jul 2021 08:23:46 +0000 https://basta.net/session/begruessung-zum-zweiten-tag-der-basta/ Und wieder beginnt ein BASTA!-Tag mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zum zweiten Tag der BASTA! appeared first on BASTA!.

]]>
Und wieder beginnt ein BASTA!-Tag mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zum zweiten Tag der BASTA! appeared first on BASTA!.

]]>
Web-enabling – zielsicher vom Desktop ins Web und auf das mobile Device https://basta.net/user-interface/web-enabling-zielsicher-vom-desktop-ins-web-und-auf-das-mobile-device/ Mon, 17 May 2021 06:30:35 +0000 https://basta.net/session/web-enabling-zielsicher-vom-desktop-ins-web-und-auf-das-mobile-device/ Nachdem viele Jahre mit C# und VB.NET auf Windows Forms Basis für den Windows-Desktop entwickelt wurde, sind diese Lösungen plötzlich out. Alle wollen ins Web! Die guten alten Geschäftsanwendungen sollen mit identischer Funktionalität, aber einem modernisierten Look and Feel im Browser laufen, und auch das mobile Device muss unterstützt werden. Einfach das Framework austauschen und...

Read More

The post Web-enabling – zielsicher vom Desktop ins Web und auf das mobile Device appeared first on BASTA!.

]]>
Nachdem viele Jahre mit C# und VB.NET auf Windows Forms Basis für den Windows-Desktop entwickelt wurde, sind diese Lösungen plötzlich out. Alle wollen ins Web! Die guten alten Geschäftsanwendungen sollen mit identischer Funktionalität, aber einem modernisierten Look and Feel im Browser laufen, und auch das mobile Device muss unterstützt werden. Einfach das Framework austauschen und neu kompilieren reicht nicht aus, um das Ziel zu erreichen. Müssen viele Personenjahre an Entwicklung erneut investiert werden? Gibt es keinen leichtgewichtigen Weg ins Web?
In der Session zeigen wir Schritt für Schritt das Web-enabling von typischen Desktopanwendungen in Single-Page Applications und gehen auf die besonderen Herausforderungen hinsichtlich Architektur, User Interface Redesign und Unterstützung der mobilen Devices ein. Am Ende der Session sind wir im Web und die Lösung läuft im Browser – versprochen!

The post Web-enabling – zielsicher vom Desktop ins Web und auf das mobile Device appeared first on BASTA!.

]]>
Begrüßung zur BASTA! Herbst 2021 in Mainz https://basta.net/net-framework-c/begruessung-zur-basta-herbst-2021-in-mainz/ Mon, 12 Apr 2021 11:52:45 +0000 https://basta.net/session/begruessung-zur-basta-herbst-2021-in-mainz/ Die BASTA! Herbst 2021 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zur BASTA! Herbst 2021 in Mainz appeared first on BASTA!.

]]>
Die BASTA! Herbst 2021 beginnt mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zur BASTA! Herbst 2021 in Mainz appeared first on BASTA!.

]]>
Federated Angular: Endlich geradlinige Micro Frontends dank Module Federation! https://basta.net/web-development/federated-angular-endlich-geradlinige-micro-frontends-dank-module-federation/ Tue, 16 Mar 2021 14:42:23 +0000 https://basta.net/session/federated-angular-endlich-geradlinige-micro-frontends-dank-module-federation/ Da gängige Frameworks und Build-Werkzeuge die Idee von Micro Frontends bis jetzt nicht einmal ansatzweise kannten, musste man ordentlich in die Trickkiste greifen. Die von Webpack 5 gebotene Module Federation leitet hier einen entscheidenden Richtungswechsel ein. Sie erlaubt es, separat kompilierte Anwendungsteile zur Laufzeit zu laden und Bibliotheken zwischen diesen zu teilen. In dieser Session...

Read More

The post Federated Angular: Endlich geradlinige Micro Frontends dank Module Federation! appeared first on BASTA!.

]]>
Da gängige Frameworks und Build-Werkzeuge die Idee von Micro Frontends bis jetzt nicht einmal ansatzweise kannten, musste man ordentlich in die Trickkiste greifen. Die von Webpack 5 gebotene Module Federation leitet hier einen entscheidenden Richtungswechsel ein. Sie erlaubt es, separat kompilierte Anwendungsteile zur Laufzeit zu laden und Bibliotheken zwischen diesen zu teilen.

In dieser Session erfahren Sie von Micro-Frontend-Pionier Manfred Steyer am Beispiel einer Angular-Anwendung, wie Sie diesen Mechanismus zur Schaffung von Micro Frontends nutzen können. Neben den Grundlagen diskutieren wir auch weiterführende Szenarien wie dynamische Module Federation, die Kombination verschiedener Frontend-Technologien und Framework-Versionen und den Umgang mit Versionskonflikten. Wir besprechen auch die Konsequenzen, die sich aus der Nutzung eines Monorepos sowie von verschiedenen Repos ergeben.

Am Ende der Session haben Sie einen Überblick über das Thema und wissen, wie Sie Module Federation in Ihren Projekten nutzen können, wann Sie es nutzen sollten sowie welche Konsequenzen sich daraus ergeben.

The post Federated Angular: Endlich geradlinige Micro Frontends dank Module Federation! appeared first on BASTA!.

]]>
.NET MAUI: Was bringt die Evolution von Xamarin.Forms? https://basta.net/user-interface/net-maui-was-bringt-die-evolution-von-xamarin-forms/ Tue, 16 Mar 2021 14:42:19 +0000 https://basta.net/session/net-maui-was-bringt-die-evolution-von-xamarin-forms/ Mit .NET 6 schneidet Microsoft alte Zöpfe ab, stellt die Entwicklung des Cross-Platform Frameworks Xamarin ein und führt gleichzeitig mit .NET Multi-Platform App UI (.NET MAUI) einen Nachfolger ein. Wer nun Sorge hat, dass Investitionen in bestehenden Xamarin-Quellcode verloren sind, der kann beruhigt sein. Bei .NET MAUI handelt es sich nicht um komplette Neuentwicklung, wie...

Read More

The post .NET MAUI: Was bringt die Evolution von Xamarin.Forms? appeared first on BASTA!.

]]>
Mit .NET 6 schneidet Microsoft alte Zöpfe ab, stellt die Entwicklung des Cross-Platform Frameworks Xamarin ein und führt gleichzeitig mit .NET Multi-Platform App UI (.NET MAUI) einen Nachfolger ein. Wer nun Sorge hat, dass Investitionen in bestehenden Xamarin-Quellcode verloren sind, der kann beruhigt sein. Bei .NET MAUI handelt es sich nicht um komplette Neuentwicklung, wie beim Wechsel von Windows Forms auf die WPF, sondern um eine Weiterentwicklung von Xamarin.Forms. Was die Ziele von .NET MAUI sind, wo die Unterschiede zu Xamarin.Forms liegen, ob sich der Schritt von Xamarin.Forms auf .NET MAUI lohnt und was bei einer Migration zu beachten ist, erfahren Sie in diesem Vortrag.

The post .NET MAUI: Was bringt die Evolution von Xamarin.Forms? appeared first on BASTA!.

]]>
Angular Testing mit Jasmine, Karma und Cypress https://basta.net/web-development/angular-testing-mit-jasmine-karma-und-cypress/ Tue, 16 Mar 2021 14:42:14 +0000 https://basta.net/session/angular-testing-mit-jasmine-karma-und-cypress/ Immer wieder wird das Testing im Frontend auf die lange Bank geschoben. Dabei ist es für eine moderne Businessapplikation auch im Frontend unausweichlich, vernünftige Tests zu schreiben. Bei der Entwicklung von Angular gehörte die Testbarkeit von Anfang an zum Konzept. In dieser Session zeigt Fabian Gosebrink, wie man seine Angular-Applikationen auf Herz und Nieren testen...

Read More

The post Angular Testing mit Jasmine, Karma und Cypress appeared first on BASTA!.

]]>
Immer wieder wird das Testing im Frontend auf die lange Bank geschoben. Dabei ist es für eine moderne Businessapplikation auch im Frontend unausweichlich, vernünftige Tests zu schreiben. Bei der Entwicklung von Angular gehörte die Testbarkeit von Anfang an zum Konzept. In dieser Session zeigt Fabian Gosebrink, wie man seine Angular-Applikationen auf Herz und Nieren testen kann. Es wird ein Blick auf die Tools und auf die verschiedenen Möglichkeiten von Testing geworfen, damit am Ende kein Fall mehr ungetestet bleibt.

The post Angular Testing mit Jasmine, Karma und Cypress appeared first on BASTA!.

]]>
Flutter, der heilige Gral der Cross-Plattform-Entwicklung? https://basta.net/user-interface/flutter-der-heilige-gral-der-cross-plattform-entwicklung/ Tue, 16 Mar 2021 14:42:12 +0000 https://basta.net/session/flutter-der-heilige-gral-der-cross-plattform-entwicklung/ Wenn Google sich eines Themas annimmt, dann meist richtig und mit vollem Einsatz. Genau das sieht man auch bei Flutter, dem Cross-Plattform UI-Framework, mit dem native Apps für Mobile, Web und Desktop mit einer einzigen Codebase in sehr kurzer Zeit entwickelt werden können. Was Flutter so einzigartig macht und wie wir es bereits produktiv für...

Read More

The post Flutter, der heilige Gral der Cross-Plattform-Entwicklung? appeared first on BASTA!.

]]>
Wenn Google sich eines Themas annimmt, dann meist richtig und mit vollem Einsatz. Genau das sieht man auch bei Flutter, dem Cross-Plattform UI-Framework, mit dem native Apps für Mobile, Web und Desktop mit einer einzigen Codebase in sehr kurzer Zeit entwickelt werden können. Was Flutter so einzigartig macht und wie wir es bereits produktiv für Apps einsetzen, zeigt Dir dieser Talk. Anhand verschiedener Live-Codings und Beispielen zeige ich Dir, warum uns Flutter so überzeugt hat. Zudem gibt es auch einen Ausblick auf die von uns sehnlichst erwarteten Features, die Web- und Desktop-Unterstützung. Lass Dich in die Cross-Plattform-Welt von Flutter entführen und davon begeistern!

The post Flutter, der heilige Gral der Cross-Plattform-Entwicklung? appeared first on BASTA!.

]]>
Verifizieren von Business Rules mit Hilfe eines Testing-API https://basta.net/net-framework-c/verifizieren-von-business-rules-mit-hilfe-einer-testing-api/ Tue, 16 Mar 2021 14:42:12 +0000 https://basta.net/session/verifizieren-von-business-rules-mit-hilfe-einer-testing-api/ Automatisierte Tests sind ein integraler Bestandteil der Softwareentwicklung. Produktivcode sollte immer, so gut es geht, mit Code Tests (unit, integration, end-to-end) abgedeckt sein. Aber vor allem bei schwammigen oder unklaren Business-Anforderungen neigen wir zu struktureller Kopplung zwischen Produktivcode und Testcode. Ein Testing-API zwischen Produktivcode und Testcode löst diese Kopplung. Basierend auf dem Softwaredesignprinzip "don’t depend...

Read More

The post Verifizieren von Business Rules mit Hilfe eines Testing-API appeared first on BASTA!.

]]>
Automatisierte Tests sind ein integraler Bestandteil der Softwareentwicklung. Produktivcode sollte immer, so gut es geht, mit Code Tests (unit, integration, end-to-end) abgedeckt sein. Aber vor allem bei schwammigen oder unklaren Business-Anforderungen neigen wir zu struktureller Kopplung zwischen Produktivcode und Testcode. Ein Testing-API zwischen Produktivcode und Testcode löst diese Kopplung. Basierend auf dem Softwaredesignprinzip "don’t depend on volatile things" ermöglicht dieses API das Verifizieren von Business Rules und entkoppelt unsere Tests von der Applikation. Die Implementation eines solchen Testing-API ist indes kein Selbstläufer. Deshalb gilt es folgende Fragen zu beantworten: Wie konzipieren wir solch ein API am besten? Können wir solch ein API überhaupt in unser bestehendes Softwaredesign implementieren? Wie lässt sich solch ein Testing-API mit .NET aufbauen?

The post Verifizieren von Business Rules mit Hilfe eines Testing-API appeared first on BASTA!.

]]>
PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps https://basta.net/user-interface/pwa-workshop-progressive-web-apps-und-project-fugu-das-naechste-level-fuer-cross-platform-apps/ Wed, 10 Mar 2021 13:57:42 +0000 https://basta.net/session/pwa-workshop-progressive-web-apps-und-project-fugu-das-naechste-level-fuer-cross-platform-apps/ Progressive Web Apps (PWA) ermöglichen es Ihnen, Businessanwendungen für den Browser zu entwickeln, die sich zugleich wie native Anwendungen anfühlen und dabei sogar offline-fähig sind. Dank Project Fugu stehen diese PWAs ihren nativen Gegenstücken in nichts nach! Erfahren Sie in diesem Workshop, wie Sie erfolgreich ihre eigenen PWAs entwickeln!

The post PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps appeared first on BASTA!.

]]>
Progressive Web Apps (PWA) ermöglichen es Ihnen, Businessanwendungen für den Browser zu entwickeln, die sich zugleich wie native Anwendungen anfühlen und dabei sogar offline-fähig sind. Dank Project Fugu stehen diese PWAs ihren nativen Gegenstücken in nichts nach! Erfahren Sie in diesem Workshop, wie Sie erfolgreich ihre eigenen PWAs entwickeln!

The post PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps appeared first on BASTA!.

]]>
Angular-Architektur-Workshop: Enterprise-Lösungen mit Nx Monorepos und Micro Frontends https://basta.net/web-development/angular-architektur-workshop-enterprise-loesungen-mit-nx-monorepos-und-micro-frontends/ Wed, 10 Mar 2021 13:57:42 +0000 https://basta.net/session/angular-architektur-workshop-enterprise-loesungen-mit-nx-monorepos-und-micro-frontends/ In diesem interaktiven Workshop lernen Sie von Manfred Steyer – Angular GDE und Trusted Collaborator im Angular-Team – wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Nach den zahlreichen Übungen des Workshops haben Sie eine Fallstudie, die Sie als Vorlage für eigene Vorhaben nutzen können. Am Ende wissen Sie nicht nur, wie sich Micro...

Read More

The post Angular-Architektur-Workshop: Enterprise-Lösungen mit Nx Monorepos und Micro Frontends appeared first on BASTA!.

]]>

In diesem interaktiven Workshop lernen Sie von Manfred Steyer – Angular GDE und Trusted Collaborator im Angular-Team – wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Nach den zahlreichen Übungen des Workshops haben Sie eine Fallstudie, die Sie als Vorlage für eigene Vorhaben nutzen können. Am Ende wissen Sie nicht nur, wie sich Micro Frontends mit dem Stand der Technik umsetzen lassen, sondern auch, ob dieser Architekturstil zu Ihnen passt und welche Alternativen Sie haben. Außerdem sind Sie in der Lage, die einzelnen Optionen vor dem Hintergrund Ihrer Vorhaben zu bewerten.

The post Angular-Architektur-Workshop: Enterprise-Lösungen mit Nx Monorepos und Micro Frontends appeared first on BASTA!.

]]>
Web UI Feuerwerk mit SVG und der Web Animation API https://basta.net/web-development/web-ui-feuerwerk-mit-svg-und-der-web-animation-api/ Wed, 10 Mar 2021 13:57:40 +0000 https://basta.net/session/web-ui-feuerwerk-mit-svg-und-der-web-animation-api/ Die Anforderungen an Web UIs steigen stetig. Doch all die schönen Design-Konzepte müssen auch umgesetzt werden. Dies stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen...

Read More

The post Web UI Feuerwerk mit SVG und der Web Animation API appeared first on BASTA!.

]]>
Die Anforderungen an Web UIs steigen stetig. Doch all die schönen Design-Konzepte müssen auch umgesetzt werden. Dies stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen veredeln.

The post Web UI Feuerwerk mit SVG und der Web Animation API appeared first on BASTA!.

]]>
Begrüßung zum 3. Tag der BASTA! https://basta.net/agile-devops/begruessung-zum-3-tag-der-basta/ Mon, 22 Feb 2021 11:31:58 +0000 https://basta.net/session/begruessung-zum-3-tag-der-basta/ Auch zum dritten und letzten Hauptkonferenztag der BASTA! möchten wir Sie herzlich zu einem morgendlichen Plausch begrüßen und wichtige Dinge zum Ablauf der Online-Konferenz mitteilen sowie einen Ausblick auf den Tag geben. Wir freuen uns!

The post Begrüßung zum 3. Tag der BASTA! appeared first on BASTA!.

]]>
Auch zum dritten und letzten Hauptkonferenztag der BASTA! möchten wir Sie herzlich zu einem morgendlichen Plausch begrüßen und wichtige Dinge zum Ablauf der Online-Konferenz mitteilen sowie einen Ausblick auf den Tag geben. Wir freuen uns!

The post Begrüßung zum 3. Tag der BASTA! appeared first on BASTA!.

]]>
Begrüßung zum 2. Tag der BASTA! https://basta.net/web-development/begruessung-zum-2-tag-der-basta/ Mon, 22 Feb 2021 11:31:57 +0000 https://basta.net/session/begruessung-zum-2-tag-der-basta/ Und wieder beginnt ein BASTA!-Tag mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und gemeinsam mit unseren Advisors einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zum 2. Tag der BASTA! appeared first on BASTA!.

]]>
Und wieder beginnt ein BASTA!-Tag mit vollem Programm auf mehreren Tracks. Wir möchten Sie begrüßen, wichtige Informationen über den Ablauf der Konferenz mit Ihnen teilen und gemeinsam mit unseren Advisors einen Blick auf die Highlights des Tages werfen.

The post Begrüßung zum 2. Tag der BASTA! appeared first on BASTA!.

]]>
Uno Platform: Single-source C# and XAML apps on Web, Desktop and Mobile https://basta.net/user-interface/uno-platform-single-source-c-and-xaml-apps-on-web-desktop-and-mobile/ Mon, 22 Feb 2021 11:31:56 +0000 https://basta.net/session/uno-platform-single-source-c-and-xaml-apps-on-web-desktop-and-mobile/ The open-source Uno Platform allows for creation of pixel-perfect, single-source C# and XAML apps which run natively on Windows, iOS, Android, macOS, Linux and Web via WebAssembly. Developing multiplatform applications can be a complex process, especially when it comes to the user interface. Each platform has its own ways of defining dynamic layouts, with some...

Read More

The post Uno Platform: Single-source C# and XAML apps on Web, Desktop and Mobile appeared first on BASTA!.

]]>
The open-source Uno Platform allows for creation of pixel-perfect, single-source C# and XAML apps which run natively on Windows, iOS, Android, macOS, Linux and Web via WebAssembly.

Developing multiplatform applications can be a complex process, especially when it comes to the user interface. Each platform has its own ways of defining dynamic layouts, with some being more efficient, some more verbose, some more elegant, and some more performant than others.

In this session you will learn the latest on WinUI and Uno Platform and how to address complexities associated with creating pixel-perfect applications everywhere all while reusing your existing XAML and C# skills. You will learn about support for Prism and the 3rd party ecosystem you can use to accelerate your development process even further, all while reusing your existing skillset and your Windows applications WPF/WinForms/Silverlight source code

The post Uno Platform: Single-source C# and XAML apps on Web, Desktop and Mobile appeared first on BASTA!.

]]>
Rapid Web Development mit Wisej https://basta.net/user-interface/rapid-web-development-mit-wisej/ Thu, 07 Jan 2021 11:35:14 +0000 https://basta.net/session/rapid-web-development-mit-wisej/ Wer ins Web will hat die Qual der Wahl: Nehme ich Angular, Blazor oder lieber ein anderes Framework? Welche Technologie ist mittelfristig für mein Projekt geeignet? Mit Rapid Web Development lassen sich die Vorzüge klassischer Entwicklungsansätze mit der Geschwindigkeit des Rapid Prototypings verbinden, um webbasierte Lösungen in C# mit Visual Studio zu realisieren. Dank der...

Read More

The post Rapid Web Development mit Wisej appeared first on BASTA!.

]]>
Wer ins Web will hat die Qual der Wahl: Nehme ich Angular, Blazor oder lieber ein anderes Framework? Welche Technologie ist mittelfristig für mein Projekt geeignet? Mit Rapid Web Development lassen sich die Vorzüge klassischer Entwicklungsansätze mit der Geschwindigkeit des Rapid Prototypings verbinden, um webbasierte Lösungen in C# mit Visual Studio zu realisieren. Dank der Wisej-Technologie entstehen so komplexeste Unternehmenslösungen. Das probieren wir gemeinsam aus und bauen in nur einer Stunde eine Web-Anwendung mit Datenbank-Anbindung, verschiedenen Erweiterungen und nutzen den WYSIWYG-Designer in Visual Studio, um auf das Pixel genau die Oberflächen zu gestalten.

The post Rapid Web Development mit Wisej appeared first on BASTA!.

]]>
Web-enabling für Windows Forms-Projekte https://basta.net/user-interface/web-enabling-fuer-windows-forms-projekte/ Thu, 07 Jan 2021 11:35:13 +0000 https://basta.net/session/web-enabling-fuer-windows-forms-projekte/ Nachdem viele Jahre mit C# und VB.NET auf Basis Windows Forms für den Windows-Desktop entwickelt wurde, sind diese Lösungen plötzlich "out". Alle wollen ins Web! Die guten alten Geschäftsanwendungen sollen im Browser laufen. Doch das lässt sich nicht mal einfach so umstellen. Müssen viele Personenjahre an Entwicklung erneut investiert werden? Gibt es keinen leichtgewichtigen Weg...

Read More

The post Web-enabling für Windows Forms-Projekte appeared first on BASTA!.

]]>
Nachdem viele Jahre mit C# und VB.NET auf Basis Windows Forms für den Windows-Desktop entwickelt wurde, sind diese Lösungen plötzlich "out". Alle wollen ins Web! Die guten alten Geschäftsanwendungen sollen im Browser laufen. Doch das lässt sich nicht mal einfach so umstellen. Müssen viele Personenjahre an Entwicklung erneut investiert werden? Gibt es keinen leichtgewichtigen Weg ins Web?
Im Rahmen des Workshops stellen wir mögliche Ansätze für ein Web-enabling vor und demonstrieren mithilfe von Wisej, wie aus einer Windows Forms-Anwendung eine Single-Page-Application wird. Am Ende der Session sind wir im Web und die Lösung läuft im Browser… versprochen!

The post Web-enabling für Windows Forms-Projekte appeared first on BASTA!.

]]>
Anwendungsentwicklung mit React https://basta.net/html5-javascript/anwendungsentwicklung-mit-react/ Fri, 27 Nov 2020 16:35:36 +0000 https://basta.net/session/anwendungsentwicklung-mit-react/ In diesem ganztägigen Workshop lernen Sie alles, was Sie wissen müssen, um mit der Entwicklung einer eigenen Anwendung auf Basis von React zu beginnen. Es geht los mit einfachen und komplexen Komponenten und endet noch lange nicht bei einem praxistauglichen Tooling mit Visual Studio Code, Jest, Storybook und den Debuggern für React und Redux.

The post Anwendungsentwicklung mit React appeared first on BASTA!.

]]>

In diesem ganztägigen Workshop lernen Sie alles, was Sie wissen müssen, um mit der Entwicklung einer eigenen Anwendung auf Basis von React zu beginnen. Es geht los mit einfachen und komplexen Komponenten und endet noch lange nicht bei einem praxistauglichen Tooling mit Visual Studio Code, Jest, Storybook und den Debuggern für React und Redux.

The post Anwendungsentwicklung mit React appeared first on BASTA!.

]]>
Desktop-Apps mit React https://basta.net/web-development/desktop-apps-mit-react/ Fri, 13 Nov 2020 08:19:17 +0000 https://basta.net/session/desktop-apps-mit-react/ Mittlerweile ist es kein Geheimnis mehr, dass auf Basis von HTML und JavaScript Anwendungen für Desktop-Systeme erstellt werden können. Dazu braucht man ein paar Tools, wie etwa Electron, und schon geht das los — oder? Grundsätzlich natürlich schon, aber praktisch gibt’s dann doch noch Fragen. Wie sorgt man dafür, dass so eine App auf verschiedenen Systemen...

Read More

The post Desktop-Apps mit React appeared first on BASTA!.

]]>
Mittlerweile ist es kein Geheimnis mehr, dass auf Basis von HTML und JavaScript Anwendungen für Desktop-Systeme erstellt werden können. Dazu braucht man ein paar Tools, wie etwa Electron, und schon geht das los — oder? Grundsätzlich natürlich schon, aber praktisch gibt’s dann doch noch Fragen. Wie sorgt man dafür, dass so eine App auf verschiedenen Systemen "nativ" aussieht? Oder dass sie überhaupt auf verschiedenen Systemen richtig läuft, mal abgesehen vom UI? Manche der Antworten sind unabhängig vom verwendeten UI-Framework — also etwa ähnlich für Angular —, aber in diesem Talk wird Oliver React verwenden, das sich aufgrund seiner Einfachheit besonders gut für Desktop-Anwendungen eignet. Wie immer gibt’s hauptsächlich praktische Demonstrationen und Beispiele.

The post Desktop-Apps mit React appeared first on BASTA!.

]]>
React Hooks https://basta.net/web-development/react-hooks/ Fri, 13 Nov 2020 08:19:17 +0000 https://basta.net/session/react-hooks/ React hat schon immer mehr als andere Frameworks auf funktionale Ansätze gesetzt. Komponenten für React können sowohl als Klassen als auch als Funktionen gebaut werden, daran ändert sich nichts. Funktionale Komponenten hatten allerdings in der Vergangenheit gewisse Einschränkungen, und damit ist jetzt Schluss – Hooks machen es möglich. In diesem Talk stellt Oliver Komponenten auf...

Read More

The post React Hooks appeared first on BASTA!.

]]>
React hat schon immer mehr als andere Frameworks auf funktionale Ansätze gesetzt. Komponenten für React können sowohl als Klassen als auch als Funktionen gebaut werden, daran ändert sich nichts. Funktionale Komponenten hatten allerdings in der Vergangenheit gewisse Einschränkungen, und damit ist jetzt Schluss – Hooks machen es möglich. In diesem Talk stellt Oliver Komponenten auf Basis von Klassen, HOCs und Hooks gegenüber, sodass Sie einen Eindruck von Leistungsfähigkeit der Hooks bekommen. Außerdem werden verschiedene Standard-Hooks vorgestellt sowie die Erzeugung eines eigenen Hooks demonstriert. Wie immer verbringt Oliver die meiste Zeit im Code!

The post React Hooks appeared first on BASTA!.

]]>
Advanced Blazor Server: Tiefen und Untiefen meistern https://basta.net/net-framework-c/advanced-blazor-server-tiefen-und-untiefen-meistern/ Fri, 13 Nov 2020 08:19:16 +0000 https://basta.net/session/advanced-blazor-server-tiefen-und-untiefen-meistern/ Blazor Server ist anders. Es hat gegenüber Blazor WebAssembly ein anderes Verhalten zur Laufzeit. Dabei spielen vor allem Razor Pages eine Rolle, die Dependency Injection funktioniert leicht anders als gewohnt und auch das Zustandsmanagement ist eine Sache für sich. Trauen Sie sich in die tiefsten Tiefen des Blazor-Server-Kaninchenbaus! ASP.NET-Core- und Backend-Experte Sebastian Gingter nimmt Sie...

Read More

The post Advanced Blazor Server: Tiefen und Untiefen meistern appeared first on BASTA!.

]]>
Blazor Server ist anders. Es hat gegenüber Blazor WebAssembly ein anderes Verhalten zur Laufzeit. Dabei spielen vor allem Razor Pages eine Rolle, die Dependency Injection funktioniert leicht anders als gewohnt und auch das Zustandsmanagement ist eine Sache für sich. Trauen Sie sich in die tiefsten Tiefen des Blazor-Server-Kaninchenbaus! ASP.NET-Core- und Backend-Experte Sebastian Gingter nimmt Sie an die Hand und zeigt Ihnen diese und noch weitere Spezialitäten von Blazor Server und wie man damit erfolgreich umgeht.

The post Advanced Blazor Server: Tiefen und Untiefen meistern appeared first on BASTA!.

]]>
Interaktive Internationalisierung von WPF-Applikationen https://basta.net/user-interface/interaktive-internationalisierung-von-wpf-applikationen/ Fri, 13 Nov 2020 08:19:14 +0000 https://basta.net/session/interaktive-internationalisierung-von-wpf-applikationen/ Die Idee von mehrsprachigen Applikationen ist auf den ersten Blick einfach: Die Applikation wird in einer Sprache implementiert und anschließend mit den finalen Texten in weitere Sprachen übersetzt. Die Realität sieht leider meist anders aus: Ein Übersetzer übersetzt ohne Fachwissen um die eigentliche Applikation nur auf Basis von Excel-Sheets. Leicht wird ein und dasselbe Wort...

Read More

The post Interaktive Internationalisierung von WPF-Applikationen appeared first on BASTA!.

]]>
Die Idee von mehrsprachigen Applikationen ist auf den ersten Blick einfach: Die Applikation wird in einer Sprache implementiert und anschließend mit den finalen Texten in weitere Sprachen übersetzt. Die Realität sieht leider meist anders aus: Ein Übersetzer übersetzt ohne Fachwissen um die eigentliche Applikation nur auf Basis von Excel-Sheets. Leicht wird ein und dasselbe Wort an unterschiedlichen Stellen anders übersetzt. In diesem Vortrag werden die Idee und die Umsetzung einer Open-Source-Library vorgestellt, die den Prozess zur interaktiven Internationalisierung von Oberflächen unterstützt. Die Library kann in .NET-WPF-Applikationen eingebunden werden und ermöglicht es, Übersetzungen innerhalb der Benutzeroberfläche zur Laufzeit anzupassen – also im Kontext der tatsächlichen Applikation. Alle Änderungen, die dabei vorgenommen werden, speichert die Library zentral (als Excel oder JSON). Die Texte können nach Abschluss der Übersetzungsarbeit für das Deployment übernommen werden. Durch Einsatz von Fachkräften und Übersetzern kann dadurch sichergestellt werden, dass die Applikation fachlich korrekt und konsistent übersetzt wird.

The post Interaktive Internationalisierung von WPF-Applikationen appeared first on BASTA!.

]]>
PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps [Workshop findet auf ZOOM statt] https://basta.net/user-interface/hands-on-workshop-progressive-web-apps-project-fugu-das-naechste-level-fuer-cross-platform-apps/ Fri, 30 Oct 2020 16:19:48 +0000 https://basta.net/session/hands-on-workshop-progressive-web-apps-project-fugu-das-naechste-level-fuer-cross-platform-apps/ Progressive Web Apps (PWA) ermöglichen es Ihnen, Businessanwendungen für den Browser zu entwickeln, die sich zugleich wie native Anwendungen anfühlen und dabei sogar offline-fähig sind. Dank Project Fugu stehen diese PWAs ihren nativen Gegenstücken in nichts nach! Erfahren Sie in diesem Workshop, wie Sie erfolgreich ihre eigenen PWAs entwickeln! Teilnehmer, die diesen Workshop gebucht haben,...

Read More

The post PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps [Workshop findet auf ZOOM statt] appeared first on BASTA!.

]]>

Progressive Web Apps (PWA) ermöglichen es Ihnen, Businessanwendungen für den Browser zu entwickeln, die sich zugleich wie native Anwendungen anfühlen und dabei sogar offline-fähig sind. Dank Project Fugu stehen diese PWAs ihren nativen Gegenstücken in nichts nach! Erfahren Sie in diesem Workshop, wie Sie erfolgreich ihre eigenen PWAs entwickeln!

Teilnehmer, die diesen Workshop gebucht haben, wurden per E-Mail über den entsprechenden Zoom-Zugang informiert. Wenn Sie Fragen haben, wenden Sie sich bitte an [email protected]

 

The post PWA-Workshop: Progressive Web Apps und Project Fugu – das nächste Level für Cross-Platform-Apps [Workshop findet auf ZOOM statt] appeared first on BASTA!.

]]>
Superkräfte für Produktivitäts-PWAs – Project Fugu https://basta.net/web-development/superkraefte-fuer-produktivitaets-pwas-project-fugu/ Fri, 30 Oct 2020 16:19:47 +0000 https://basta.net/session/superkraefte-fuer-produktivitaets-pwas-project-fugu/ Progressive Web Apps sind ein hervorragendes plattformübergreifendes Anwendungsmodell. In mancherlei Hinsicht musste das Modell jedoch noch hinter seine nativen Gegenstücke zurücktreten. Das wollen Google, Microsoft und Intel mit dem Capabilities Project – Codename Fugu – jetzt ändern. Ihr Ziel: ein leistungsfähigeres Web. Dank den Fugu APIs erhalten PWAs nun Zugriff auf das lokale Dateisystem und...

Read More

The post Superkräfte für Produktivitäts-PWAs – Project Fugu appeared first on BASTA!.

]]>
Progressive Web Apps sind ein hervorragendes plattformübergreifendes Anwendungsmodell. In mancherlei Hinsicht musste das Modell jedoch noch hinter seine nativen Gegenstücke zurücktreten. Das wollen Google, Microsoft und Intel mit dem Capabilities Project – Codename Fugu – jetzt ändern. Ihr Ziel: ein leistungsfähigeres Web. Dank den Fugu APIs erhalten PWAs nun Zugriff auf das lokale Dateisystem und die Zwischenablage und können sich als Bearbeitungsprogramm für bestimmte Dateierweiterungen hinterlegen. In dieser Session zeigt Christian Liebel von Thinktecture, wie Fugu APIs entstehen und wie sie einen ganzen Schwung an Produktivitäts-Apps ins Web verlagern könnten.

The post Superkräfte für Produktivitäts-PWAs – Project Fugu appeared first on BASTA!.

]]>
Web-UI-Feuerwerk mit SVG und dem Web Animation API https://basta.net/user-interface/web-ui-feuerwerk-mit-svg-und-dem-web-animation-api/ Wed, 21 Oct 2020 13:47:18 +0000 https://basta.net/session/web-ui-feuerwerk-mit-svg-und-dem-web-animation-api/ Die Anforderungen an Web-UIs steigen stetig. Doch all die schönen Designkonzepte müssen auch umgesetzt werden. Dies stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht, grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen veredeln.

The post Web-UI-Feuerwerk mit SVG und dem Web Animation API appeared first on BASTA!.

]]>
Die Anforderungen an Web-UIs steigen stetig. Doch all die schönen Designkonzepte müssen auch umgesetzt werden. Dies stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht, grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen veredeln.

The post Web-UI-Feuerwerk mit SVG und dem Web Animation API appeared first on BASTA!.

]]>
Verlosungen: Online-Sponsoren-Gewinnspiel & Live Verlosung BASTA! 2020 Aussteller Stempelkarte https://basta.net/cloud-azure-serverless/verlosungen-online-sponsoren-gewinnspiel-live-verlosung-basta-2020-aussteller-stempelkarte/ Thu, 01 Oct 2020 13:08:46 +0000 https://basta.net/session/verlosungen-online-sponsoren-gewinnspiel-live-verlosung-basta-2020-aussteller-stempelkarte/ Live Verlosung BASTA! 2020 Aussteller Stempelkarte Liebe Teilnehmer nutzen Sie noch die Zeit und lassen Sie sich Ihre Stempelkarte von 6 Ausstellern der BASTA! abstempeln und werfen Sie die Karte vollständig ausgefüllt in die Losbox am Check In Counter.Ein Besuch der Aussteller lohnt sich in jedem Fall. Zu gewinnen gibt es Gutscheine für Schulungen, Softwarelizenzen, Gaming-Devices,...

Read More

The post Verlosungen: Online-Sponsoren-Gewinnspiel & Live Verlosung BASTA! 2020 Aussteller Stempelkarte appeared first on BASTA!.

]]>
Live Verlosung BASTA! 2020 Aussteller Stempelkarte

Liebe Teilnehmer nutzen Sie noch die Zeit und lassen Sie sich Ihre Stempelkarte von 6 Ausstellern der BASTA! abstempeln und werfen Sie die Karte vollständig ausgefüllt in die Losbox am Check In Counter.
Ein Besuch der Aussteller lohnt sich in jedem Fall. Zu gewinnen gibt es Gutscheine für Schulungen, Softwarelizenzen, Gaming-Devices, Gadgets und vieles mehr.
Den Gewinn können Sie gleich vor Ort im Empfang nehmen oder er wird Ihnen persönlich zugeschickt. Wir freuen uns, dass Sie mit dabei sind und wünschen schon jetzt viel Glück.


Online Sponsoren Gewinnspiel auf der BASTA  2020

Ziehung der Gewinner, die am Online-Gewinnspiel teilgenommen haben. Zu gewinnen gibt es:
·       DJI Mavic-2-Pro-Drohne im Wert von 1499 €
·       Lego Mindstorms EV3-Set im Wert von 350 €
·       Beats Solo3 Wireless Bluetooth On-Ear Kopfhörer im Wert von 195 €

The post Verlosungen: Online-Sponsoren-Gewinnspiel & Live Verlosung BASTA! 2020 Aussteller Stempelkarte appeared first on BASTA!.

]]>
Begrüßung und Eröffnung der BASTA! 2020 https://basta.net/net-framework-c/begruessung-und-eroeffnung-der-basta-2020/ Thu, 01 Oct 2020 13:08:45 +0000 https://basta.net/session/begruessung-und-eroeffnung-der-basta-2020/ Sebastian Meyen, Program Chair, begrüßt die Teilnehmer der BASTA! 2020, führt in das Programm ein und gibt wichtige Hinweise zum Ablauf der Hybrid Konferenz.

The post Begrüßung und Eröffnung der BASTA! 2020 appeared first on BASTA!.

]]>
Sebastian Meyen, Program Chair, begrüßt die Teilnehmer der BASTA! 2020, führt in das Programm ein und gibt wichtige Hinweise zum Ablauf der Hybrid Konferenz.

The post Begrüßung und Eröffnung der BASTA! 2020 appeared first on BASTA!.

]]>
Migrieren oder Neuentwickeln? Mit komplexen Anwendungen vom Desktop ins Web https://basta.net/user-interface/migrieren-oder-neuentwickeln-mit-komplexen-anwendungen-vom-desktop-ins-web/ Thu, 09 Jul 2020 16:04:17 +0000 https://basta.net/session/migrieren-oder-neuentwickeln-mit-komplexen-anwendungen-vom-desktop-ins-web/ Die Neuentwicklung von geschäftskritischer Software dauert Jahre. Die aktuell vorhandene Software genügt nicht den fachlichen Anforderungen, ist vom Wettbewerber überholt worden, kann nicht als Software-as-a-Service bereitgestellt werden, läuft nicht auf einem Tablet und auch nicht auf den aktuellen Betriebssystemen, steht nicht als Webanwendung zur Verfügung, ist nicht responsive und dem Design sieht man das Alter...

Read More

The post Migrieren oder Neuentwickeln? Mit komplexen Anwendungen vom Desktop ins Web appeared first on BASTA!.

]]>
Die Neuentwicklung von geschäftskritischer Software dauert Jahre. Die aktuell vorhandene Software genügt nicht den fachlichen Anforderungen, ist vom Wettbewerber überholt worden, kann nicht als Software-as-a-Service bereitgestellt werden, läuft nicht auf einem Tablet und auch nicht auf den aktuellen Betriebssystemen, steht nicht als Webanwendung zur Verfügung, ist nicht responsive und dem Design sieht man das Alter an, …

Für ein Unternehmen sind die Herausforderungen einer Neuentwicklung oft nicht zu bewältigen. Auch erscheint es unsinnig, da ja viele bewährte Funktionsbereiche beibehalten werden könnten.

Hingegen verspricht die Migration der Software die Lösung aller Probleme. Funktioniert das wirklich?

Der Vortrag beschreibt, wie eine sehr umfangreiche geschäftskritische Software von Client-Server basierend auf .NET Winforms auf eine Browser basierende Webanwendung umgestellt werden kann, die zudem den neuesten Designkriterien entspricht. Anhand erfolgreich umgesetzter Projekte werden die eingesetzten Technologien und Werkzeuge, die Vorgehensweise aber auch die Herausforderungen solcher Projekte erläutert. Die technische Sicht wird anhand eines Beispiels ebenso verdeutlicht wie die betriebswirtschaftliche Bewertung anhand von realen Projekten. Schnell wird den Zuhörern klar, dass mit der Migration nicht nur das technische Ziel erreicht wird, sondern gleichzeitig auch die vorhandenen Entwickler in die neue Welt "mitgenommen" werden.

The post Migrieren oder Neuentwickeln? Mit komplexen Anwendungen vom Desktop ins Web appeared first on BASTA!.

]]>
Figma, Storybook und Angular: Toolchain für plattformunabhängige User Interfaces https://basta.net/web-development/figma-storybook-angular-toolchain-fuer-plattformunabhaengige-user-interfaces/ Wed, 08 Apr 2020 06:08:13 +0000 https://basta.net/session/figma-storybook-angular-toolchain-fuer-plattformunabhaengige-user-interfaces/ Schick, performant und bitte auf allen Plattformen verfügbar! Moderne Anwendungen verlangen ihren Entwicklern einiges ab. Wo früher noch die Vorarbeit von Anbietern wie Microsoft in Form von UI-Baukästen geleistet wurde, muss heute selbst Hand angelegt werden. Andreas Wissel zeigt Ihnen in dieser Session, wie Sie mit Angular und Storybook eine pragmatische, skalierbare Komponentenbibliothek aufbauen, die...

Read More

The post Figma, Storybook und Angular: Toolchain für plattformunabhängige User Interfaces appeared first on BASTA!.

]]>
Schick, performant und bitte auf allen Plattformen verfügbar! Moderne Anwendungen verlangen ihren Entwicklern einiges ab. Wo früher noch die Vorarbeit von Anbietern wie Microsoft in Form von UI-Baukästen geleistet wurde, muss heute selbst Hand angelegt werden. Andreas Wissel zeigt Ihnen in dieser Session, wie Sie mit Angular und Storybook eine pragmatische, skalierbare Komponentenbibliothek aufbauen, die den Vorbildern großer Anbieter in nichts nachsteht. Sowohl isolierte Entwicklung als auch Testing und Dokumentation sind damit fester Bestandteil Ihres Workflows.

The post Figma, Storybook und Angular: Toolchain für plattformunabhängige User Interfaces appeared first on BASTA!.

]]>
3D-Daten-Visualisierung in Businessanwendungen mit BabylonJS – das Web kann’s https://basta.net/web-development/3d-daten-visualisierung-in-businessanwendungen-mit-babylonjs-das-web-kanns/ Wed, 08 Apr 2020 06:08:12 +0000 https://basta.net/session/3d-daten-visualisierung-in-businessanwendungen-mit-babylonjs-das-web-kanns/ Moderne Businessanwendungen sind schon lange nicht mehr langweilig: Daten wollen visualisiert werden und zwar verständlich und ansprechend. Genau dabei helfen Web-Grafik-Engines wie BabylonJS. Sie ermöglichen, 2D-, 3D, Virtual- und Augmented-Reality-Inhalte verständlich darzustellen. Somit lassen sich unter anderem digitale Konzepte visualisieren, konfigurieren und testen – Cross-Plattform und performant. In dieser Session zeigt Max Schulte anhand einer...

Read More

The post 3D-Daten-Visualisierung in Businessanwendungen mit BabylonJS – das Web kann’s appeared first on BASTA!.

]]>
Moderne Businessanwendungen sind schon lange nicht mehr langweilig: Daten wollen visualisiert werden und zwar verständlich und ansprechend. Genau dabei helfen Web-Grafik-Engines wie BabylonJS. Sie ermöglichen, 2D-, 3D, Virtual- und Augmented-Reality-Inhalte verständlich darzustellen. Somit lassen sich unter anderem digitale Konzepte visualisieren, konfigurieren und testen – Cross-Plattform und performant. In dieser Session zeigt Max Schulte anhand einer Angular-Anwendung Kernaspekte und Wege sowie einen Architekturansatz, um neue Visualisierungs- und Bedienmöglichkeiten in Ihre Anwendung integrieren zu können.

The post 3D-Daten-Visualisierung in Businessanwendungen mit BabylonJS – das Web kann’s appeared first on BASTA!.

]]>
Xamarin für Webentwickler mit den Mobile Blazor Bindings https://basta.net/user-interface/xamarin-fuer-webentwickler-mit-den-mobile-blazor-bindings/ Wed, 25 Mar 2020 13:34:44 +0000 https://basta.net/session/xamarin-fuer-webentwickler-mit-den-mobile-blazor-bindings/ Mit den Mobile Blazor Bindings können Entwickler native Mobile-Apps mit C# und .NET für Android und iOS unter Zuhilfenahme bekannter Webtechnologien erstellen. Klingt erst einmal spannend, die Frage ist aber: Wer braucht so etwas? Um diese Frage zu beantworten, sehen wir uns in diesem Vortrag die Xamarin-Blazor-Implementierung in einer kleinen Beispiel-App an und vergleichen sie...

Read More

The post Xamarin für Webentwickler mit den Mobile Blazor Bindings appeared first on BASTA!.

]]>
Mit den Mobile Blazor Bindings können Entwickler native Mobile-Apps mit C# und .NET für Android und iOS unter Zuhilfenahme bekannter Webtechnologien erstellen. Klingt erst einmal spannend, die Frage ist aber: Wer braucht so etwas? Um diese Frage zu beantworten, sehen wir uns in diesem Vortrag die Xamarin-Blazor-Implementierung in einer kleinen Beispiel-App an und vergleichen sie mit einer XAML-Variante der App. Im Anschluss erfahren Sie, welche Vor- und Nachteile die Mobile Blazor Bindings haben und für wen sich die Nutzung anbietet.

The post Xamarin für Webentwickler mit den Mobile Blazor Bindings appeared first on BASTA!.

]]>
Schön und ungebunden: Leichtgewichtige UI-Komponenten fürs Web entwickeln https://basta.net/user-interface/schoen-und-ungebunden-leichtgewichtige-ui-komponenten-fuers-web-entwickeln/ Wed, 25 Mar 2020 13:34:43 +0000 https://basta.net/session/schoen-und-ungebunden-leichtgewichtige-ui-komponenten-fuers-web-entwickeln/ Komponentenbasierte Entwicklung hat sich inzwischen in allen großen Frameworks durchgesetzt. Doch wie entwickelt man Komponenten, die völlig unabhängig funktionieren und in jedem Framework verwendet werden können? Mit Hilfe des Web-Component-Standards und Frameworks wie Polymer können Sie genau dies erreichen. Jörg Neumann zeigt Ihnen, wie Sie leistungsstarke Komponenten entwickeln und gibt Tipps für die Gestaltung und...

Read More

The post Schön und ungebunden: Leichtgewichtige UI-Komponenten fürs Web entwickeln appeared first on BASTA!.

]]>
Komponentenbasierte Entwicklung hat sich inzwischen in allen großen Frameworks durchgesetzt. Doch wie entwickelt man Komponenten, die völlig unabhängig funktionieren und in jedem Framework verwendet werden können? Mit Hilfe des Web-Component-Standards und Frameworks wie Polymer können Sie genau dies erreichen. Jörg Neumann zeigt Ihnen, wie Sie leistungsstarke Komponenten entwickeln und gibt Tipps für die Gestaltung und Interaktion.

The post Schön und ungebunden: Leichtgewichtige UI-Komponenten fürs Web entwickeln appeared first on BASTA!.

]]>
Web-UI-Feuerwerk mit SVG und dem Web Animations API https://basta.net/user-interface/web-ui-feuerwerk-mit-svg-und-dem-web-animations-api/ Wed, 25 Mar 2020 13:34:43 +0000 https://basta.net/session/web-ui-feuerwerk-mit-svg-und-dem-web-animations-api/ Die Anforderungen an Web-UIs steigen stetig. Doch all die schönen Designkonzepte müssen auch umgesetzt werden. Das stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht, grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen veredeln.

The post Web-UI-Feuerwerk mit SVG und dem Web Animations API appeared first on BASTA!.

]]>
Die Anforderungen an Web-UIs steigen stetig. Doch all die schönen Designkonzepte müssen auch umgesetzt werden. Das stellt Entwickler vor einige Herausforderungen. Neben CSS bietet sich vor allem SVG an, wenn es darum geht, grafisch komplexe Komponenten zu entwickeln. Jörg Neumann zeigt an vielen Beispielen, wie Sie Designvorgaben effektiv umsetzen und mit Hilfe von Animationen veredeln.

The post Web-UI-Feuerwerk mit SVG und dem Web Animations API appeared first on BASTA!.

]]>
The new reactive Features in Angular https://basta.net/web-development/the-new-reactive-features-in-angular/ Wed, 25 Mar 2020 13:34:36 +0000 https://basta.net/session/the-new-reactive-features-in-angular/ In recent times Angulars ecosystem gained a set of reactive primitives to help people create fully reactive fully zone-less applications. This brings not only a major performance impact but also new opportunities to structure logic and introduce architecture. In this talk we will get introduced to 3 new things: Push Pipe, Let Directive, State. Those...

Read More

The post The new reactive Features in Angular appeared first on BASTA!.

]]>
In recent times Angulars ecosystem gained a set of reactive primitives to help people create fully reactive fully zone-less applications. This brings not only a major performance impact but also new opportunities to structure logic and introduce architecture. In this talk we will get introduced to 3 new things: Push Pipe, Let Directive, State. Those things in combination enable us to create reactive components and applications without the hassle of handling subscriptions, or composition. As a major benefit, we get more robust, more maintainable and also dramatically more performant applications. A nice side effect of it is, we can easily switch to run zone-less. After this talk, you know all the details of the new set of tools as well as how to leverage their possibilities. Empower yourself to write fully reactive applications with game-changing performance.

The post The new reactive Features in Angular appeared first on BASTA!.

]]>
Begrüßung und Eröffnungskeynote: Oberflächendimensionen – alles nur UI? Mitnichten! https://basta.net/user-interface/begruessung-und-eroeffnungskeynote-oberflaechendimensionen-alles-nur-ui-mitnichten/ Mon, 02 Mar 2020 14:14:09 +0000 https://basta.net/session/begruessung-und-eroeffnungskeynote-oberflaechendimensionen-alles-nur-ui-mitnichten/ Wer nur auf die Oberfläche schaut, sieht weniger als die Spitze des Eisbergs. Das einfache UI ist nur ein Aspekt der UX (User Experience), die heute für den Erfolg einer Software bei den Nutzern wichtig ist – so weit, so gut. Aber was sind denn die Oberflächendimensionen, die heute wichtig sind? Und wie sieht es dabei mit der DX (Developer...

Read More

The post Begrüßung und Eröffnungskeynote: Oberflächendimensionen – alles nur UI? Mitnichten! appeared first on BASTA!.

]]>
Wer nur auf die Oberfläche schaut, sieht weniger als die Spitze des Eisbergs. Das einfache UI ist nur ein Aspekt der UX (User Experience), die heute für den Erfolg einer Software bei den Nutzern wichtig ist – so weit, so gut. Aber was sind denn die Oberflächendimensionen, die heute wichtig sind? Und wie sieht es dabei mit der DX (Developer Experience) aus? In dieser Keynote diskutieren Thomas Claudius Huber, Manfred Steyer und Mirko Schrempp die technologischen und architekturellen Dimensionen aus Sicht von .NET-Entwicklern, die sich immer mehr Dimensionen öffnet – von den UIs über verschiedene Architekturansätze bis in die Clouds.

The post Begrüßung und Eröffnungskeynote: Oberflächendimensionen – alles nur UI? Mitnichten! appeared first on BASTA!.

]]>
Schwarze Magie für WPF https://basta.net/user-interface/schwarze-magie-fuer-wpf/ Wed, 11 Dec 2019 14:44:42 +0000 https://basta.net/session/schwarze-magie-fuer-wpf/ Wer sowohl Spaß als auch Produktivität bei der WPF Entwicklung steigern will, ist in dieser Session genau richtig. Anhand von viel Code und wenig Slides werden wir betrachten, wie wir möglichst viel automatisieren können. Dadurch wird Kapazität frei, die dann kreativ genutzt werden kann, um echten Mehrwert zu schaffen. WPF erlebt durch die .NET-Core-Unterstützung seinen...

Read More

The post Schwarze Magie für WPF appeared first on BASTA!.

]]>
Wer sowohl Spaß als auch Produktivität bei der WPF Entwicklung steigern will, ist in dieser Session genau richtig. Anhand von viel Code und wenig Slides werden wir betrachten, wie wir möglichst viel automatisieren können. Dadurch wird Kapazität frei, die dann kreativ genutzt werden kann, um echten Mehrwert zu schaffen.

WPF erlebt durch die .NET-Core-Unterstützung seinen zweiten Frühling als Desktop-UI-Framework. Gemäß MVVM werden Darstellung und Logik der Benutzerschnittstelle voneinander getrennt. Doch an einigen Stellen bezahlen Entwickler einen hohen Preis dafür. Viel Zeit und auch Kreativität geht beim Schreiben von Boilerplate-Code verloren, der View und ViewModel schlussendlich wieder miteinander verknüpft. An dieser Stelle werden wir ansetzen. Durch den geschickten Einsatz von Konventionen und Frameworks ist ein Großteil des Boilerplate-Codes überhaupt nicht erforderlich. Am Ende haben wir eine prall gefüllte Trickkiste, aus der sich jeder nach Bedarf bedienen kann. Dabei werden auch die Herausforderungen nicht vernachlässigt, wenn sichtbarer Code durch „schwarze Magie“ ersetzt wird.

The post Schwarze Magie für WPF appeared first on BASTA!.

]]>
UWP is dead, long live UWP https://basta.net/user-interface/uwp-is-dead-long-live-uwp/ Tue, 03 Dec 2019 11:13:59 +0000 https://basta.net/session/uwp-is-dead-long-live-uwp/ The acronym UWP stands for Universal Windows Platform, but what it means today is rather convoluted. In the early days, UWP apps were simply Windows Store apps written in native Windows 8.1 stack. Then things started getting complicated with advent of Modern Apps and as Windows devices became more diversified – Windows 10, Xbox, Hololens...

Read More

The post UWP is dead, long live UWP appeared first on BASTA!.

]]>
The acronym UWP stands for Universal Windows Platform, but what it means today is rather convoluted. In the early days, UWP apps were simply Windows Store apps written in native Windows 8.1 stack. Then things started getting complicated with advent of Modern Apps and as Windows devices became more diversified – Windows 10, Xbox, Hololens & Surface Hub. To lure more apps to run across all Windows form factors, in came the Desktop Bridge – to make Win32 apps run as UWP apps. As the Windows Store struggled to fill the app gap, many speculated UWP is dead – many times over. Turns out, UWP is a corner stone for the future of Windows & investments are in place to maintain its health. UWP is also not purely an UI play – modern apps can be written in C#/XAML, WinUI, Xamarin.Forms, Unity, React Native & more. And technologies like Uno Platform easily add the ‘Universal’ in UWP to take such apps to iOS, Android and WebAssembly. UWP as an app model is here to stay – just complicated to explain. The technology stack is diverse with matured tooling & polished UI across platforms – more choices for developers to make their apps run everywhere.

 

The post UWP is dead, long live UWP appeared first on BASTA!.

]]>
Eine Xamarin.Forms-App in einer Stunde https://basta.net/user-interface/eine-xamarin-forms-app-in-einer-stunde/ Mon, 11 Nov 2019 13:32:07 +0000 https://basta.net/session/eine-xamarin-forms-app-in-einer-stunde/ Mit Xamarin.Forms 4 und Visual Studio 2019 können Sie im Handumdrehen eine eigene App schreiben. In diesem Vortrag zeigt Ihnen Microsoft MVP André Krämer, wie es geht. Ausgehend von einer leeren Projektmappe werden Sie live sehen, mit wie wenig Aufwand eine App mit mehreren Bildschirmen entwickelt werden kann. Ein besonderes Augenmerk wird bei der Entwicklung auf dem Einsatz...

Read More

The post Eine Xamarin.Forms-App in einer Stunde appeared first on BASTA!.

]]>
Mit Xamarin.Forms 4 und Visual Studio 2019 können Sie im Handumdrehen eine eigene App schreiben. In diesem Vortrag zeigt Ihnen Microsoft MVP André Krämer, wie es geht. Ausgehend von einer leeren Projektmappe werden Sie live sehen, mit wie wenig Aufwand eine App mit mehreren Bildschirmen entwickelt werden kann. Ein besonderes Augenmerk wird bei der Entwicklung auf dem Einsatz aktueller Xamarin Neuerungen wie z. B. der Shell liegen.

The post Eine Xamarin.Forms-App in einer Stunde appeared first on BASTA!.

]]>
Let’s Flutter: Cross Platform à la Google https://basta.net/web-development/lets-flutter-cross-platform-a-la-google/ Mon, 11 Nov 2019 13:32:06 +0000 https://basta.net/session/lets-flutter-cross-platform-a-la-google/ Flutter ist Google’s neues Cross-Plattform Framework für die Mobile-App-Entwicklung. Es ermöglicht das Schreiben nativer Apps für iOS und Android auf Basis von Dart. Dies dürfte besonders JavaScript-Entwicklern den Einstieg erleichtern. Zudem bietet Flutter interessante Features, wie z. B. ein Hot-Reload-Verfahren, das direkte Änderungen der laufenden App ermöglicht. Jörg Neumann stellt das Framework vor und beleuchtet...

Read More

The post Let’s Flutter: Cross Platform à la Google appeared first on BASTA!.

]]>
Flutter ist Google’s neues Cross-Plattform Framework für die Mobile-App-Entwicklung. Es ermöglicht das Schreiben nativer Apps für iOS und Android auf Basis von Dart. Dies dürfte besonders JavaScript-Entwicklern den Einstieg erleichtern. Zudem bietet Flutter interessante Features, wie z. B. ein Hot-Reload-Verfahren, das direkte Änderungen der laufenden App ermöglicht. Jörg Neumann stellt das Framework vor und beleuchtet Stärken und Schwächen gegenüber anderen Cross-Plattform-Technologien.

The post Let’s Flutter: Cross Platform à la Google appeared first on BASTA!.

]]>
WPF-Apps mit .NET Core und XAML Islands modernisieren https://basta.net/user-interface/wpf-apps-mit-net-core-und-xaml-islands-modernisieren/ Thu, 17 Oct 2019 10:16:19 +0000 https://basta.net/session/wpf-apps-mit-net-core-und-xaml-islands-modernisieren/ Mit .NET Core und XAML Islands lassen sich WPF-Anwendungen Schritt für Schritt modernisieren. Mit .NET Core eröffnen sich Ihrer Anwendung neue Features, wie beispielsweise Single File Executables. Mit XAML Islands lassen sich moderne UWP/WinUI Controls in WPF einbinden. So ist es bspw. möglich, in einer WPF-App das Ink Control für die von Windows 10 bekannte Stifteingabe...

Read More

The post WPF-Apps mit .NET Core und XAML Islands modernisieren appeared first on BASTA!.

]]>
Mit .NET Core und XAML Islands lassen sich WPF-Anwendungen Schritt für Schritt modernisieren. Mit .NET Core eröffnen sich Ihrer Anwendung neue Features, wie beispielsweise Single File Executables. Mit XAML Islands lassen sich moderne UWP/WinUI Controls in WPF einbinden. So ist es bspw. möglich, in einer WPF-App das Ink Control für die von Windows 10 bekannte Stifteingabe zu nutzen. In dieser Session lernen Sie die Grundlagen von.NET Core und XAML Islands beim Live Coding kennen, damit Sie Ihre WPF-Anwendungen für die Zukunft rüsten können.

The post WPF-Apps mit .NET Core und XAML Islands modernisieren appeared first on BASTA!.

]]>
WinUI 3: Moderne Windows-Desktop-Apps entwickeln https://basta.net/user-interface/winui-3-moderne-windows-desktop-apps-entwickeln/ Thu, 17 Oct 2019 10:16:19 +0000 https://basta.net/session/winui-3-moderne-windows-desktop-apps-entwickeln/ Mit WinUI 3 hat Microsoft ein brandneues XAML-basiertes UI-Framework auf den Markt gebracht, das sich zum Entwickeln moderner Windows-10-Desktopanwendungen einsetzen lässt. WinUI 3 basiert dabei auf der XAML Runtime und den XAML Controls der Universal Windows Platform (UWP), die als Teil von WinUI 3 von Windows entkoppelt wurden und nun als NuGet-Pakete unter dem Namen...

Read More

The post WinUI 3: Moderne Windows-Desktop-Apps entwickeln appeared first on BASTA!.

]]>
Mit WinUI 3 hat Microsoft ein brandneues XAML-basiertes UI-Framework auf den Markt gebracht, das sich zum Entwickeln moderner Windows-10-Desktopanwendungen einsetzen lässt. WinUI 3 basiert dabei auf der XAML Runtime und den XAML Controls der Universal Windows Platform (UWP), die als Teil von WinUI 3 von Windows entkoppelt wurden und nun als NuGet-Pakete unter dem Namen WinUI zur Verfügung stehen. Mit WinUI 3 lassen sich sowohl moderne Applikationen basierend auf dem UWP-Modell (mit Windows-Store-Unterstützung) als auch auf dem klassischen Win32-Modell mit EXE-Datei erstellen. WinUI 3 ist die Zukunft der modernen Windows-Desktopentwicklung, und in dieser Session erhalten Sie einen Überblick.

The post WinUI 3: Moderne Windows-Desktop-Apps entwickeln appeared first on BASTA!.

]]>
Von der Idee zur App: agile Konzeption mit Storyboards https://basta.net/user-interface/von-der-idee-zur-app-agile-konzeption-mit-storyboards/ Thu, 17 Oct 2019 10:16:12 +0000 https://basta.net/session/von-der-idee-zur-app-agile-konzeption-mit-storyboards/ Erfolgreiche Apps sehen nicht nur gut aus, sondern bieten vor allem eine exzellente Usability. Besonders im Enterprise-Umfeld spielen intuitive Bedienung und die proaktive Unterstützung der Anwender eine entscheidende Rolle. Um dies zu erreichen, müssen alle Stakeholder in den Designprozess eingebunden werden. Hierbei können Storyboards helfen. Denn anders als statische Wireframes vermitteln sie dem Anwender einen...

Read More

The post Von der Idee zur App: agile Konzeption mit Storyboards appeared first on BASTA!.

]]>
Erfolgreiche Apps sehen nicht nur gut aus, sondern bieten vor allem eine exzellente Usability. Besonders im Enterprise-Umfeld spielen intuitive Bedienung und die proaktive Unterstützung der Anwender eine entscheidende Rolle. Um dies zu erreichen, müssen alle Stakeholder in den Designprozess eingebunden werden. Hierbei können Storyboards helfen. Denn anders als statische Wireframes vermitteln sie dem Anwender einen guten Eindruck vom Verhalten der App, zudem bieten sie eine solide Grundlage für die Entwicklung. Jörg Neumann zeigt Ihnen an Beispielen aus der Praxis, wie gute Storyboards entworfen werden und welche Faktoren für ein gutes App-Design wichtig sind.  

The post Von der Idee zur App: agile Konzeption mit Storyboards appeared first on BASTA!.

]]>
Design Systems mit Storybook und Angular: strukturierte User Experience für Entwickler https://basta.net/user-interface/design-systems-mit-storybook-und-angular-strukturierte-user-experience-fuer-entwickler/ Thu, 17 Oct 2019 10:16:09 +0000 https://basta.net/session/design-systems-mit-storybook-und-angular-strukturierte-user-experience-fuer-entwickler/ Schick, performant und bitte auf allen Plattformen verfügbar! Moderne Anwendungen verlangen ihren Entwicklern einiges ab. Wo früher noch die Vorarbeit von Anbietern wie Microsoft in Form von UI-Baukästen geleistet wurde, muss heute selbst Hand angelegt werden. In dieser Session von Andreas Wissel erfahren Sie, wie Ihr Team mit robusten Workflows in einer agilen Welt mit...

Read More

The post Design Systems mit Storybook und Angular: strukturierte User Experience für Entwickler appeared first on BASTA!.

]]>
Schick, performant und bitte auf allen Plattformen verfügbar! Moderne Anwendungen verlangen ihren Entwicklern einiges ab. Wo früher noch die Vorarbeit von Anbietern wie Microsoft in Form von UI-Baukästen geleistet wurde, muss heute selbst Hand angelegt werden. In dieser Session von Andreas Wissel erfahren Sie, wie Ihr Team mit robusten Workflows in einer agilen Welt mit diesen Anforderungen Schritt hält. Angefangen bei Grundkonzepten der User Experience über die Bausteine eines modernen Design Systems bis hin zur fertigen Implementation. Mit diesem Handwerkszeug schaffen Sie die Grundlage für konsistente, schicke und performante Oberflächen.

The post Design Systems mit Storybook und Angular: strukturierte User Experience für Entwickler appeared first on BASTA!.

]]>
Event Storming https://basta.net/user-interface/event-storming/ Thu, 17 Oct 2019 10:16:09 +0000 https://basta.net/session/event-storming/ Als Designtechnik ist Event Storming momentan der letzte Schrei. Nur mit haufenweise Klebezetteln ausgerüstet treffen Entwickler und Anwender aufeinander. Innerhalb von sehr kurzer Zeit bauen alle Teilnehmer ein gemeinsames Verständnis der Domäne und der Prozesse auf. Der Schwerpunkt wird dabei zunächst auf die Domain Events gelegt, also das, was in der Fachlichkeit geschieht. Weil die...

Read More

The post Event Storming appeared first on BASTA!.

]]>
Als Designtechnik ist Event Storming momentan der letzte Schrei. Nur mit haufenweise Klebezetteln ausgerüstet treffen Entwickler und Anwender aufeinander. Innerhalb von sehr kurzer Zeit bauen alle Teilnehmer ein gemeinsames Verständnis der Domäne und der Prozesse auf. Der Schwerpunkt wird dabei zunächst auf die Domain Events gelegt, also das, was in der Fachlichkeit geschieht. Weil die Methode so leichtgewichtig ist, fokussiert sie das, was wirklich wichtig ist: weg von Technologie und Werkzeugen hin zur Domäne. Besonders spannend: die Ergebnisse der Event-Storming-Sessions geben uns schon konkrete Implementationshinweise. Und das Ganze auch noch mit einer Menge Spaß. In dieser Session zeige ich kurz, wie Event Storming funktioniert und wo man es einsetzt.

The post Event Storming appeared first on BASTA!.

]]>
Begrüßung und Eröffnungskeynote: Vom Kern zum Frontend https://basta.net/user-interface/begruessung-und-eroeffnungskeynote-vom-kern-zum-frontend/ Fri, 13 Sep 2019 09:47:52 +0000 https://basta.net/session/begruessung-und-eroeffnungskeynote-vom-kern-zum-frontend/ Nun ist es amtlich: Die Version 4.8 ist die letzte Ausgabe des klassischen .NET. Die Weiterentwicklung findet nur noch bei .NET Core 3 statt und mündet Ende 2020 in einem einheitlichen .NET 5. .NET-Entwickler stehen heute mehr und flexiblere Möglichkeiten zur Verfügung als je zuvor. Zeit sich Gedanken darüber zu machen, womit und wie man...

Read More

The post Begrüßung und Eröffnungskeynote: Vom Kern zum Frontend appeared first on BASTA!.

]]>

Nun ist es amtlich: Die Version 4.8 ist die letzte Ausgabe des klassischen .NET. Die Weiterentwicklung findet nur noch bei .NET Core 3 statt und mündet Ende 2020 in einem einheitlichen .NET 5. .NET-Entwickler stehen heute mehr und flexiblere Möglichkeiten zur Verfügung als je zuvor. Zeit sich Gedanken darüber zu machen, womit und wie man in Zukunft als .NET-Entwickler programmiert. 

Zur Eröffnung der BASTA! werfen wir daher mit dieser Keynote einen Blick ins nächste Jahr: Holger Schwichtenberg erklärt die Weiterentwicklung von .NET Core und Jörg Neumann skizziert moderne Strategien für’s Frontend – weit über den klassischen .NET-Horizont hinaus.

The post Begrüßung und Eröffnungskeynote: Vom Kern zum Frontend appeared first on BASTA!.

]]>
UI=UX? Fundamental principles of UI/UX https://basta.net/user-interface/uiux-fundamental-principles-of-ui-ux/ Tue, 10 Sep 2019 06:50:10 +0000 https://basta.net/session/uiux-fundamental-principles-of-ui-ux/ So many people talk about UI /UX, but do they really know what it means? What is really the difference between UI and UX? What kind of principles are they based on?  Being a Front End Developer is more than just implement “some” shiny UI. You need to have a clear target and always keep...

Read More

The post UI=UX? Fundamental principles of UI/UX appeared first on BASTA!.

]]>
So many people talk about UI /UX, but do they really know what it means?

What is really the difference between UI and UX? What kind of principles are they based on? 

Being a Front End Developer is more than just implement “some” shiny UI. You need to have a clear target and always keep in mind a few core principles during the whole process… Indeed, creating a user experience is a process that needs a lot of thinking and thorough analysis of users’ behaviour. 

So, let’s get together all the way, and learn more about why the fundamental principles of UI/UX design are so important.

The post UI=UX? Fundamental principles of UI/UX appeared first on BASTA!.

]]>
Neues in Xamarin.Forms 4.0 https://basta.net/user-interface/neues-in-xamarin-forms-4-0/ Wed, 28 Aug 2019 14:28:52 +0000 https://basta.net/session/neues-in-xamarin-forms-4-0/ In diesem Vortrag sehen wir uns gemeinsam an mehreren Code Beispielen und Live Demos die Neuerungen in Xamarin.Forms 4.0 an. Das Xamarin Team arbeitete in diesem Releaseprimär an der Navigation und an der Optik.  So wurde die Navigation wurde durch die neue Shellergänzt. Mit dieser Komponenten sind Sie in der Lage schnell und einfach ansprechende Navigationssysteme wie...

Read More

The post Neues in Xamarin.Forms 4.0 appeared first on BASTA!.

]]>
In diesem Vortrag sehen wir uns gemeinsam an mehreren Code Beispielen und Live Demos die Neuerungen in Xamarin.Forms 4.0 an. Das Xamarin Team arbeitete in diesem Releaseprimär an der Navigation und an der Optik. 

So wurde die Navigation wurde durch die neue Shellergänzt. Mit dieser Komponenten sind Sie in der Lage schnell und einfach ansprechende Navigationssysteme wie Flyout Menüs und Tabs unter Verwendung von URI basierenden Navigationsrouten umzusetzen. Wie dies funktioniert werden wir uns gemeinsam ansehen.

Mit der Hilfe von Visuals können Sie einheitliche Layouts für Ihre App unter mehreren Plattformen umsetzen. Im Vortrag werden Sie am Beispiel einer kleinen App sehen, wie mit der Hilfe von Visuals Google Materials Design unter Android und iOS zum Einsatz kommt.

The post Neues in Xamarin.Forms 4.0 appeared first on BASTA!.

]]>
Schritthalten mit moderner Webentwicklung https://basta.net/web-development/schritthalten-mit-moderner-webentwicklung/ Wed, 21 Aug 2019 10:11:12 +0000 https://basta.net/session/schritthalten-mit-moderner-webentwicklung/ Einfach ist sie nie, die Wahl der richtigen Technologieplattform für’s nächste Projekt. Heute geht es am Web kaum noch vorbei, aber auch da gibt es viele unterschiedliche Möglichkeiten. Die meisten Unternehmen und Entwickler sind auf vielen Plattformen daheim, und müssen daher ein breites  Spektrum an Lösungen zur Verfügung haben. Oliver Sturm teilt in dieser Keynote Erfahrung...

Read More

The post Schritthalten mit moderner Webentwicklung appeared first on BASTA!.

]]>
Einfach ist sie nie, die Wahl der richtigen Technologieplattform für’s nächste Projekt. Heute geht es am Web kaum noch vorbei, aber auch da gibt es viele unterschiedliche Möglichkeiten. Die meisten Unternehmen und Entwickler sind auf vielen Plattformen daheim, und müssen daher ein breites  Spektrum an Lösungen zur Verfügung haben. Oliver Sturm teilt in dieser Keynote Erfahrung aus dem eigenen Unternehmen darüber, was es bedeutet Investitionen von einer Plattform zur anderen zu transportieren und wie sich das strategisch und technisch umsetzen lässt. Ob es nur um den Wechsel der Plattform oder gleich um eine Neuentwicklung geht, in vielen Fällen können Knowhow und oft auch Code wiederverwendet werden. Entscheidend ist, zu erkenne, wie man langfristig aktuelle Technologien nutzen und weiterentwickeln kann. Aus Olivers Erfahrungen mit diesen Herausforderungen lässt sich auch für Anwendungsentwickler etwas lernen!

The post Schritthalten mit moderner Webentwicklung appeared first on BASTA!.

]]>
Mobile Apps mit Xamarin und Couchbase Lite 2.0 https://basta.net/user-interface/mobile-apps-mit-xamarin-und-couchbase-lite-2-0/ Mon, 24 Jun 2019 14:40:23 +0000 https://basta.net/session/mobile-apps-mit-xamarin-und-couchbase-lite-2-0/ Mobile Apps finden in vielerlei Anwendungsszenarien Gehör. Sie werden auch verstärkt unternehmensintern für verschiedene Zwecke und Prozesse eingesetzt, wie zum Beispiel für mobile Kassenlösungen, Inventuren, Reportings usw. Für einige Anwendungsfälle wie Inventur oder Disposition müssen immense Datenmengen synchronisiert und verarbeitet werden, idealerweise in Echtzeit. Hier kommt Couchbase ins Spiel, das dem Entwickler die Arbeit an...

Read More

The post Mobile Apps mit Xamarin und Couchbase Lite 2.0 appeared first on BASTA!.

]]>
Mobile Apps finden in vielerlei Anwendungsszenarien Gehör. Sie werden auch verstärkt unternehmensintern für verschiedene Zwecke und Prozesse eingesetzt, wie zum Beispiel für mobile Kassenlösungen, Inventuren, Reportings usw. Für einige Anwendungsfälle wie Inventur oder Disposition müssen immense Datenmengen synchronisiert und verarbeitet werden, idealerweise in Echtzeit. Hier kommt Couchbase ins Spiel, das dem Entwickler die Arbeit an der Synchronisation komplett abnimmt. In diesem Vortrag geht es um den praktischen Einsatz von Couchbase Lite 2.0 mit Xamarin sowie Tools und Frameworks zur einfachen Realisierung von mobilen Applikationen.

The post Mobile Apps mit Xamarin und Couchbase Lite 2.0 appeared first on BASTA!.

]]>
Mobile & Desktop: Cross-Plattform mit Electron und Cordova – eine Einführung https://basta.net/user-interface/mobile-desktop-cross-plattform-mit-electron-und-cordova-eine-einfuehrung/ Tue, 14 May 2019 07:31:50 +0000 https://basta.net/session/mobile-desktop-cross-plattform-mit-electron-und-cordova-eine-einfuehrung/ SPA Frameworks wie Angular haben sich als Frontend-Plattformen für Businessapplikationen etabliert und schaffen die Möglichkeit, auch große Anwendungsszenarien im Web abzubilden. Der Desktop und mobile Platformen sind jedoch als Zielplatformen ebenfalls relevant und sollten bei modernen Applikationen nicht fehlen. Mit Frameworks wie Cordova und Electron ist es ein Leichtes, die Webanwendung auch als App oder...

Read More

The post Mobile & Desktop: Cross-Plattform mit Electron und Cordova – eine Einführung appeared first on BASTA!.

]]>
SPA Frameworks wie Angular haben sich als Frontend-Plattformen für Businessapplikationen etabliert und schaffen die Möglichkeit, auch große Anwendungsszenarien im Web abzubilden. Der Desktop und mobile Platformen sind jedoch als Zielplatformen ebenfalls relevant und sollten bei modernen Applikationen nicht fehlen. Mit Frameworks wie Cordova und Electron ist es ein Leichtes, die Webanwendung auch als App oder Desktopanwendung auszuliefern, ohne dabei auf native Funktionen zu verzichten. In diesem Talk zeigt Fabian Gosebrink am Beispiel einer Angular-App, wie aus der Codebasis der Webanwendung eine Anwendung für den Desktop und eine mobile Anwendung erstellt werden können. Alle Plattformen aus nur einer Codebase – eben mehr als "nur" Web!

The post Mobile & Desktop: Cross-Plattform mit Electron und Cordova – eine Einführung appeared first on BASTA!.

]]>
XAML Islands: Windows-10-Features in WPF nutzen https://basta.net/user-interface/xaml-islands-windows-10-features-in-wpf-nutzen/ Wed, 10 Apr 2019 10:10:19 +0000 https://basta.net/session/xaml-islands-windows-10-features-in-wpf-nutzen/ Mit XAML Islands lassen sich moderne UWP Controls in WPF-, WinForms- und Win32-Applikationen einbinden. So ist es bspw. möglich, in einer WPF-App das moderne InkControl für die Windows-10-Stifteingabe zu nutzen. Oder es lassen sich Migrationsszenarien bauen, um nach und nach von WPF nach UWP zu migrieren. In dieser Session lernen Sie die Grundlagen zu XAML...

Read More

The post XAML Islands: Windows-10-Features in WPF nutzen appeared first on BASTA!.

]]>
Mit XAML Islands lassen sich moderne UWP Controls in WPF-, WinForms- und Win32-Applikationen einbinden. So ist es bspw. möglich, in einer WPF-App das moderne InkControl für die Windows-10-Stifteingabe zu nutzen. Oder es lassen sich Migrationsszenarien bauen, um nach und nach von WPF nach UWP zu migrieren. In dieser Session lernen Sie die Grundlagen zu XAML Islands, um Standard-UWP-Controls, aber auch ihre eigenen UWP Controls in einer WPF-Anwendungen zu hosten.

The post XAML Islands: Windows-10-Features in WPF nutzen appeared first on BASTA!.

]]>
Gemeinsame View Models mit XAML-Technologien https://basta.net/user-interface/gemeinsame-view-models-mit-xaml-technologien/ Mon, 25 Mar 2019 11:21:32 +0000 https://basta.net/session/gemeinsame-view-models-mit-xaml-technologien/ Die XAML-Syntax wird heute bei zahlreichen UI-Plattformen genutzt. Können Sie sich auf eine Plattform fixieren? Um flexibel zu bleiben, sollte möglichst viel Code gemeinsam genutzt werden können. In dieser Session lernen Sie, wie View Models und Services designt werden können, um sie zwischen unterschiedlichen Plattformen zu sharen. Sie sehen View Models in .NET Standard Libraries...

Read More

The post Gemeinsame View Models mit XAML-Technologien appeared first on BASTA!.

]]>
Die XAML-Syntax wird heute bei zahlreichen UI-Plattformen genutzt. Können Sie sich auf eine Plattform fixieren? Um flexibel zu bleiben, sollte möglichst viel Code gemeinsam genutzt werden können. In dieser Session lernen Sie, wie View Models und Services designt werden können, um sie zwischen unterschiedlichen Plattformen zu sharen. Sie sehen View Models in .NET Standard Libraries beim Einsatz in WPF, UWP, Xamarin, der Uno Platform und AvaloniaUI.

The post Gemeinsame View Models mit XAML-Technologien appeared first on BASTA!.

]]>
.NET Core 3.x und .NET 5.0: Die Wiedergeburt der Desktops-Frontends und andere Neuigkeiten https://basta.net/user-interface/net-core-3-0-die-wiedergeburt-der-desktops-frontends-und-andere-neuigkeiten/ Mon, 25 Mar 2019 11:21:31 +0000 https://basta.net/session/net-core-3-0-die-wiedergeburt-der-desktops-frontends-und-andere-neuigkeiten/ Bisher war .NET Core nur für Server-, Web- und Konsolenentwickler interessant. Mit .NET Core 3.0 liefert Microsoft nun auch WPF und sogar Windows Forms für .NET Core, allerdings nur auf Windows. Mit dem App-Bundler von .NET Core 3.0 kann man eine Desktopanwendung zusammen mit .NET Core ausliefern, enorm verkleinern und zu einer EXE zusammenschnüren. Dann...

Read More

The post .NET Core 3.x und .NET 5.0: Die Wiedergeburt der Desktops-Frontends und andere Neuigkeiten appeared first on BASTA!.

]]>
Bisher war .NET Core nur für Server-, Web- und Konsolenentwickler interessant. Mit .NET Core 3.0 liefert Microsoft nun auch WPF und sogar Windows Forms für .NET Core, allerdings nur auf Windows. Mit dem App-Bundler von .NET Core 3.0 kann man eine Desktopanwendung zusammen mit .NET Core
ausliefern, enorm verkleinern und zu einer EXE zusammenschnüren. Dann folgt .NET Core 3.1 und danach .NET 5.0 als einheitliches .NET für alle Anwendungsarten. DOTNET-DOKTOR Holger Schwichtenberg thematisiert in diesem Vortrag die vier großen Fragen: Was ist auf .NET Core 3.0 möglich? Welche Vorteile bietet .NET Core 3.0 für bestehende und neue Desktopanwendungen? Mit welchem Aufwand kann ich bestehende Anwendung auf .NET Core 3.0 umstellen? Was kommt dann mit .NET 5? Natürlich werden auch andere Neuigkeiten rund um den C# 8.0, .NET-Standard, ASP.NET Core, ASP.NET Blazor und Entity Framework Core nicht fehlen.

The post .NET Core 3.x und .NET 5.0: Die Wiedergeburt der Desktops-Frontends und andere Neuigkeiten appeared first on BASTA!.

]]>
The next Frontier – Conversational Bots https://basta.net/cloud-azure-serverless/the-next-frontier-conversational-bots/ Tue, 29 Jan 2019 14:14:03 +0000 https://basta.net/session/the-next-frontier-conversational-bots/ Bots are apparently the new rage in human-computer interactions, but all you see are nebulous show-off demos. What’s in it for you and why should developers build bots? Like most new technologies, usage and efficacy often come with deeper understanding. Let’s demystify bots – Conversational Bots in particular. Let’s explore where they lead to cost...

Read More

The post The next Frontier – Conversational Bots appeared first on BASTA!.

]]>

Bots are apparently the new rage in human-computer interactions, but all you see are nebulous show-off demos. What’s in it for you and why should developers build bots? Like most new technologies, usage and efficacy often come with deeper understanding.

Let’s demystify bots – Conversational Bots in particular. Let’s explore where they lead to cost savings for enterprises or drive greater user engagements. Let’s explore several developer frameworks to build bots and learn how/where to host them. The true power of bots lies in how intelligent they get, the UI through which they provide the user experience, and how well they mimic natural human conversations. Let’s explore tools and services that enable developers to build smarter bots – aka, the next generation of apps.

The post The next Frontier – Conversational Bots appeared first on BASTA!.

]]>
Flutter: Googles neue Cross-Plattform-Technologie https://basta.net/user-interface/flutter-googles-neue-cross-plattform-technologie/ Wed, 16 Jan 2019 10:03:28 +0000 https://basta.net/session/flutter-googles-neue-cross-plattform-technologie/ Flutter ist Google’s kommendes Cross-Plattform-Framework für die Mobile App-Entwicklung. Es ermöglicht das Schreiben nativer Apps für iOS und Android auf Basis von Dart. Das dürfte besonders JavaScript-Entwicklern den Einstieg erleichtern. Zudem bietet Flutter interessante Features, wie z. B. ein Hot-Reload-Verfahren, das direkte Änderungen der laufenden App ermöglicht. Jörg Neumann stellt das Framework vor und beleuchtet...

Read More

The post Flutter: Googles neue Cross-Plattform-Technologie appeared first on BASTA!.

]]>
Flutter ist Google’s kommendes Cross-Plattform-Framework für die Mobile App-Entwicklung. Es ermöglicht das Schreiben nativer Apps für iOS und Android auf Basis von Dart. Das dürfte besonders JavaScript-Entwicklern den Einstieg erleichtern. Zudem bietet Flutter interessante Features, wie z. B. ein Hot-Reload-Verfahren, das direkte Änderungen der laufenden App ermöglicht. Jörg Neumann stellt das Framework vor und beleuchtet Stärken und Schwächen im Vergleich zu anderen Cross-Plattform-Technologien.

The post Flutter: Googles neue Cross-Plattform-Technologie appeared first on BASTA!.

]]>
Codewiederverwendung in Xamarin-Apps maximieren https://basta.net/user-interface/code-wiederverwendung-in-xamarin-apps-maximieren/ Thu, 13 Dec 2018 14:53:21 +0000 https://basta.net/session/code-wiederverwendung-in-xamarin-apps-maximieren/ Microsofts Xamarin Platform ermöglicht die Entwicklung von Apps für Android, iOS und Windows mit nur einem Werkzeug (Visual Studio) und einer Programmiersprache (C#). Da sich die Plattformen im Detail jedoch gehörig unterscheiden, bedeutet dies nicht, dass Sie Ihre Codebasis ohne Änderungen auf allen Plattformen nutzen können. Wie Sie trotz der Unterschiede möglichst viel Code plattformübergreifend...

Read More

The post Codewiederverwendung in Xamarin-Apps maximieren appeared first on BASTA!.

]]>
Microsofts Xamarin Platform ermöglicht die Entwicklung von Apps für Android, iOS und Windows mit nur einem Werkzeug (Visual Studio) und einer Programmiersprache (C#). Da sich die Plattformen im Detail jedoch gehörig unterscheiden, bedeutet dies nicht, dass Sie Ihre Codebasis ohne Änderungen auf allen Plattformen nutzen können. Wie Sie trotz der Unterschiede möglichst viel Code plattformübergreifend wiederverwenden können, wird Ihnen André Krämer in diesem Vortrag zeigen. Dazu wird er die verschiedenen Optionen "Shared Projects", "Portable Class Libraries" und ".NET Standard Libraries" näher erläutern. Darüber hinaus wird er über Dependency Injection sprechen und den Xamarin Dependency Service mit leistungsstarken Inversion-of-Control- Containern wie Autofac vergleichen. Abgerundet wird der Vortrag mit einem Überblick über Xamarin.Essentials, einer Bibliothek, die plattformübergreifende Implementierungen gerätespezifischer Funktionen bietet.

The post Codewiederverwendung in Xamarin-Apps maximieren appeared first on BASTA!.

]]>
DevOps ICU: improving DevOps Results by (correctly) integrating UX https://basta.net/user-interface/devops-icu-improving-devops-results-by-correctly-integrating-ux/ Wed, 28 Nov 2018 13:19:51 +0000 https://basta.net/session/devops-icu-improving-devops-results-by-correctly-integrating-ux/ UX is driving Engineering and Product crazy, a black throwing off timelines and killing ideas. They’re too siloed and not collaborating well. UX doesn’t seem Lean, and popular Agile methodologies haven’t figured out how UX fits in, often suggesting that a Product Manager describing features in stories is enough for developers. UX is throwing your...

Read More

The post DevOps ICU: improving DevOps Results by (correctly) integrating UX appeared first on BASTA!.

]]>
UX is driving Engineering and Product crazy, a black throwing off timelines and killing ideas. They’re too siloed and not collaborating well. UX doesn’t seem Lean, and popular Agile methodologies haven’t figured out how UX fits in, often suggesting that a Product Manager describing features in stories is enough for developers. UX is throwing your Agile train off so much that you want to throw them under it. Can’t anybody make wireframes? Can’t we circumvent or exclude these people? Companies are figuring out that UX specialists and the User-centered Design process are good investments that more than pay for themselves. Recent highly-publicized UX failures remind us that skimping on the UX process can alienate customers, create negative media attention, and burn millions of dollars. This workshop explains how the UX process fits into Agile, saves companies money, augments DevOps goals, and increases customer satisfaction. Learn how to save time, money, and sanity when UX does research, designs, builds rapid UX prototypes, conducts and interprets UX testing, and iterates… before developers write a line of code.

The post DevOps ICU: improving DevOps Results by (correctly) integrating UX appeared first on BASTA!.

]]>
Adaptive Cards – User Interfaces mit JSON https://basta.net/user-interface/adaptive-cards-user-interfaces-mit-json/ Thu, 18 Oct 2018 10:57:06 +0000 https://basta.net/session/adaptive-cards-user-interfaces-mit-json/ Mit Adaptive Cards können Teile von User Interfaces mit JSON gemeinsam für HTML-Clients, Android, iOS, WPF, UWP, und Xamarin.Forms geschaffen werden. Diese Session gibt einen Einstieg in Adaptive Cards, welche Möglichkeiten diese Karten bieten, und zeigt die Verwendung in Chat Bots, mit HTML-Clients, in WPF, UWP und Xamarin.

The post Adaptive Cards – User Interfaces mit JSON appeared first on BASTA!.

]]>
Mit Adaptive Cards können Teile von User Interfaces mit JSON gemeinsam für HTML-Clients, Android, iOS, WPF, UWP, und Xamarin.Forms geschaffen werden. Diese Session gibt einen Einstieg in Adaptive Cards, welche Möglichkeiten diese Karten bieten, und zeigt die Verwendung in Chat Bots, mit HTML-Clients, in WPF, UWP und Xamarin.

The post Adaptive Cards – User Interfaces mit JSON appeared first on BASTA!.

]]>
Desktop Bridge – Ein Weg von WPF zu modernen Apps https://basta.net/net-framework-c/desktop-bridge-ein-weg-von-wpf-zu-modernen-apps/ Wed, 29 Aug 2018 13:47:56 +0000 https://basta.net/session/desktop-bridge-ein-weg-von-wpf-zu-modernen-apps/ Sie haben WPF Applikationen die über mehrere Jahre gewachsen sind, und können damit nicht einfach auf die Universal Windows Platform umgestellt werden? Trotzdem wäre es interessant neue Windows 10 Features in WPF einzubauen? Die Desktop Bridge kann eine Lösung bieten. In dieser Session sehen Sie einen einfachen Weg – ohne Ihre Applikation großartig umbauen zu...

Read More

The post Desktop Bridge – Ein Weg von WPF zu modernen Apps appeared first on BASTA!.

]]>
Sie haben WPF Applikationen die über mehrere Jahre gewachsen sind, und können damit nicht einfach auf die Universal Windows Platform umgestellt werden? Trotzdem wäre es interessant neue Windows 10 Features in WPF einzubauen? Die Desktop Bridge kann eine Lösung bieten. In dieser Session sehen Sie einen einfachen Weg – ohne Ihre Applikation großartig umbauen zu müssen – um viele Features der Windows Runtime für Ihre Windows 10 User nutzen zu können.

The post Desktop Bridge – Ein Weg von WPF zu modernen Apps appeared first on BASTA!.

]]>
Xamarin Apps in Rekordzeit entwickeln https://basta.net/user-interface/xamarin-apps-mit-in-rekordzeit-entwickeln/ Thu, 02 Aug 2018 09:23:27 +0000 https://basta.net/session/xamarin-apps-mit-in-rekordzeit-entwickeln/ Verglichen mit der nativen App-Entwicklung mit den Hersteller-SDKs und -werkzeugen spart der Einsatz von Xamarin Zeit. Während der täglichen Arbeit mit dem Framework bemerkt man jedoch schnell, dass die Entwicklung nicht ganz so flüssig von der Hand geht, wie man es sich wünschen würde. Zu oft wartet man auf den Emulator oder das Endgerät und...

Read More

The post Xamarin Apps in Rekordzeit entwickeln appeared first on BASTA!.

]]>
Verglichen mit der nativen App-Entwicklung mit den Hersteller-SDKs und -werkzeugen spart der Einsatz von Xamarin Zeit. Während der täglichen Arbeit mit dem Framework bemerkt man jedoch schnell, dass die Entwicklung nicht ganz so flüssig von der Hand geht, wie man es sich wünschen würde. Zu oft wartet man auf den Emulator oder das Endgerät und zu häufig führen Unterschiede in den Plattformen zu Doppelimplementierungen. Dank Xamarin Live Player,  Xamarin Live Reload und Xamarin.Essentials ist damit nun Schluss. In seinem Vortrag demonstriert André Krämer, wie Sie Wartezeit mit dem Live Player und Live Reload verkürzen und Doppelimplementierungen mit Xamarin.Essentials verringern können.

The post Xamarin Apps in Rekordzeit entwickeln appeared first on BASTA!.

]]>
Was Windows Ink, AI und Märchen miteinander zu tun haben https://basta.net/user-interface/was-windows-ink-ai-und-maerchen-miteinander-zu-tun-haben/ Mon, 09 Jul 2018 08:19:53 +0000 https://basta.net/session/was-windows-ink-ai-und-maerchen-miteinander-zu-tun-haben/ Modernes Softwaredesign bzw. Softwareentwicklung findet immer in der Gruppe und immer häufiger auch in geographisch getrennten Entwicklungsteams statt. Das bedeutet eine besondere Herausforderung für Architekten und Entwickler. Natural User Interfaces wie z. B. Inking und die Unterstützung durch Machine-Learning-Algorithmen bieten sich an, um verteilt arbeitende Teams zu unterstützen. Das MS Cognitive Toolkit, Python Scripts, die...

Read More

The post Was Windows Ink, AI und Märchen miteinander zu tun haben appeared first on BASTA!.

]]>
Modernes Softwaredesign bzw. Softwareentwicklung findet immer in der Gruppe und immer häufiger auch in geographisch getrennten Entwicklungsteams statt. Das bedeutet eine besondere Herausforderung für Architekten und Entwickler. Natural User Interfaces wie z. B. Inking und die Unterstützung durch Machine-Learning-Algorithmen bieten sich an, um verteilt arbeitende Teams zu unterstützen. Das MS Cognitive Toolkit, Python Scripts, die Azure Machine Learning Workbench sowie das MS bot Framework stellen hierbei das notwendige Tooling zur Verfügung, um die künstliche Intelligenz zu entwickeln. Windows 10 und dessen Ink-Funktionalitäten wie z. B. die Umwandlung von Ink in Text oder die Erkennung von grafischen Objekten stehen ebenso für eigene Applikationen zur Verfügung. Im Vortrag zeigen wir anhand von Beispielapplikationen, wie die genannten Technologien und Services in einer App verwendet werden können, um eine intelligente Applikation zu erstellen, die auch bei der Erstellung von Märchen oder alternativ Releaseplänen unterstützen kann.

The post Was Windows Ink, AI und Märchen miteinander zu tun haben appeared first on BASTA!.

]]>
Machine Learning mit der HoloLens https://basta.net/user-interface/machine-learning-mit-der-hololens/ Thu, 28 Jun 2018 07:29:48 +0000 https://basta.net/session/machine-learning-mit-der-hololens/ Mit Windows ML bietet Microsoft ein Framework, um trainierte Modelle unabhängig von der zur Verfügung stehenden Hardware auf einer Vielzahl von Geräten auszuführen. Dabei übernimmt das Framework nicht nur die Evaluation auf CPU, GPU oder speziellen Silikon, sondern kann auch ggf. Bild-, Video- und Kameradaten aufbereiten. Seit dem Juni-Update für die HoloLens kann Windows ML...

Read More

The post Machine Learning mit der HoloLens appeared first on BASTA!.

]]>

Mit Windows ML bietet Microsoft ein Framework, um trainierte Modelle unabhängig von der zur Verfügung stehenden Hardware auf einer Vielzahl von Geräten auszuführen. Dabei übernimmt das Framework nicht nur die Evaluation auf CPU, GPU oder speziellen Silikon, sondern kann auch ggf. Bild-, Video- und Kameradaten aufbereiten. Seit dem Juni-Update für die HoloLens kann Windows ML auch „auf dem Kopf“ ausgeführt werden, das ermöglicht spannende Echtzeitanwendungen, deren Entwicklung in dieser Session vorgestellt werden.

The post Machine Learning mit der HoloLens appeared first on BASTA!.

]]>
Flexbox + CSS Grid = Awesome! https://basta.net/web-development/flexbox-css-grid-awesome/ Wed, 06 Jun 2018 06:43:50 +0000 https://basta.net/session/flexbox-css-grid-awesome/ The traditional ‘box’ layout model was designed to layout documents, not apps. Many hours have been lost endlessly tinkering with the positioning of HTML elements, but the joy at achieving perfect alignment is short-lived. Everything looks great until the page is loaded on a mobile device, and it looks like you threw things on a...

Read More

The post Flexbox + CSS Grid = Awesome! appeared first on BASTA!.

]]>
The traditional ‘box’ layout model was designed to layout documents, not apps. Many hours have been lost endlessly tinkering with the positioning of HTML elements, but the joy at achieving perfect alignment is short-lived. Everything looks great until the page is loaded on a mobile device, and it looks like you threw things on a page from across the room. There’s a better way! In this talk I will teach you about the flexbox layout model and CSS grid. We will cover these concepts at a high level, discuss why they are a better approach, and I will show you how to use them effectively. Used in tandem, these widely supported techniques can make your pages responsive, more accessible, and easier to build.

The post Flexbox + CSS Grid = Awesome! appeared first on BASTA!.

]]>
Cross-Plattform-UX mit Xamarin und UWP https://basta.net/user-interface/cross-plattform-ux-mit-xamarin-und-uwp/ Fri, 13 Apr 2018 06:19:39 +0000 https://basta.net/session/cross-plattform-ux-mit-xamarin-und-uwp/ Eine moderne App bietet nicht nur eine schicke Oberfläche, sondern auch eine gute Usability. Doch wie können Design und UX auf unterschiedlichen Plattformen effizient entwickelt werden? Jörg Neumann stellt in seiner Session konkrete Löschungsansätze vor und zeigt beispielweise, wie Custom Controls entwickelt werden, die nicht nur auf dem Desktop, sondern auch auf iOS und Android...

Read More

The post Cross-Plattform-UX mit Xamarin und UWP appeared first on BASTA!.

]]>
Eine moderne App bietet nicht nur eine schicke Oberfläche, sondern auch eine gute Usability. Doch wie können Design und UX auf unterschiedlichen Plattformen effizient entwickelt werden? Jörg Neumann stellt in seiner Session konkrete Löschungsansätze vor und zeigt beispielweise, wie Custom Controls entwickelt werden, die nicht nur auf dem Desktop, sondern auch auf iOS und Android nativ gerendert werden.

The post Cross-Plattform-UX mit Xamarin und UWP appeared first on BASTA!.

]]>
UI-Feuerwerk mit Struktur: Web Components mit Angular https://basta.net/user-interface/ui-feuerwerk-mit-struktur-web-components-mit-angular/ Fri, 13 Apr 2018 06:19:38 +0000 https://basta.net/session/ui-feuerwerk-mit-struktur-web-components-mit-angular/ Was haben Bootstrap, Foundation oder Material Design gemeinsam? Richtig, sie bieten ein Framework, um unsere HTML5-Anwendung “entwicklerhübsch” darzustellen. Werden auf dieser Basis UI-Komponenten entwickelt, sind sie meist stark verwoben mit dem Konzept und Design des Frameworks. Eigene, oftmals durch Corporate Identity vorgegebene UI-Semantiken, Bedienkonzepte und Designkonzepte lassen sich nur schwer mit einem bestehenden Framework verheiraten....

Read More

The post UI-Feuerwerk mit Struktur: Web Components mit Angular appeared first on BASTA!.

]]>
Was haben Bootstrap, Foundation oder Material Design gemeinsam? Richtig, sie bieten ein Framework, um unsere HTML5-Anwendung “entwicklerhübsch” darzustellen. Werden auf dieser Basis UI-Komponenten entwickelt, sind sie meist stark verwoben mit dem Konzept und Design des Frameworks. Eigene, oftmals durch Corporate Identity vorgegebene UI-Semantiken, Bedienkonzepte und Designkonzepte lassen sich nur schwer mit einem bestehenden Framework verheiraten. Die Portier- und Wiederverwendbarkeit leidet darunter. Doch moderne Konzepte wie Web Components, Shadow DOM und Custom HTML-Elemente können helfen, eigene, wiederverwendbare und gutaussehende UI-Komponenten zu entwickeln. In dieser Session wollen Jörg Neumann und Manuel Rauber ein Konzept zur Entwicklung von Web Components mit dem Angular-Komponentenmodell vorstellen und zeigen, mit welchem Workflow man vom Design bis hin zur stylisch umgesetzten App kommt.

The post UI-Feuerwerk mit Struktur: Web Components mit Angular appeared first on BASTA!.

]]>
User Experience Design für Entwickler https://basta.net/user-interface/user-experience-design-fuer-entwickler/ Fri, 13 Apr 2018 06:19:38 +0000 https://basta.net/session/user-experience-design-fuer-entwickler/ Schluss mit schlecht gemachten Oberflächen! Gute Apps sehen nicht nur schick aus, sondern sind vor allem benutzbar. Doch wie entwickelt man eine gute Usability? Jörg Neumann zeigt Ihnen Techniken, wie Sie sehr leicht Apps entwerfen können, die Ihre Anwender lieben. Zudem zeigt er, wie Sie ohne Reibungsverluste vom ersten Entwurf bis zur fertigen Implementierung kommen.

The post User Experience Design für Entwickler appeared first on BASTA!.

]]>
Schluss mit schlecht gemachten Oberflächen! Gute Apps sehen nicht nur schick aus, sondern sind vor allem benutzbar. Doch wie entwickelt man eine gute Usability? Jörg Neumann zeigt Ihnen Techniken, wie Sie sehr leicht Apps entwerfen können, die Ihre Anwender lieben. Zudem zeigt er, wie Sie ohne Reibungsverluste vom ersten Entwurf bis zur fertigen Implementierung kommen.

The post User Experience Design für Entwickler appeared first on BASTA!.

]]>
Adaptive Cross-Platform UIs mit Angular – Beyond Burger-Menu https://basta.net/user-interface/adaptive-cross-platform-uis-mit-angular-beyond-burger-menu/ Fri, 13 Apr 2018 06:19:37 +0000 https://basta.net/session/adaptive-cross-platform-uis-mit-angular-beyond-burger-menu/ Responsive UIs sind in aller Munde, vor allem weil Frameworks wie Twitter Bootstrap oder Angular Material einfache Möglichkeiten dafür bieten. Doch nicht immer ist ein einfaches Umsortieren von UI-Elementen die beste Lösung, um aus einer Desktopanwendung eine mobile App zu machen. Unterschiedliche Plattformen bedeuten häufig auch unterschiedliche Anwendungsszenarien. Genau hier können adaptive UIs zum Einsatz...

Read More

The post Adaptive Cross-Platform UIs mit Angular – Beyond Burger-Menu appeared first on BASTA!.

]]>
Responsive UIs sind in aller Munde, vor allem weil Frameworks wie Twitter Bootstrap oder Angular Material einfache Möglichkeiten dafür bieten. Doch nicht immer ist ein einfaches Umsortieren von UI-Elementen die beste Lösung, um aus einer Desktopanwendung eine mobile App zu machen. Unterschiedliche Plattformen bedeuten häufig auch unterschiedliche Anwendungsszenarien. Genau hier können adaptive UIs zum Einsatz kommen, die basierend auf der Plattform und dem Szenario die bestmögliche UX bieten. Doch wie können verschiedene Views erstellt werden, ohne doppelten Code zu produzieren oder das Routing der Anwendung zu zerstören? In dieser Session werden u. a. diese Fragen anhand konkreter Beispiele beantwortet und mögliche Lösungen aufgezeigt.

The post Adaptive Cross-Platform UIs mit Angular – Beyond Burger-Menu appeared first on BASTA!.

]]>
The UI Best Practices Playbook for Web Applications https://basta.net/html5-javascript/the-ui-best-practices-playbook-for-web-applications/ Fri, 13 Apr 2018 06:19:36 +0000 https://basta.net/session/the-ui-best-practices-playbook-for-web-applications/ You don’t have to be an expert UX designer to spot some basic and common problems in a user’s experience that, as developers, we deliver in our web views. In the end, it’s about avoiding the common pitfalls that bring about complaints. This workshop presents several golden practices to reinvent the way we collect and...

Read More

The post The UI Best Practices Playbook for Web Applications appeared first on BASTA!.

]]>
You don’t have to be an expert UX designer to spot some basic and common problems in a user’s experience that, as developers, we deliver in our web views. In the end, it’s about avoiding the common pitfalls that bring about complaints. This workshop presents several golden practices to reinvent the way we collect and present data in web pages. Topics include picking items from a list, selecting a date, device detection, effective image handling, table rendering, paging, web printing, stepped forms, drop-down content and more. Though the concepts are general issues of web user interface, all the tricks and suggestions will be presented within an ASP.NET MVC application.

The post The UI Best Practices Playbook for Web Applications appeared first on BASTA!.

]]>
„Alexa, mach den Abwasch!“ https://basta.net/user-interface/alexa-mach-den-abwasch/ Mon, 19 Mar 2018 12:10:07 +0000 https://basta.net/session/alexa-mach-den-abwasch/ Sie haben ein Alexa-Gerät zu Hause? Nein? Kein Problem. Sehen wir uns gemeinsam an, wie man einen Alexa Skill mit C# entwickeln kann – mit oder ohne Alexa-Device. In dieser Session werden wir uns mit den Basics der Skill-Entwicklung beschäftigen: Wie funktioniert ein Skill? Wie kann ich einen Skill mit C# entwickeln? Wie kann ich...

Read More

The post „Alexa, mach den Abwasch!“ appeared first on BASTA!.

]]>
Sie haben ein Alexa-Gerät zu Hause? Nein? Kein Problem. Sehen wir uns gemeinsam an, wie man einen Alexa Skill mit C# entwickeln kann – mit oder ohne Alexa-Device. In dieser Session werden wir uns mit den Basics der Skill-Entwicklung beschäftigen: Wie funktioniert ein Skill? Wie kann ich einen Skill mit C# entwickeln? Wie kann ich ihn testen? Wie (lokal) debuggen? Was muss man sonst noch beachten? Sie sind ein Azure-(Functions)-Fan? Wir werden im Zuge der Skill-Entwicklung auch einen Blick auf AzureFunctions werfen und uns ansehen, wie wir unseren Alexa Skill als AzureFunctions-App umsetzen können. The perfect match? – Wir werden es gemeinsam herausfinden!

The post „Alexa, mach den Abwasch!“ appeared first on BASTA!.

]]>
RxJs für Einsteiger – Theorie und Praxis reaktiver Programmierung im Frontend https://basta.net/web-development/rxjs-fuer-einsteiger-theorie-und-praxis-reaktiver-programmierung-im-frontend/ Mon, 19 Mar 2018 12:10:03 +0000 https://basta.net/session/rxjs-fuer-einsteiger-theorie-und-praxis-reaktiver-programmierung-im-frontend/ Reaktive Programmierung und RxJs gewinnt in letzter Zeit immer mehr an Bedeutung. Was macht diese Technologien so reizvoll und relevant? Dieser Vortrag gibt eine Einführung in die Grundlagen der reaktiven Programmierung mit RxJs und zeigt die Anwendung in einer Live-Coding-Session. Lernen Sie, wie Sie mit RxJs komplexe Probleme mit HTTP, Events, Usereingaben und WebSockets einfach...

Read More

The post RxJs für Einsteiger – Theorie und Praxis reaktiver Programmierung im Frontend appeared first on BASTA!.

]]>
Reaktive Programmierung und RxJs gewinnt in letzter Zeit immer mehr an Bedeutung. Was macht diese Technologien so reizvoll und relevant? Dieser Vortrag gibt eine Einführung in die Grundlagen der reaktiven Programmierung mit RxJs und zeigt die Anwendung in einer Live-Coding-Session. Lernen Sie, wie Sie mit RxJs komplexe Probleme mit HTTP, Events, Usereingaben und WebSockets einfach und elegant in nur wenigen Zeilen Code lösen können.

The post RxJs für Einsteiger – Theorie und Praxis reaktiver Programmierung im Frontend appeared first on BASTA!.

]]>
Sinn-volle Software: Cognitive Services https://basta.net/user-interface/sinn-volle-software-cognitive-services/ Mon, 19 Mar 2018 12:10:03 +0000 https://basta.net/session/sinn-volle-software-cognitive-services/ Software wird menschlicher: Spracherkennung, Gestensteuerung, Empfehlungen, Bots, Mixed Reality. Wir Entwickler müssen uns dabei von harten Fakten verabschieden und stattdessen mit Wahrscheinlichkeiten rechnen. Zu 77,13 Prozent hat der Benutzer das Wort „bestellen“ gesagt – reicht uns das? Roman Schacherl zeigt anhand der Cognitive Services von Microsoft, wie Intelligenz und Menschlichkeit durch REST-Services in die eigene...

Read More

The post Sinn-volle Software: Cognitive Services appeared first on BASTA!.

]]>
Software wird menschlicher: Spracherkennung, Gestensteuerung, Empfehlungen, Bots, Mixed Reality. Wir Entwickler müssen uns dabei von harten Fakten verabschieden und stattdessen mit Wahrscheinlichkeiten rechnen. Zu 77,13 Prozent hat der Benutzer das Wort „bestellen“ gesagt – reicht uns das? Roman Schacherl zeigt anhand der Cognitive Services von Microsoft, wie Intelligenz und Menschlichkeit durch REST-Services in die eigene Anwendung integriert werden können. Von Bild- und Gesichtserkennung bis hin zur Sprachanalyse werden die verschiedensten Services live demonstriert.

The post Sinn-volle Software: Cognitive Services appeared first on BASTA!.

]]>
Caveats of Xamarin.Forms Memory Management https://basta.net/user-interface/caveats-of-xamarin-forms-memory-management/ Mon, 26 Feb 2018 15:14:55 +0000 https://basta.net/session/caveats-of-xamarin-forms-memory-management/ The promise of Xamarin.Forms is clear – build your apps in C# over an UI abstraction and reach lots of platforms. Developers can reuse their .NET skills without worrying about what’s under the hood and don’t have to know platform-specific UI. However, this come at a cost – the CLR and native object worlds do...

Read More

The post Caveats of Xamarin.Forms Memory Management appeared first on BASTA!.

]]>
The promise of Xamarin.Forms is clear – build your apps in C# over an UI abstraction and reach lots of platforms. Developers can reuse their .NET skills without worrying about what’s under the hood and don’t have to know platform-specific UI. However, this come at a cost – the CLR and native object worlds do not always play along. Let’s unpack some must-know tip & tricks around avoiding memory issues with Xamarin.Forms apps. Come benefit from lessons learnt in building lots of UI components for Xamarin.Forms. Ships your apps faster without memory headaches and just be awesome.

The post Caveats of Xamarin.Forms Memory Management appeared first on BASTA!.

]]>
Automatisierte UI Tests mit dem Windows Application Driver https://basta.net/user-interface/automatisierte-ui-tests-mit-dem-windows-application-driver/ Wed, 17 Jan 2018 13:24:54 +0000 https://basta.net/session/automatisierte-ui-tests-mit-dem-windows-application-driver/ Mit dem Windows Application Driver wird es möglich automatisierte UI Tests auf Basis des De-facto Standards Selenium auf dem Windows Desktop zu erstellen und auszuführen. Getestet werden können dabei die modernen UWP Anwendungen wie auch klassische Win32 Applikationen welche zum Beispiel WPF als Technologie verwenden. In dem Talk wird gezeigt was man benötigt um den...

Read More

The post Automatisierte UI Tests mit dem Windows Application Driver appeared first on BASTA!.

]]>
Mit dem Windows Application Driver wird es möglich automatisierte UI Tests auf Basis des De-facto Standards Selenium auf dem Windows Desktop zu erstellen und auszuführen.

Getestet werden können dabei die modernen UWP Anwendungen wie auch klassische Win32 Applikationen welche zum Beispiel WPF als Technologie verwenden.

In dem Talk wird gezeigt was man benötigt um den Windows Application Driver auszuführen, wie man diesen einrichtet und mit welchen Schritten man zum ersten automatisierten UI Test kommt. Nach diesem Einstieg wird ein Blick auf Appium geworfen welches es ermöglicht GUI Tests für Windows, Android und iOS Applikationen zu erstellen. Dabei finden auch fortgeschrittene Techniken wie das Page Object Model anklang welche helfen die Tests wartungsfreundlich und wie­der­ver­wend­bar zu gestalten.

The post Automatisierte UI Tests mit dem Windows Application Driver appeared first on BASTA!.

]]>
Xamarin ohne Mac und Android SDK? So weit kommt man mit dem Xamarin Live Player https://basta.net/user-interface/xamarin-ohne-mac-und-android-sdk-so-weit-kommt-man-mit-dem-xamarin-live-player/ Wed, 18 Oct 2017 15:27:57 +0000 https://basta.net/session/xamarin-ohne-mac-und-android-sdk-so-weit-kommt-man-mit-dem-xamarin-live-player/ Wer in die App-Entwicklung mit Xamarin einsteigen möchte braucht Geld, Geduld und starke Nerven. Geld, weil für die iOS-Entwicklung ein Mac notwendig ist. Geduld, weil das mehrere Gigabyte umfassende Android SDK inklusive Emulatoren heruntergeladen und installiert werden muss, ehe man auch nur eine Zeile Code für Android übersetzen kann. Starke Nerven, weil es alles andere...

Read More

The post Xamarin ohne Mac und Android SDK? So weit kommt man mit dem Xamarin Live Player appeared first on BASTA!.

]]>
Wer in die App-Entwicklung mit Xamarin einsteigen möchte braucht Geld, Geduld und starke Nerven. Geld, weil für die iOS-Entwicklung ein Mac notwendig ist. Geduld, weil das mehrere Gigabyte umfassende Android SDK inklusive Emulatoren heruntergeladen und installiert werden muss, ehe man auch nur eine Zeile Code für Android übersetzen kann. Starke Nerven, weil es alles andere als intuitiv ist, Mac, XCode, Android und Windows synchron up to date zu halten. Dank des Xamarin Live Players soll damit endlich Schluss sein. Bereits mit einer minimalen Visual-Studio-Installation können Sie – ganz ohne Mac – Xamarin-Apps entwickeln. Wie weit Sie mit dem Player kommen und ab wann Sie doch einen Mac und ein Android SDK benötigen, erfahren Sie in dieser Session.

The post Xamarin ohne Mac und Android SDK? So weit kommt man mit dem Xamarin Live Player appeared first on BASTA!.

]]>
Lebendige Anwendungen mit Angular-Animationen https://basta.net/html5-javascript/lebendige-anwendungen-mit-angular-animationen/ Wed, 18 Oct 2017 15:27:57 +0000 https://basta.net/session/lebendige-anwendungen-mit-angular-animationen/ Mit statischen Anwendungen, harten Übergängen und langen Wartezeiten lassen sich heutzutage keine Benutzer mehr begeistern. Eine Anwendung muss sich lebendig anfühlen und die Bedienung soll Spaß machen. Doch wann sind Animationen angebracht und wann stören sie nur? Wie geht man mit schwierigen Rahmenbedingungen wie langen Ladezeiten oder komplexen UI-Bereichen um? In dieser Session werden nicht...

Read More

The post Lebendige Anwendungen mit Angular-Animationen appeared first on BASTA!.

]]>
Mit statischen Anwendungen, harten Übergängen und langen Wartezeiten lassen sich heutzutage keine Benutzer mehr begeistern. Eine Anwendung muss sich lebendig anfühlen und die Bedienung soll Spaß machen. Doch wann sind Animationen angebracht und wann stören sie nur? Wie geht man mit schwierigen Rahmenbedingungen wie langen Ladezeiten oder komplexen UI-Bereichen um? In dieser Session werden nicht nur diese Fragen beantwortet. Auf Basis des Angular-Animations-Systems wird anhand konkreter Beispiele gezeigt, dass Animationen auch in komplexen Businessanwendungen keine Zauberei und viel wichtiger sind, als man vielleicht vermuten würde.

The post Lebendige Anwendungen mit Angular-Animationen appeared first on BASTA!.

]]>
User Interface, quo vadis? Überlebensstrategien eines Softwareunternehmers https://basta.net/user-interface/user-interface-quo-vadis-ueberlebensstrategien-eines-software-unternehmers/ Wed, 18 Oct 2017 15:27:57 +0000 https://basta.net/session/user-interface-quo-vadis-ueberlebensstrategien-eines-software-unternehmers/ Wenn es etwas gibt, das Softwareunternehmerinnen sich die Haare raufen lassen, dann sind das im Moment User-Interface-Technologien. Web oder App? HTML oder XAML? Native oder Cross-Platform? Klassisch oder Bot? Kaum ein Unternehmen kann es sich leisten, jeden Trend und jede Plattform mitzumachen. Was also tun? Rainer Stropek ist seit über zwanzig Jahren Unternehmer in der...

Read More

The post User Interface, quo vadis? Überlebensstrategien eines Softwareunternehmers appeared first on BASTA!.

]]>
Wenn es etwas gibt, das Softwareunternehmerinnen sich die Haare raufen lassen, dann sind das im Moment User-Interface-Technologien. Web oder App? HTML oder XAML? Native oder Cross-Platform? Klassisch oder Bot? Kaum ein Unternehmen kann es sich leisten, jeden Trend und jede Plattform mitzumachen. Was also tun? Rainer Stropek ist seit über zwanzig Jahren Unternehmer in der Softwarebranche. In dieser Session teilt Rainer seine Einschätzungen über den aktuellen Stand der UI-Technologien im Microsoft-Umfeld. Er berichtet, wie er sein Unternehmen technisch und strategisch aufstellt, um nicht von den Kosten ständiger UI-Neuentwicklungen aufgefressen zu werden.

The post User Interface, quo vadis? Überlebensstrategien eines Softwareunternehmers appeared first on BASTA!.

]]>
User Experience Design mit Xamarin und UWP https://basta.net/user-interface/user-experience-design-mit-xamarin-und-uwp/ Wed, 18 Oct 2017 15:27:51 +0000 https://basta.net/session/user-experience-design-mit-xamarin-und-uwp/ Eine moderne App bietet nicht nur eine schicke Oberfläche, sondern auch eine gute Usability. Doch wie können Design und UX auf unterschiedlichen Plattformen effizient entwickelt werden? Jörg Neumann stellt in seiner Session konkrete Löschungsansätze vor und zeigt beispielweise wie Custom Controls entwickelt werden, die nicht nur auf dem Desktop, sondern auch auf iOS und Android...

Read More

The post User Experience Design mit Xamarin und UWP appeared first on BASTA!.

]]>
Eine moderne App bietet nicht nur eine schicke Oberfläche, sondern auch eine gute Usability. Doch wie können Design und UX auf unterschiedlichen Plattformen effizient entwickelt werden? Jörg Neumann stellt in seiner Session konkrete Löschungsansätze vor und zeigt beispielweise wie Custom Controls entwickelt werden, die nicht nur auf dem Desktop, sondern auch auf iOS und Android nativ gerendert werden.

The post User Experience Design mit Xamarin und UWP appeared first on BASTA!.

]]>
Menschliche Software: Cognitive Services in Action https://basta.net/user-interface/menschliche-software-cognitive-services-in-action/ Wed, 18 Oct 2017 15:27:50 +0000 https://basta.net/session/menschliche-software-cognitive-services-in-action/ Software wird menschlicher: Spracherkennung, Gestensteuerung, Empfehlungen, Bots, Mixed Reality. Wir Entwickler müssen uns dabei von harten Fakten verabschieden und stattdessen mit Wahrscheinlichkeiten rechnen. Zu 77,13 Prozent hat der Benutzer das Wort „bestellen“ gesagt – reicht uns das? Roman Schacherl zeigt anhand der Cognitive Services von Microsoft, wie Intelligenz und Menschlichkeit durch REST-Services in die eigene...

Read More

The post Menschliche Software: Cognitive Services in Action appeared first on BASTA!.

]]>
Software wird menschlicher: Spracherkennung, Gestensteuerung, Empfehlungen, Bots, Mixed Reality. Wir Entwickler müssen uns dabei von harten Fakten verabschieden und stattdessen mit Wahrscheinlichkeiten rechnen. Zu 77,13 Prozent hat der Benutzer das Wort „bestellen“ gesagt – reicht uns das? Roman Schacherl zeigt anhand der Cognitive Services von Microsoft, wie Intelligenz und Menschlichkeit durch REST-Services in die eigene Anwendung integriert werden können. Von Bild- und Gesichtserkennung zur Sprachanalyse, von Machine-Learning-Algorithmen bis zur Wissensdatenbank.

The post Menschliche Software: Cognitive Services in Action appeared first on BASTA!.

]]>
Zukunftssicher: dieselben ViewModels in WPF und UWP verwenden https://basta.net/user-interface/zukunftssicher-dieselben-viewmodels-in-wpf-und-in-uwp-verwenden/ Wed, 18 Oct 2017 15:27:49 +0000 https://basta.net/session/zukunftssicher-dieselben-viewmodels-in-wpf-und-in-uwp-verwenden/ Für Microsoft ist die UWP die strategische Plattform für native Applikationen unter Windows. Doch noch setzen viele Unternehmen Windows 7 ein, womit die nur unter Windows 10 verfügbare UWP keine Variante zum Entwickeln darstellt, stattdessen wird auf WPF gesetzt. Aber bereits in der heutigen WPF-Applikation lässt sich der Code so strukturieren, dass sich die ViewModels...

Read More

The post Zukunftssicher: dieselben ViewModels in WPF und UWP verwenden appeared first on BASTA!.

]]>
Für Microsoft ist die UWP die strategische Plattform für native Applikationen unter Windows. Doch noch setzen viele Unternehmen Windows 7 ein, womit die nur unter Windows 10 verfügbare UWP keine Variante zum Entwickeln darstellt, stattdessen wird auf WPF gesetzt. Aber bereits in der heutigen WPF-Applikation lässt sich der Code so strukturieren, dass sich die ViewModels dank .NET Standard auch in UWP verwenden lassen. In dieser Session erfahren Sie im Live-Coding, wie eine solche Architektur aufgebaut wird.

The post Zukunftssicher: dieselben ViewModels in WPF und UWP verwenden appeared first on BASTA!.

]]>
Advanced Xamarin.Forms Development https://basta.net/user-interface/advanced-xamarin-forms-development/ Wed, 18 Oct 2017 15:27:47 +0000 https://basta.net/session/advanced-xamarin-forms-development/ Xamarin.Forms is a great framework which allows us to build cross-platform apps with tremendous speed. The platform does have its limitations though. Microsoft has been adding numerous additions to the platform lately in order to allow creation of all experiences that we may wish for. In this session, Xamarin MVP Gill Cleeren will take you...

Read More

The post Advanced Xamarin.Forms Development appeared first on BASTA!.

]]>
Xamarin.Forms is a great framework which allows us to build cross-platform apps with tremendous speed. The platform does have its limitations though. Microsoft has been adding numerous additions to the platform lately in order to allow creation of all experiences that we may wish for. In this session, Xamarin MVP Gill Cleeren will take you through the new (and older) approaches to build the UI you want (and need). We’ll cover renderers, effects, behaviors, native control embedding and much more.

The post Advanced Xamarin.Forms Development appeared first on BASTA!.

]]>
Eine App auf allen Plattformen mit Ionic https://basta.net/html5-javascript/eine-app-auf-allen-plattformen-mit-ionic/ Mon, 02 Oct 2017 12:04:16 +0000 https://basta.net/session/eine-app-auf-allen-plattformen-mit-ionic/ Mit Ionic und dessen Basis Angular ist es möglich, eine Applikation einmalig zu entwickeln und auf allen Plattformen bereitzustellen. Dazu gehören neben den mobilen Plattformen wie iOS, Android und Windows 10 Mobile auch der Desktop mit macOS, Windows und Linux sowie der Browser als Plattform. Ionic bietet hierzu die entsprechenden Tools und stellt ein Framework...

Read More

The post Eine App auf allen Plattformen mit Ionic appeared first on BASTA!.

]]>
Mit Ionic und dessen Basis Angular ist es möglich, eine Applikation einmalig zu entwickeln und auf allen Plattformen bereitzustellen. Dazu gehören neben den mobilen Plattformen wie iOS, Android und Windows 10 Mobile auch der Desktop mit macOS, Windows und Linux sowie der Browser als Plattform. Ionic bietet hierzu die entsprechenden Tools und stellt ein Framework zur Verfügung, das es dem Entwickler sehr leicht macht, eine Applikation zu entwickeln und dabei auch noch gut auszusehen. Ionic macht sich hierbei den Grundstein von Angular zunutze, sodass Angular-Entwickler nahtlos für weitere Plattformen entwickeln können. In dieser Session wird ein Einblick in die Entwicklung mit Ionic gegeben. Dabei werden die grundlegenden Funktionen, wie die Nutzung der Controls und das Navigation-Stack-Konzept, erläutert. Während der Session entsteht bei Live-Coding eine Applikation, die am Ende auf allen Plattformen lauffähig ist.

The post Eine App auf allen Plattformen mit Ionic appeared first on BASTA!.

]]>
HoloBar: Cocktails mit der HoloLens mixen https://basta.net/user-interface/holobar-cocktails-mit-der-hololens-mixen/ Mon, 02 Oct 2017 12:04:14 +0000 https://basta.net/session/holobar-cocktails-mit-der-hololens-mixen/ Leckere Cocktails, gelungene Saftschorlen, erfrischende Smoothies…insbesondere im Sommer ein wahrer Genuss! Wenn man sich nur nicht so genau an die Rezeptur halten müsste. Die HoloLens-Anwendung „HoloBar“ unterstützt Schritt für Schritt beim Mixen des perfekten Fruchtsaftcocktails – Fehler ausgeschlossen! Der Showcase verdeutlicht, wie die HoloLens als Lehrmedium, in der Produktion und zur Qualitätskontrolle in einer Vielzahl...

Read More

The post HoloBar: Cocktails mit der HoloLens mixen appeared first on BASTA!.

]]>

Leckere Cocktails, gelungene Saftschorlen, erfrischende Smoothies…insbesondere im Sommer ein wahrer Genuss! Wenn man sich nur nicht so genau an die Rezeptur halten müsste. Die HoloLens-Anwendung „HoloBar“ unterstützt Schritt für Schritt beim Mixen des perfekten Fruchtsaftcocktails – Fehler ausgeschlossen!

Der Showcase verdeutlicht, wie die HoloLens als Lehrmedium, in der Produktion und zur Qualitätskontrolle in einer Vielzahl von Anwendungsbereichen genutzt werden kann. Christoph Müller führt in seinem Vortrag durch die Herausforderungen und Lösungsansätze bei der Entwicklung der Anwendung, so u.a. die Interaktion mit realen und virtuellen Objekten, der Objekt- und Spracherkennung sowie der Benutzerführung anhand von 3-D-Modellen und Animationen. Das Mixen und Servieren eines Cocktails darf natürlich auch nicht fehlen.

The post HoloBar: Cocktails mit der HoloLens mixen appeared first on BASTA!.

]]>
“Hey, Alexa!” – Wie APIs das alltägliche Leben erobern https://basta.net/microservices-apis/hey-alexa-wie-apis-das-alltaegliche-leben-erobern/ Mon, 24 Jul 2017 12:49:44 +0000 https://basta.net/session/hey-alexa-wie-apis-das-alltaegliche-leben-erobern/ Eines ist sicher: Die Verbreitung von APIs schreitet voran. Für manche Anwendungsfälle offensichtlich und merklich spürbar, für andere eher im Verborgenen. In diesem Abendvortrag wollen Manuel Rauber und Christian Weyer in entspannter Atmosphäre einen kurzen Einblick in die Programmierung von Amazons Echo mit dessen diversen APIs wie dem Alexa Sprachservice geben. Vielleicht steht ja bereits...

Read More

The post “Hey, Alexa!” – Wie APIs das alltägliche Leben erobern appeared first on BASTA!.

]]>
Eines ist sicher: Die Verbreitung von APIs schreitet voran. Für manche Anwendungsfälle offensichtlich und merklich spürbar, für andere eher im Verborgenen. In diesem Abendvortrag wollen Manuel Rauber und Christian Weyer in entspannter Atmosphäre einen kurzen Einblick in die Programmierung von Amazons Echo mit dessen diversen APIs wie dem Alexa Sprachservice geben. Vielleicht steht ja bereits ein solches oder ähnliches Gerät in Ihrem Wohnzimmer? Dann lassen Sie uns doch ein bisschen programmieren und Alexa unseren Abend ein Stück weit angenehmer machen – ob das klappt?

The post “Hey, Alexa!” – Wie APIs das alltägliche Leben erobern appeared first on BASTA!.

]]>
Das Azure Backend zu meiner mobilen App https://basta.net/microservices-apis/das-azure-backend-zu-meiner-mobilen-app/ Tue, 18 Jul 2017 15:13:08 +0000 https://basta.net/session/das-azure-backend-zu-meiner-mobilen-app/ Keine App ohne Backend! In dieser Session erläutern wir die Möglichkeiten, wie mithilfe der Microsoft Azure Cloud ein Backend für mobile Line-of-business-Apps erstellt werden kann. Dabei zeigen wir die Möglichkeiten vom No-Code Backend, das komplett im Browser zusammengeklickt werden kann, bis zum kompletten skalierbaren API inklusive der Integration mit On-Premises-Systemen oder Software-as-a-Service-Diensten.

The post Das Azure Backend zu meiner mobilen App appeared first on BASTA!.

]]>
Keine App ohne Backend! In dieser Session erläutern wir die Möglichkeiten, wie mithilfe der Microsoft Azure Cloud ein Backend für mobile Line-of-business-Apps erstellt werden kann. Dabei zeigen wir die Möglichkeiten vom No-Code Backend, das komplett im Browser zusammengeklickt werden kann, bis zum kompletten skalierbaren API inklusive der Integration mit On-Premises-Systemen oder Software-as-a-Service-Diensten.

The post Das Azure Backend zu meiner mobilen App appeared first on BASTA!.

]]>
Meine Software kann sprechen – Bot-Entwicklung im BASTA! Lab https://basta.net/user-interface/meine-software-kann-sprechen-bot-entwicklung-im-basta-lab/ Wed, 31 May 2017 13:28:14 +0000 https://basta.net/session/meine-software-kann-sprechen-bot-entwicklung-im-basta-lab/ Seit mehr als einem Jahr ist das Microsoft Bot Framework auf dem Markt und ermöglicht die Entwicklung von „Conversational User Interfaces“. Anstatt zu klicken, wird gechattet: Ihr Bot integriert sich in Skype, Messenger, Cortana oder in ein Web-Control und steht bereit, um Fragen zu beantworten oder Aktionen durchzuführen. Als Entwickler kann man Bot schon relativ...

Read More

The post Meine Software kann sprechen – Bot-Entwicklung im BASTA! Lab appeared first on BASTA!.

]]>
Seit mehr als einem Jahr ist das Microsoft Bot Framework auf dem Markt und ermöglicht die Entwicklung von „Conversational User Interfaces“. Anstatt zu klicken, wird gechattet: Ihr Bot integriert sich in Skype, Messenger, Cortana oder in ein Web-Control und steht bereit, um Fragen zu beantworten oder Aktionen durchzuführen. Als Entwickler kann man Bot schon relativ einfach in diese und ähnliche Anwendungen integrieren, wenn man den ersten Schritt im Lab gemacht hat. Im Rahmen des BASTA! Labs wird in Zusammenarbeit mit den anderen Teilnehmern ein erster eigener Bot entwickelt. Roman Schacherl steht mit Rat und Tat zur Seite. Voraussetzung ist ein Rechner mit Visual Studio 2015 oder 2017.

The post Meine Software kann sprechen – Bot-Entwicklung im BASTA! Lab appeared first on BASTA!.

]]>
Interaktion auf allen Ebenen: Die Zukunft des User Experience Design https://basta.net/user-interface/interaktion-auf-allen-ebenen-die-zukunft-des-user-experience-design/ Fri, 21 Apr 2017 14:01:27 +0000 https://basta.net/session/interaktion-auf-allen-ebenen-die-zukunft-des-user-experience-design/ Tastatur, Maus und graue Fenster waren gestern. User Experience spielt heute eine entscheidende Rolle und ist zugleich Treiber für Innovationen. So erweitern zum Beispiel Bots, Cognitive Services und Augmented Reality das Spektrum der Benutzerinteraktion. Doch auch im UI-Design hat sich einiges getan. Vor allem in der Entwicklung von Cross-Plattform-Apps stehen inzwischen Tools und Libraries bereit,...

Read More

The post Interaktion auf allen Ebenen: Die Zukunft des User Experience Design appeared first on BASTA!.

]]>
Tastatur, Maus und graue Fenster waren gestern. User Experience spielt heute eine entscheidende Rolle und ist zugleich Treiber für Innovationen. So erweitern zum Beispiel Bots, Cognitive Services und Augmented Reality das Spektrum der Benutzerinteraktion. Doch auch im UI-Design hat sich einiges getan. Vor allem in der Entwicklung von Cross-Plattform-Apps stehen inzwischen Tools und Libraries bereit, die es auch Laien erlauben, ansprechende Oberflächen zu gestalten. Die eigentliche Herausforderung besteht jedoch darin, all die neuen Möglichkeiten zu einer konsistenten User Experience zu verbinden. Jörg Neumann macht mit Ihnen einen Rundflug über die aktuellen Entwicklungen im UX-Bereich und zeigt Wege auf, wie Sie davon profitieren können.

The post Interaktion auf allen Ebenen: Die Zukunft des User Experience Design appeared first on BASTA!.

]]>
Testautomatisierung mit Appium und Selenium für VS-Entwickler https://basta.net/agile-devops/testautomatisierung-mit-appium-und-selenium-fuer-vs-entwickler/ Fri, 21 Apr 2017 14:01:27 +0000 https://basta.net/session/testautomatisierung-mit-appium-und-selenium-fuer-vs-entwickler/ Microsoft unterstützt in seinen Entwicklungstools immer mehr Open-Source-Frameworks. Diese haben im Verlauf der letzten Jahre verstärkt Einzug in die Visual-Studio-Testautomatisierung erhalten. Der Browser Edge bietet seit einiger Zeit bereits eine offene Unterstützung für Selenium, nun ist diese Unterstützung auch für Desktopanwendungen und Apps verfügbar. Microsoft hat das im mobilen Bereich etablierte Framework Appium um die...

Read More

The post Testautomatisierung mit Appium und Selenium für VS-Entwickler appeared first on BASTA!.

]]>
Microsoft unterstützt in seinen Entwicklungstools immer mehr Open-Source-Frameworks. Diese haben im Verlauf der letzten Jahre verstärkt Einzug in die Visual-Studio-Testautomatisierung erhalten. Der Browser Edge bietet seit einiger Zeit bereits eine offene Unterstützung für Selenium, nun ist diese Unterstützung auch für Desktopanwendungen und Apps verfügbar. Microsoft hat das im mobilen Bereich etablierte Framework Appium um die Unterstützung von Windows erweitert. Im Vortrag werden die Konzepte und Möglichkeiten im Appium-/Selenium-Umfeld anhand von Theorie und Demos vorgestellt. Zum Abschluss beantworten wir die Fragen, ob Appium ein guter Nachfolger von Visual Studio Coded UI ist und wie sich der Umstieg nach Appium gestaltet.

The post Testautomatisierung mit Appium und Selenium für VS-Entwickler appeared first on BASTA!.

]]>
Keyboards? Where we’re going, we don’t need Keyboards! https://basta.net/user-interface/keyboards-where-were-going-we-dont-need-keyboards/ Tue, 11 Apr 2017 12:35:22 +0000 https://basta.net/session/keyboards-where-were-going-we-dont-need-keyboards/ One of the cornerstones in Microsoft’s digital assistant Cortana are cognitive services. Instead of the traditional Screen/Keyboard/Mouse combination for user interaction with your application, it offers different ways of handling user input. Think about vision, speech and language – the new way of communicating with your devices – but also how to analyze and structure...

Read More

The post Keyboards? Where we’re going, we don’t need Keyboards! appeared first on BASTA!.

]]>
One of the cornerstones in Microsoft’s digital assistant Cortana are cognitive services. Instead of the traditional Screen/Keyboard/Mouse combination for user interaction with your application, it offers different ways of handling user input. Think about vision, speech and language – the new way of communicating with your devices – but also how to analyze and structure these kinds of user input.
This session will give you an introduction on the Cognitive Services Platform – show how it can help your end-users – and with live coding examples you will experience how easy it is to start using this incredibly cool API.

The post Keyboards? Where we’re going, we don’t need Keyboards! appeared first on BASTA!.

]]>
Workshop für Cross-Platform-App-Development mit Xamarin.Forms https://basta.net/user-interface/xamarin-workshop/ Fri, 24 Mar 2017 09:28:44 +0000 https://basta.net/session/xamarin-forms-deep-dive/ Die Entwicklung mobiler Apps stellt Entwickler vor einige Herausforderungen. So müssen zum Beispiel für alle Plattformen andere Programmiersprachen und APIs erlernt werden. Xamarin bietet hierfür eine elegante Lösung. Egal ob iOS, Android oder Windows Phone: Alles kann mit C# und dem .NET-Framework entwickelt werden. Trotzdem kommt am Ende eine App heraus, die alle plattformspezifischen Features...

Read More

The post Workshop für Cross-Platform-App-Development mit Xamarin.Forms appeared first on BASTA!.

]]>
Die Entwicklung mobiler Apps stellt Entwickler vor einige Herausforderungen. So müssen zum Beispiel für alle Plattformen andere Programmiersprachen und APIs erlernt werden. Xamarin bietet hierfür eine elegante Lösung. Egal ob iOS, Android oder Windows Phone: Alles kann mit C# und dem .NET-Framework entwickelt werden. Trotzdem kommt am Ende eine App heraus, die alle plattformspezifischen Features nutzen kann und die Performance einer nativen App bietet.
Zusätzlich bietet das Xamarin.Forms-Framework die Möglichkeit, die UI-Schicht plattformneutral in XAML zu entwickeln. Hierbei müssen Sie nicht einmal die UI-Frameworks von iOS und co. kennen. Auf diese Weise brauchen Sie UI und Logik nur einmal zu entwickeln und können daraus native Apps für alle Plattformen kompilieren.
In diesem Workshop zeigt Ihnen Jörg Neumann, wie Xamarin funktioniert und wie Sie das Maximale aus jeder Plattform herausholen können.

The post Workshop für Cross-Platform-App-Development mit Xamarin.Forms appeared first on BASTA!.

]]>
Practical Xamarin.Forms https://basta.net/net-framework-c/practical-xamarin-forms/ Wed, 22 Mar 2017 13:46:39 +0000 https://basta.net/session/practical-xamarin-forms/ You’ve seen the demo, now start building. By now, you have seen what Xamarin.Forms can do: it allows us to target the three major mobile platforms with just one code base. In this session, we are taking the practical approach: together, we will build a full application with Xamarin.Forms. Not many slides, just code. And...

Read More

The post Practical Xamarin.Forms appeared first on BASTA!.

]]>
You’ve seen the demo, now start building. By now, you have seen what Xamarin.Forms can do: it allows us to target the three major mobile platforms with just one code base. In this session, we are taking the practical approach: together, we will build a full application with Xamarin.Forms. Not many slides, just code. And a working Xamarin.Forms app you’ll be able to download at the end of the session.

The post Practical Xamarin.Forms appeared first on BASTA!.

]]>
Conversational UIs und das Microsoft Bot Framework https://basta.net/user-interface/conversational-uis-und-das-microsoft-bot-framework/ Wed, 22 Mar 2017 13:46:38 +0000 https://basta.net/session/conversational-uis-und-das-microsoft-bot-framework/ In der letzten Zeit gewinnen Conversational UIs und Bots immer mehr an Beliebtheit und Bedeutung. Microsoft begegnet diesem Trend mit dem Microsoft Bot Framework. Damit lassen sich eigene Bots implementieren und in der Microsoft Cloud betreiben. Benutzer können mit diesen Bots kommunizieren, um spezifische Aufgaben zu erfüllen. Die Kommunikation kann über die verschiedensten Kanäle erfolgen,...

Read More

The post Conversational UIs und das Microsoft Bot Framework appeared first on BASTA!.

]]>
In der letzten Zeit gewinnen Conversational UIs und Bots immer mehr an Beliebtheit und Bedeutung. Microsoft begegnet diesem Trend mit dem Microsoft Bot Framework. Damit lassen sich eigene Bots implementieren und in der Microsoft Cloud betreiben. Benutzer können mit diesen Bots kommunizieren, um spezifische Aufgaben zu erfüllen. Die Kommunikation kann über die verschiedensten Kanäle erfolgen, z. B. E-Mail, Facebook Messenger, Slack Chat, Skype Chat oder sogar über Skype Calls. Das macht Bots zu plattformunabhängigen Anwendungen, überall und jederzeit verfügbar. Bots bieten daher ganz neue Möglichkeiten und Vorteile für den Umgang mit Softwaresystemen. Sie ändern grundlegend die Art und Weise, wie wir mit einer Anwendung interagieren. Benutzerinteraktionen werden persönlicher und menschlicher – weg von einem grafischen Ansatz, hin zu einer natürlichen Unterhaltung. Sie werden zu einer Konversation zwischen Mensch und Maschine. CUIs bieten viele Vorteile, stellen uns aber auch vor neue Herausforderungen. Anstatt Softwarearchitekturen zu entwerfen, müssen wir uns mit dem Plot von Konversationen befassen. Psychologische und soziale Überlegungen spielen hier eine viel größere Rolle. Diese Session führt in die Prinzipien von Conversational UIs ein, zeigt, wie diese mit dem Microsoft Bot Framework gebaut werden können und gibt Tipps, worauf beim Entwurf von Konversationen geachtet werden sollte.

The post Conversational UIs und das Microsoft Bot Framework appeared first on BASTA!.

]]>
Design-First Development mit Storyboards https://basta.net/user-interface/design-first-development-mit-storyboards/ Wed, 22 Mar 2017 13:46:33 +0000 https://basta.net/session/design-first-development-mit-storyboards/ Erfolgreiche Apps sehen nicht nur gut aus, sondern bieten vor allem eine exzellente Usability. Besonders im Enterprise-Umfeld spielen intuitive Bedienung und die proaktive Unterstützung der Anwender eine entscheidende Rolle. Um dies zu erreichen, müssen alle Stakeholder in den Designprozess eingebunden werden. Hierbei können Storyboards helfen, denn anders als statische Wireframes vermitteln sie dem Anwender einen...

Read More

The post Design-First Development mit Storyboards appeared first on BASTA!.

]]>
Erfolgreiche Apps sehen nicht nur gut aus, sondern bieten vor allem eine exzellente Usability. Besonders im Enterprise-Umfeld spielen intuitive Bedienung und die proaktive Unterstützung der Anwender eine entscheidende Rolle. Um dies zu erreichen, müssen alle Stakeholder in den Designprozess eingebunden werden. Hierbei können Storyboards helfen, denn anders als statische Wireframes vermitteln sie dem Anwender einen guten Eindruck vom Verhalten der App. Zudem bieten sie eine solide Grundlage für die Entwicklung. Jörg Neumann zeigt Ihnen an Beispielen aus der Praxis, wie gute Storyboards entworfen werden und welche Faktoren für ein gutes App-Design wichtig sind.

The post Design-First Development mit Storyboards appeared first on BASTA!.

]]>
Enterprise-Apps mit Xamarin und den Azure App Services entwickeln https://basta.net/user-interface/enterprise-apps-mit-xamarin-und-den-azure-app-services-entwickeln/ Wed, 22 Mar 2017 13:46:33 +0000 https://basta.net/session/enterprise-apps-mit-xamarin-und-den-azure-app-services-entwickeln/ Die Anforderungen an eine Business-App steigen stetig. Sie soll auf verschiedenen Plattformen laufen, auch von unterwegs Zugriff auf Unternehmensdaten bieten und natürlich offlinefähig sein. Für solche Aufgaben bieten die Azure App Services elegante Lösungen. Sie ermöglichen eine einfache Bereitstellung von Backend-Services, die Anbindung an unterschiedliche Datenquellen und eine Integration ins Unternehmensnetz. Zudem werden verschiedene Varianten...

Read More

The post Enterprise-Apps mit Xamarin und den Azure App Services entwickeln appeared first on BASTA!.

]]>
Die Anforderungen an eine Business-App steigen stetig. Sie soll auf verschiedenen Plattformen laufen, auch von unterwegs Zugriff auf Unternehmensdaten bieten und natürlich offlinefähig sein. Für solche Aufgaben bieten die Azure App Services elegante Lösungen. Sie ermöglichen eine einfache Bereitstellung von Backend-Services, die Anbindung an unterschiedliche Datenquellen und eine Integration ins Unternehmensnetz. Zudem werden verschiedene Varianten der Authentifizierung sowie der Versand von Push-Benachrichtungen geboten. Jörg Neumann zeigt Ihnen, wie Sie mit Xamarin und den Azure App Services Enterprise-taugliche Apps entwickeln und betreiben können.

The post Enterprise-Apps mit Xamarin und den Azure App Services entwickeln appeared first on BASTA!.

]]>
Entity Framework Core in Xamarin nutzen https://basta.net/user-interface/entity-framework-core-in-xamarin-nutzen/ Wed, 22 Mar 2017 13:46:32 +0000 https://basta.net/session/entity-framework-core-in-xamarin-nutzen/ Für den Zugriff auf lokale SQLite-Datenbanken konnten Xamarin-Entwickler in der Vergangenheit nur direktes SQL oder einfache Daten-Mapper nutzen. Das Entity Framework Core macht damit Schluss und ermöglicht somit erstmals den Einsatz von Microsofts leistungsstarkem O/R Mapper auf mobilen Endgeräten. In diesem Vortrag wird André Krämer Ihnen einen Überblick über den aktuellen Stand der Implementierung des...

Read More

The post Entity Framework Core in Xamarin nutzen appeared first on BASTA!.

]]>
Für den Zugriff auf lokale SQLite-Datenbanken konnten Xamarin-Entwickler in der Vergangenheit nur direktes SQL oder einfache Daten-Mapper nutzen. Das Entity Framework Core macht damit Schluss und ermöglicht somit erstmals den Einsatz von Microsofts leistungsstarkem O/R Mapper auf mobilen Endgeräten. In diesem Vortrag wird André Krämer Ihnen einen Überblick über den aktuellen Stand der Implementierung des EF Core unter Android, iOS und der Universal Windows Platform geben und Ihnen anschließend erklären, welche Features Sie auf den jeweiligen Plattformen nutzen können.

The post Entity Framework Core in Xamarin nutzen appeared first on BASTA!.

]]>
User Experience: Golden Rules and Common Problems of Web Views https://basta.net/user-interface/user-experience-golden-rules-and-common-problems-of-web-views/ Wed, 22 Mar 2017 13:46:31 +0000 https://basta.net/session/user-experience-golden-rules-and-common-problems-of-web-views/ You don’t have to be a UX designer to spot out some basic and common problems in the overall UX delivered by too many web views out there. And if you’re a UX designer, chances are that you miss some key points especially in the area of mobile devices and overall performance. This talk is...

Read More

The post User Experience: Golden Rules and Common Problems of Web Views appeared first on BASTA!.

]]>
You don’t have to be a UX designer to spot out some basic and common problems in the overall UX delivered by too many web views out there. And if you’re a UX designer, chances are that you miss some key points especially in the area of mobile devices and overall performance. This talk is about seven golden rules of UX applied to web pages – including drop-down content, input of dates, picking lists, images. Concretely the talk discusses patterns and JavaScript frameworks (Image Engine, WURFL.js, typeahead.js, various Bootstrap and jQuery plugins) that can be helpful in your everyday frontend development. The talk is agnostic of any “large” development framework like Angular or React, so no one will be left behind!

The post User Experience: Golden Rules and Common Problems of Web Views appeared first on BASTA!.

]]>
Moderne Business Apps mit XAML oder: mit WPF für die Zukunft geplant https://basta.net/user-interface/moderne-business-apps-mit-xaml-oder-mit-wpf-fuer-die-zukunft-geplant/ Wed, 22 Mar 2017 13:46:31 +0000 https://basta.net/session/moderne-business-apps-mit-xaml-oder-mit-wpf-fuer-die-zukunft-geplant/ Ihre Kunden sind noch nicht alle auf Windows 10, deshalb können Sie noch nicht UWP mit diesen neuen Features verwenden? Sie können sich den Umstieg aber einfach machen. Mit der richtigen Applikations-Architektur ist es kein Problem einen Großteil des Codes mit WPF, UWP und Xamarin gemeinsam zu nutzen. In dieser Session sehen Sie den Aufbau...

Read More

The post Moderne Business Apps mit XAML oder: mit WPF für die Zukunft geplant appeared first on BASTA!.

]]>
Ihre Kunden sind noch nicht alle auf Windows 10, deshalb können Sie noch nicht UWP mit diesen neuen Features verwenden? Sie können sich den Umstieg aber einfach machen. Mit der richtigen Applikations-Architektur ist es kein Problem einen Großteil des Codes mit WPF, UWP und Xamarin gemeinsam zu nutzen.

In dieser Session sehen Sie den Aufbau einer Applikations-Architektur mit WPF und View-Models, Services, einem DI Container mit Nutzen des MVVM Patterns, und dabei auch den XAML Code so zu schreiben, dass der Umstieg zu UWP einfach wird. Sie werden sehen mit welch geringem Aufwand es möglich ist, Clients mit UWP und Xamarin zu erstellen.

The post Moderne Business Apps mit XAML oder: mit WPF für die Zukunft geplant appeared first on BASTA!.

]]>
C# Workshop – Neuigkeiten und Architekturkonzepte für KI-Lösungen https://basta.net/net-framework-c/professional-c-workshop/ Wed, 22 Mar 2017 13:46:30 +0000 https://basta.net/session/professional-c-workshop/ Dieser Workshop kombiniert die neuesten Sprachfeatures von C# 14 mit modernen Architekturansätzen für KI-Backends unter .NET 10. Teilnehmer:innen erfahren von Rainer Stropek, wie aktuelle OpenAI-NuGet-Pakete, Server-Sent Events und MCP-Unterstützung ineinandergreifen. Anhand praxisnaher Beispiele werden die neuesten Entwicklungen demonstriert und direkt angewendet. Ein idealer Workshop für alle, die C# und .NET im Kontext von KI-Projekten auf...

Read More

The post C# Workshop – Neuigkeiten und Architekturkonzepte für KI-Lösungen appeared first on BASTA!.

]]>
Dieser Workshop kombiniert die neuesten Sprachfeatures von C# 14 mit modernen Architekturansätzen für KI-Backends unter .NET 10. Teilnehmer:innen erfahren von Rainer Stropek, wie aktuelle OpenAI-NuGet-Pakete, Server-Sent Events und MCP-Unterstützung ineinandergreifen. Anhand praxisnaher Beispiele werden die neuesten Entwicklungen demonstriert und direkt angewendet. Ein idealer Workshop für alle, die C# und .NET im Kontext von KI-Projekten auf das nächste Level bringen möchten.

The post C# Workshop – Neuigkeiten und Architekturkonzepte für KI-Lösungen appeared first on BASTA!.

]]>
Eröffnung und Panel: Veränderung in der IT – notwendiges Übel oder Chance? https://basta.net/user-interface/eroeffnung-und-panel-veraenderung-in-der-it-notwendiges-uebel-oder-chance/ Tue, 31 Jan 2017 11:46:19 +0000 https://basta.net/session/eroeffnung-und-panel-veraenderung-in-der-it-notwendiges-uebel-oder-chance/ Veränderung gehört in der IT zur Normalität, aber nicht immer passiert sie so schnell wie im Moment. Was macht man, wenn die Möglichkeiten zur Veränderung wachsen, wie erkennt man die Notwendigkeit, die Veränderung mitzugehen, und wie verändert man sich als Entwickler und Unternehmen überhaupt? Muss man wirklich jeden Hype mitmachen und jede neue Technologie mitnehmen?...

Read More

The post Eröffnung und Panel: Veränderung in der IT – notwendiges Übel oder Chance? appeared first on BASTA!.

]]>
Veränderung gehört in der IT zur Normalität, aber nicht immer passiert sie so schnell wie im Moment. Was macht man, wenn die Möglichkeiten zur Veränderung wachsen, wie erkennt man die Notwendigkeit, die Veränderung mitzugehen, und wie verändert man sich als Entwickler und Unternehmen überhaupt?
Muss man wirklich jeden Hype mitmachen und jede neue Technologie mitnehmen? Wie prüft man, welche Vorteile sich auftun, und wie erkennt man offensichtliche Nachteile? Manchmal ist ein bisschen Beharrungsvermögen und Sturheit doch auch nicht schlecht. Oder ist der Ruf nach Veränderung das reine Ärgernis? An den drei beispielhaften Themen Angular, Docker und Conversational UI werden Rainer Stropek, Manfred Steyer und Roman Schacherl die technologischen und persönlichen Gründe vorstellen und diskutieren, die sie über die Jahre immer wieder dazu bewogen haben, ihre Arbeitsweise, die Arbeit ihrer Kunden und sich selbst zu verändern.

The post Eröffnung und Panel: Veränderung in der IT – notwendiges Übel oder Chance? appeared first on BASTA!.

]]>
Projekt Werner: Leben mit WPF und einer 3-D-Kamera ermöglichen https://basta.net/user-interface/projekt-werner-leben-ermoeglichen-mit-wpf-und-einer-3d-kamera/ Tue, 31 Jan 2017 11:46:19 +0000 https://basta.net/session/projekt-werner-leben-ermoeglichen-mit-wpf-und-einer-3d-kamera/ Mein schwerbehinderter Bruder Werner ist Spastiker. Er sitzt im Rollstuhl und hat keine Kontrolle über seine Arme, und deutlich sprechen kann er auch nicht. Gefangen im eigenen Körper, ist es ihm nur extrem schwer möglich, mit anderen Menschen zu kommunizieren. Inspiriert von der Software für Stephen Hawking wurde die Open-Source-Software “Projekt Werner” geboren. Dank dieser...

Read More

The post Projekt Werner: Leben mit WPF und einer 3-D-Kamera ermöglichen appeared first on BASTA!.

]]>
Mein schwerbehinderter Bruder Werner ist Spastiker. Er sitzt im Rollstuhl und hat keine Kontrolle über seine Arme, und deutlich sprechen kann er auch nicht. Gefangen im eigenen Körper, ist es ihm nur extrem schwer möglich, mit anderen Menschen zu kommunizieren. Inspiriert von der Software für Stephen Hawking wurde die Open-Source-Software “Projekt Werner” geboren. Dank dieser ist es schwerbehinderten Menschen möglich, mit Gesichtsgesten über den Computer zu kommunizieren. Der Vortrag geht zum einen auf technische Details zu 3-D-Kameras und Eye Tracking ein. Zum anderen stellt er die modulare WPF-Architektur der Software vor, dank der zahlreiche Entwickler daran mitwirken können, was auch für andere Projekte mit größeren Teams interessant sein kann. Der Vortrag ist ideal für alle, die mit ihrem Können etwas Gutes vollbringen wollen.

The post Projekt Werner: Leben mit WPF und einer 3-D-Kamera ermöglichen appeared first on BASTA!.

]]>
Testing mit Angular – Keine Angst vor dem eigenen Quellcode https://basta.net/html5-javascript/testing-mit-angular-keine-angst-vor-dem-eigenen-quellcode/ Tue, 10 Jan 2017 08:17:47 +0000 https://basta.net/session/testing-mit-angular-keine-angst-vor-dem-eigenen-quellcode/ Auch als Entwickler muss man keine Angst vor dem eigenen Quellcode haben! Wir zeigen, wie Sie Ihre Testumgebung aufsetzen und Ihre Angular-2-Komponenten und Services mit einfachen Mitteln testbar machen. So wird die Wartung zum Kinderspiel und die Weiterentwicklung führt zum Erfolg!

The post Testing mit Angular – Keine Angst vor dem eigenen Quellcode appeared first on BASTA!.

]]>
Auch als Entwickler muss man keine Angst vor dem eigenen Quellcode haben! Wir zeigen, wie Sie Ihre Testumgebung aufsetzen und Ihre Angular-2-Komponenten und Services mit einfachen Mitteln testbar machen. So wird die Wartung zum Kinderspiel und die Weiterentwicklung führt zum Erfolg!

The post Testing mit Angular – Keine Angst vor dem eigenen Quellcode appeared first on BASTA!.

]]>
The Microsoft Cognitive Services API, how can it help me and my Users? https://basta.net/user-interface/the-microsoft-cognitive-services-api-how-can-it-help-me-and-my-users/ Tue, 03 Jan 2017 14:28:01 +0000 https://basta.net/session/the-microsoft-cognitive-services-api-how-can-it-help-me-and-my-users/ One of the cornerstones in Microsoft’s digital assistant Cortana are cognitive services. Instead of the traditional screen/keyboard/mouse combination for user interaction with your application, it offers different ways of handling user input. Think about vision, speech and language – the new way of communicating with your devices – but also how to analyze and structure...

Read More

The post The Microsoft Cognitive Services API, how can it help me and my Users? appeared first on BASTA!.

]]>
One of the cornerstones in Microsoft’s digital assistant Cortana are cognitive services. Instead of the traditional screen/keyboard/mouse combination for user interaction with your application, it offers different ways of handling user input. Think about vision, speech and language – the new way of communicating with your devices – but also how to analyze and structure these kinds of user input. This session will give you an introduction on the Cognitive Services Platform – show how it can help your end-users – and with live coding examples you will experience how easy it is to start using this incredibly cool API.

The post The Microsoft Cognitive Services API, how can it help me and my Users? appeared first on BASTA!.

]]>
XAML Expertise – Top-XAML-Tipps aus den letzten fünf Jahren https://basta.net/user-interface/xaml-expertise-top-xaml-tipps-aus-den-letzten-fuenf-jahren/ Thu, 03 Nov 2016 16:28:11 +0000 https://basta.net/session/xaml-expertise-top-xaml-tipps-aus-den-letzten-fuenf-jahren/ Monat für Monat hat der Sprecher Top-XAML-Tipps aufgeschrieben und im Windows Developer publiziert. Insgesamt sind es bereits über 180 Toptipps für Einsteiger und fortgeschrittene XAML-Entwickler. Der Vortrag zeigt davon die beliebtesten Tipps und Best Practices.

The post XAML Expertise – Top-XAML-Tipps aus den letzten fünf Jahren appeared first on BASTA!.

]]>
Monat für Monat hat der Sprecher Top-XAML-Tipps aufgeschrieben und im Windows Developer publiziert. Insgesamt sind es bereits über 180 Toptipps für Einsteiger und fortgeschrittene XAML-Entwickler. Der Vortrag zeigt davon die beliebtesten Tipps und Best Practices.

The post XAML Expertise – Top-XAML-Tipps aus den letzten fünf Jahren appeared first on BASTA!.

]]>
Grüß’ Bot: Das Microsoft Bot Framework https://basta.net/user-interface/gruess-bot-das-microsoft-bot-framework/ Mon, 17 Oct 2016 12:55:18 +0000 https://basta.net/session/gruess-bot-das-microsoft-bot-framework/ Es war eine der zentralen Ankündigungen der letzten Build-Konferenz: Das Microsoft Bot Framework soll die Implementierung von so genannten „Conversational User Interfaces“ erleichtern. Egal ob in Skype, in einem Chatfenster auf Ihrer Website oder in anderen Kommunikationstools wie Slack: Ihre Benutzer werden zukünftig mit Ihrer Software plaudern. Roman Schacherl zeigt in Livedemos, wie Sie Bots...

Read More

The post Grüß’ Bot: Das Microsoft Bot Framework appeared first on BASTA!.

]]>
Es war eine der zentralen Ankündigungen der letzten Build-Konferenz: Das Microsoft Bot Framework soll die Implementierung von so genannten „Conversational User Interfaces“ erleichtern. Egal ob in Skype, in einem Chatfenster auf Ihrer Website oder in anderen Kommunikationstools wie Slack: Ihre Benutzer werden zukünftig mit Ihrer Software plaudern. Roman Schacherl zeigt in Livedemos, wie Sie Bots erstellen können und welche Rolle die bereitgestellten Cognitive Services dabei spielen.

The post Grüß’ Bot: Das Microsoft Bot Framework appeared first on BASTA!.

]]>
Line-of-Business-Apps mit der Universal Windows Platform entwickeln https://basta.net/user-interface/line-of-business-apps-mit-der-universal-windows-platform-entwickeln/ Mon, 17 Oct 2016 12:55:15 +0000 https://basta.net/session/line-of-business-apps-mit-der-universal-windows-platform-entwickeln/ Zum Entwickeln von nativen Windows-Anwendungen stellt die Universal Windows Platform (UWP) nach der WPF die neuste Technologie dar. Doch inwiefern lässt sich die UWP zum Entwickeln von Business-Apps einsetzen? Wie sieht es mit den typischen Anforderungen aus – Datenbindung und MVVM-Unterstützung, Validierung etc.? In dieser Session erfahren Sie im Live-Coding, was die UWP heute zum...

Read More

The post Line-of-Business-Apps mit der Universal Windows Platform entwickeln appeared first on BASTA!.

]]>
Zum Entwickeln von nativen Windows-Anwendungen stellt die Universal Windows Platform (UWP) nach der WPF die neuste Technologie dar. Doch inwiefern lässt sich die UWP zum Entwickeln von Business-Apps einsetzen? Wie sieht es mit den typischen Anforderungen aus – Datenbindung und MVVM-Unterstützung, Validierung etc.? In dieser Session erfahren Sie im Live-Coding, was die UWP heute zum Entwickeln einer klassischen Enterprise-App bietet und wohin die Reise geht.

The post Line-of-Business-Apps mit der Universal Windows Platform entwickeln appeared first on BASTA!.

]]>
Cross-Plattform-Apps mit Xamarin.Forms entwickeln https://basta.net/user-interface/cross-plattform-apps-mit-xamarin-forms-entwickeln/ Mon, 17 Oct 2016 12:55:14 +0000 https://basta.net/session/cross-plattform-apps-mit-xamarin-forms-entwickeln/ Für die Entwicklung nativer Cross-Plattform-Apps benötigen Sie ein tiefes Wissen über die jeweilige Plattform. Dies macht die Umsetzung nicht nur aufwendig, sondern auch teuer. Zudem müssen Sie die unterschiedlichsten Entwicklungssprachen und Frameworks beherrschen. An dieser Stelle kommt Xamarin in Spiel: Eine Cross-Plattform-Entwicklungsumgebung, die es ermöglicht, native Apps für unterschiedliche Plattformen zu schreiben – und zwar...

Read More

The post Cross-Plattform-Apps mit Xamarin.Forms entwickeln appeared first on BASTA!.

]]>
Für die Entwicklung nativer Cross-Plattform-Apps benötigen Sie ein tiefes Wissen über die jeweilige Plattform. Dies macht die Umsetzung nicht nur aufwendig, sondern auch teuer. Zudem müssen Sie die unterschiedlichsten Entwicklungssprachen und Frameworks beherrschen. An dieser Stelle kommt Xamarin in Spiel: Eine Cross-Plattform-Entwicklungsumgebung, die es ermöglicht, native Apps für unterschiedliche Plattformen zu schreiben – und zwar in C# und XAML! Jörg Neumann stellt das Tool vor und gibt Tipps für die erfolgreiche Cross-Plattform-Entwicklung.

The post Cross-Plattform-Apps mit Xamarin.Forms entwickeln appeared first on BASTA!.

]]>
Cross-Plattform-App-Development mit Xamarin https://basta.net/net-framework-c/cross-plattform-app-development-mit-xamarin/ Mon, 17 Oct 2016 12:55:14 +0000 https://basta.net/session/cross-plattform-app-development-mit-xamarin/ Die Entwicklung mobiler Apps stellt Entwickler vor einige Herausforderungen. So müssen zum Beispiel für alle Plattformen andere Programmiersprachen und APIs erlernt werden. Xamarin bietet hierfür eine elegante Lösung. Egal ob iOS, Android oder Windows 10 Mobile: Alles kann mit C# und dem .NET Framework entwickelt werden. Trotzdem kommt am Ende eine App heraus, die alle...

Read More

The post Cross-Plattform-App-Development mit Xamarin appeared first on BASTA!.

]]>
Die Entwicklung mobiler Apps stellt Entwickler vor einige Herausforderungen. So müssen zum Beispiel für alle Plattformen andere Programmiersprachen und APIs erlernt werden. Xamarin bietet hierfür eine elegante Lösung. Egal ob iOS, Android oder Windows 10 Mobile: Alles kann mit C# und dem .NET Framework entwickelt werden. Trotzdem kommt am Ende eine App heraus, die alle plattformspezifischen Features nutzen kann und die Performance einer nativen App bietet. Zusätzlich bietet das Xamarin.Forms-Framework die Möglichkeit, die UI-Schicht plattformneutral in XAML zu entwickeln. Hierbei müssen Sie nicht einmal die UI-Frameworks von iOS und Co. kennen. Auf diese Weise brauchen Sie UI und Logik nur einmal entwickeln und können daraus native Apps für alle Plattformen kompilieren. In diesem Workshop zeigt Ihnen Jörg Neumann, wie Xamarin funktioniert und wie Sie das Maximale aus jeder Plattform herausholen können.

The post Cross-Plattform-App-Development mit Xamarin appeared first on BASTA!.

]]>
Build, Test, Distribute: App-Entwicklung mit Visual Studio Mobile Center automatisieren https://basta.net/agile-devops/beta-distribution-und-analytics-mit-hockeyapp/ Mon, 17 Oct 2016 12:55:14 +0000 https://basta.net/session/beta-distribution-und-analytics-mit-hockeyapp/ Großartige Apps entstehen nur durch ein kontinuierliches Einbeziehen der Anwender. Direktes, zeitnahes Feedback und die Analyse des Nutzungsverhaltens sind hierbei essenziell. Doch wie schafft man es, eine lauffähige App nach jedem Sprint automatisiert auf die unterschiedlichen Devices der Betatester zu verteilen? Das Visual Studio Mobile Center bietet hierfür eine elegante Lösung. Es bietet nicht nur...

Read More

The post Build, Test, Distribute: App-Entwicklung mit Visual Studio Mobile Center automatisieren appeared first on BASTA!.

]]>
Großartige Apps entstehen nur durch ein kontinuierliches Einbeziehen der Anwender. Direktes, zeitnahes Feedback und die Analyse des Nutzungsverhaltens sind hierbei essenziell. Doch wie schafft man es, eine lauffähige App nach jedem Sprint automatisiert auf die unterschiedlichen Devices der Betatester zu verteilen? Das Visual Studio Mobile Center bietet hierfür eine elegante Lösung. Es bietet nicht nur eine Verteilung über die Cloud, sondern bringt mit seinen Analyse- und Feedbackmöglichkeiten alles mit, um den Anwender in die Entwicklung zu integrieren. Zudem bietet es ein Mobile Backend sowie eine Test-Cloud-Integration. Jörg Neumann stellt das System vor und zeigt Ihnen, wie Sie Ihren Entwicklungsprozess vollständig automatisieren können.

The post Build, Test, Distribute: App-Entwicklung mit Visual Studio Mobile Center automatisieren appeared first on BASTA!.

]]>