Probleme mit der Darstellung? Klicken Sie hier. | | Wo bin ich? Mein erster Kontakt mit GPS (Global Positioning System) liegt schon eine Zeit zurück. Er war in gewisser Weise genauso, wie man ihn nicht haben möchte: Auf dem Weg in den Skiurlaub zeigte ein PDA von Hewlett-Packard, ausgestattet mit einer zusätzlichen externen Antenne und vielen Kabeln, den Weg zum Ferienort. Das funktionierte ganz großartig, bis... ja, bis wir im Zielort die Straße des Apartments finden mussten. Plötzlich schickte uns das Gerät wild mehrfach im Kreis herum, und nur weil wir Passanten fragten, erreichten wir schließlich das Ziel. Das liegt schon eine Zeit zurück. Inzwischen ist GPS in Kombination mit Google Maps, Guru Maps oder ähnlichen Kartendiensten eine ziemlich zuverlässige Sache. Vorbei sind die Tage der von mir geschätzten, patentgefalteten Falk-Stadtpläne, deren Patent darin lag, dass die gesuchte Straße sich immer auf einer Kante befand – Murphys Gesetz sei dank. |
|
Das eigentlich Spannende an GPS ist, wie einfach es funktioniert und wie viel Hard- und Software leisten müssen, um das Signal der 30 Satelliten zu empfangen, die die Erde umkreisen. Kommt es am GPS-Empfänger an, ist es so schwach, dass es tief im allgemeinen Rauschen vergraben ist. Wie man trotzdem das Signal und damit den Ort ermitteln kann, zeigt Ihnen unsere Artikelserie "Building a GPS Receiver". Sie erklärt die Grundlagen und führt durch Theorie und Praxis; den Quellcode des Empfängers finden Sie auf GitHub. dotnetpro meint: Manchmal kommt man aus dem Staunen nicht heraus. Ein Signal, das so schwach ist, dass es im Rauschen untergeht, trotzdem herausfiltern zu können, grenzt fast schon an Zauberei. Die Artikelserie ist amüsant geschrieben und auch für Einsteiger geeignet. Unbedingt ansehen! > "Building a GPS Receiver" lesen |
|
|
|
|
ASP.NET Core Blazor 8.0, Teil 2 | |
Blazor SSR trifft JavaScript | |
Das in Blazor 8.0 neu eingeführte Static Server-Side-Rendering (SSR) kann durch Einsatz von etwas JavaScript HTML-Seiten streamen und Seitenteile einzeln aktualisieren. | |
> weiterlesen |
|
|
| |
|
|
Developer Week 2024 | |
Keynote: Was bringt .NET 9.0? | |
Microsoft plant, .NET 9.0 Anfang November 2024 zu veröffentlichen. Dotnet-Doktor Holger Schwichtenberg gibt auf der DWX in seiner mit Live-Demos angereicherten Keynote einen Überblick über die Neuerungen in den verschiedenen Bereichen von .NET 9.0: Laufzeitumgebung, SDK, Basisklassen, C#, Entity Framework Core sowie den Anwendungsframeworks ASP.NET Core, Blazor, WPF, Windows Forms und MAUI. Seien Sie gespannt darauf zu hören und zu sehen, was .NET 9.0 für Sie bringt. | |
> weiterlesen |
|
|
| |
|
|
Codeerzeugung per KI | |
Code ist sich viel ähnlicher als erwartet | |
Dass sich Programmcode mit Künstlicher Intelligenz erstellen lässt, dürfte keine Überraschung sein. Wie gut das gelingen kann, zeigt eine Studie, die Mark Gabel und Zhendong Su von der University of California jüngst vorgelegt haben. | |
> weiterlesen |
|
|
| |
|
Training: Softwarequalität erkennen und verbessern | Die Qualität zu entwickelnder Software wird im Entwicklungsprozess oft unzureichend berücksichtigt und führt zum Scheitern vieler Projekte. Im Mittelpunkt des Trainings stehen deshalb Codequalität, Tests und Anwendungsdesign, die theoretisch behandelt, in Übungen vertieft und auf ihre Eignung zur Lösung realer Probleme überprüft werden. >>> mehr Infos |
|
|
|
Training: Einstieg in Angular für .NET-Entwickler | Sie werden in die Grundlagen von Angular, dem von Google entwickelten Open-Source-Framework für die Frontend-Webentwicklung, eingeführt. Es bietet umfassende Tools und Funktionen, die es Ihnen leicht machen, robuste, skalierbare und wartbare Webanwendungen zu erstellen. Am Ende des Trainings können Sie dynamische und interaktive Webanwendungen selbst erstellen. >>> mehr Infos |
|
|
|
Training: Cloud-native Entwicklung mit Azure-Diensten | Was bedeutet eine cloud-native Entwicklung beim Einsatz von Azure? Welche Architektur sollte ich dafür wählen, und aus welchen Gründen? Dieser Workshop beantwortet diese und weitere Fragen und führt Sie direkt in die Entwicklung mit Unterstützung der Azure Services ein. >>> mehr Infos |
|
|
|
| |
EcoCompute Konferenz 2024 | |
Digitale Nachhaltigkeit | |
Dabei sein, wenn die Zukunft gestaltet wird - das ist das Motto der EcoCompute 2024, die vom 25. bis 26. April im Münchner House of Communication ihre Pforten öffnet, in dem sich alles um Nachhaltigkeit in Hard- und Software dreht. Zusammen mit Branchenführern erforschen die Teilnehmenden innovative Wege zur Reduzierung des Energie- und Ressourcenverbrauchs. dotnetpro-Newsletter-Abonnenten erhalten mit dem Code dotnet-pro-exclusive um 10% vergünstigte Tickets. | |
> weiterlesen |
|
|
| |
|
| |
Der echte Kill-Screen | |
Tetris ist besiegt | |
Nach 34 Jahren wurde Tetris durch einen Kill-Screen geschlagen. 157 Level hat es gebraucht, um die Anwendung in die Knie zu zwingen. Der Artikel zeigt, was hinter dieser Leistung steckt. | |
> weiterlesen |
|
|
| |
|
|
Abonnement | |
Wissen satt für Entwickler: Die dotnetpro als Heft oder digital | |
Sie entwickeln Software für den Desktop, das Web oder Mobilgeräte? Mit der dotnetpro sind Sie immer top über neueste Technologien, Grundlagen und Tools informiert. Als Abonnent finden Sie im Archiv zudem über 6.000 Artikel zu Programmierthemen inklusive Quellcode. Holen Sie sich gleich das kostenlose Testabonnement. Oder empfehlen Sie es weiter. | |
> Hier geht es zum Probeabo |
|
|
| |
|
| | | | |
IHR KONTAKT ZU UNS Ebner Media Group GmbH & Co. KG, Büro München Postfach 20 15 52 • 80015 München Bayerstraße 16a • 80335 München Deutschland Telefon: +49 731 88005 - 8000, Telefax: +49 731 88005 - 5203 Geschäftsführer: Marco Parrillo Kommanditgesellschaft, Ulm, Registergericht Ulm, HRA 1900. Persönlich haftende Gesellschafterin: Ebner Ulm MGV GmbH, Ulm, Registergericht Ulm, HRB 576. USt-IdNr.: DE 147041097 E-Mail: redaktion@dotnetpro.de Chefredakteur (verantwortlich): Tilman Börner (tib) Mediaberatung: Fernando Schneider, fernando.schneider@ebnermedia.de, Tel. +49 731 880058-831 Hier können Sie unseren Newsletter Ihren Kollegen und Bekannten weiterempfehlen. Falls Sie zukünftig keinen dotnetpro Newsletter mehr beziehen wollen, können Sie ihn hier abbestellen. |
|
| |
|
|
| |
|
|
|
|