Enter at Your Own RISC! – Intermezzo mit RISC-V und dem ESP32-C3
#Befehlssatz #CISC #ESP32 #ESP32C3 #EmbeddedSystems #Espressif #ISA #RISC #RISCV
In den letzten Folgen war vom Raspberry Pi Pico die Rede․ Bevor sich das Blog weiterhin dem Pico widmet, adressiert dieses Extra-Posting den neuen Microcontroller ESP32-C3 von Espressif․ Da der Chip auf der offenen RISC-V-Architektur basiert, geht der Artikel auch auf deren Grundlagen ein․
#Befehlssatz #CISC #ESP32 #ESP32C3 #EmbeddedSystems #Espressif #ISA #RISC #RISCV
In den letzten Folgen war vom Raspberry Pi Pico die Rede․ Bevor sich das Blog weiterhin dem Pico widmet, adressiert dieses Extra-Posting den neuen Microcontroller ESP32-C3 von Espressif․ Da der Chip auf der offenen RISC-V-Architektur basiert, geht der Artikel auch auf deren Grundlagen ein․
Daffodil wird Top-Level-Projekt bei der Apache Software Foundation
#ApacheSoftwareFoundation #apachedaffodil #daffodil
Die Implementierung der Data Format Description Language ist nun ein vollwertiges Projekt unter dem Dach der Open-Source-Stiftung․
#ApacheSoftwareFoundation #apachedaffodil #daffodil
Die Implementierung der Data Format Description Language ist nun ein vollwertiges Projekt unter dem Dach der Open-Source-Stiftung․
Lazy Futures mit Coroutinen in C++20
#CC
Beginnend mit der Coroutinen-basierten Implementierung eines einfachen Futures im letzten Artikel möchte ich nun einen Schritt weiter gehen․ In diesem Artikel steht die Analyse der einfachen Coroutine an․ Dazu soll die Coroutine eine Bedarfsauswertung umsetzen․
․
#CC
Beginnend mit der Coroutinen-basierten Implementierung eines einfachen Futures im letzten Artikel möchte ich nun einen Schritt weiter gehen․ In diesem Artikel steht die Analyse der einfachen Coroutine an․ Dazu soll die Coroutine eine Bedarfsauswertung umsetzen․
․
heise+ | Systemmanagement: Marktübersicht Application Performance Monitoring
#Datenauswertung #Nutzer #Software #UserExperience
Der Erfolg einer Software hängt davon ab, wie sie beim Nutzer ankommt․ Die Bewertung der User Experience und belastbare live ausgewertete Daten stehen im Fokus․
#Datenauswertung #Nutzer #Software #UserExperience
Der Erfolg einer Software hängt davon ab, wie sie beim Nutzer ankommt․ Die Bewertung der User Experience und belastbare live ausgewertete Daten stehen im Fokus․
Was sind Interfaces?
#Programmiersprachen
Interfaces sind eines der wichtigsten Konstrukte in der Programmierung, um Code sauber zu strukturieren, weshalb sie auch als Grundlage für viele Entwurfsmuster dienen․ Doch was genau sind Interfaces und warum sind sie so relevant?
#Programmiersprachen
Interfaces sind eines der wichtigsten Konstrukte in der Programmierung, um Code sauber zu strukturieren, weshalb sie auch als Grundlage für viele Entwurfsmuster dienen․ Doch was genau sind Interfaces und warum sind sie so relevant?
heise-Angebot: Online-Konferenz: Jetzt Frühbucherrabatt für "Mastering Websecurity" sichern
#OWASP #Sicherheit #Webentwicklung #Websecurity
Wer moderne Webanwendungen sicher gestalten möchte, sollte am 21․ April bei der Online-Konferenz dabei sein․
#OWASP #Sicherheit #Webentwicklung #Websecurity
Wer moderne Webanwendungen sicher gestalten möchte, sollte am 21․ April bei der Online-Konferenz dabei sein․
Das Adapter-Pattern in JavaScript
#JavaScript #Patterns
Zugegeben, die Relevanz einiger GoF-Entwurfsmuster für JavaScript hält sich in Grenzen, wurden diese Entwurfsmuster doch ursprünglich dafür konzipiert, Rezepte für objektorientierte Programmiersprachen beziehungsweise das objektorientierte Programmierparadigma zu definieren․
#JavaScript #Patterns
Zugegeben, die Relevanz einiger GoF-Entwurfsmuster für JavaScript hält sich in Grenzen, wurden diese Entwurfsmuster doch ursprünglich dafür konzipiert, Rezepte für objektorientierte Programmiersprachen beziehungsweise das objektorientierte Programmierparadigma zu definieren․
Entwicklungsumgebung: IntelliJ IDEA 2021․1 führt Java zielgerichtet aus
#Entwicklungsumgebung #IntelliJIDEA #JetBrains
Die Beta der IDE erlaubt das Ausführen, Testen und Debuggen von Java-Code direkt in Docker-Containern und dem Windows Subsystem für Linux․
#Entwicklungsumgebung #IntelliJIDEA #JetBrains
Die Beta der IDE erlaubt das Ausführen, Testen und Debuggen von Java-Code direkt in Docker-Containern und dem Windows Subsystem für Linux․
heise-Angebot: building IoT Online 2021: Keynote zu künstlicher Intelligenz in der Industrie
#IIoT #InternetderDinge #Konferenz #MQTT
Neben der Keynote von Sonja Zillner finden sich zwei zusätzliche Workshops im Programm, die in Sparkplug beziehungsweise Web of Things praktisch einführen․
#IIoT #InternetderDinge #Konferenz #MQTT
Neben der Keynote von Sonja Zillner finden sich zwei zusätzliche Workshops im Programm, die in Sparkplug beziehungsweise Web of Things praktisch einführen․
MantisBT 2․25․0 nimmt Abschied von PHP 5
#Bugtracker #IssueTracking #MantisBT #Qualitätssicherung
Das aktuelle Release des auf PHP basierenden Bug Tracker wird das letzte sein, das PHP 5 unterstützt․ Künftig ist mindestens PHP 7․0 erforderlich․
#Bugtracker #IssueTracking #MantisBT #Qualitätssicherung
Das aktuelle Release des auf PHP basierenden Bug Tracker wird das letzte sein, das PHP 5 unterstützt․ Künftig ist mindestens PHP 7․0 erforderlich․
objectIF-Tools integrieren Features für Chat, Videokonferenzen und Screensharing
#Microtool #RequirementsEngineering #objectIFRPM #objectiFRM
microTOOL, Softwarehersteller der beiden Requirements-Engineering-Werkzeuge, reagiert damit auf Aufgaben durch eine zunehmende Remote-Zusammenarbeit․
#Microtool #RequirementsEngineering #objectIFRPM #objectiFRM
microTOOL, Softwarehersteller der beiden Requirements-Engineering-Werkzeuge, reagiert damit auf Aufgaben durch eine zunehmende Remote-Zusammenarbeit․
heise+ | Funktionale Programmierung: So funktionieren Haskell und Co
#Haskell #Programmiersprachen #Programmierung
Ob Programmieranfänger oder -profi: Ein Paradigmenwechsel verbessert die eigenen Fähigkeiten․ Wir erklären das Prinzip der funktionalen Programmierung․
#Haskell #Programmiersprachen #Programmierung
Ob Programmieranfänger oder -profi: Ein Paradigmenwechsel verbessert die eigenen Fähigkeiten․ Wir erklären das Prinzip der funktionalen Programmierung․
heise+ | Clean Code mit C++20: Effizientere Vergleiche mit dem Spaceship-Operator
#C20 #CleanCode #Code #Programmiersprachen #Programmierung #Softwareentwicklung #Tutorial
C++-Code aufs Wesentliche zu reduzieren, vermeidet Fehler und erhöht die Stabilität․ Bei Vergleichsoperationen sticht besonders der Spaceship-Operator hervor․
#C20 #CleanCode #Code #Programmiersprachen #Programmierung #Softwareentwicklung #Tutorial
C++-Code aufs Wesentliche zu reduzieren, vermeidet Fehler und erhöht die Stabilität․ Bei Vergleichsoperationen sticht besonders der Spaceship-Operator hervor․
heise-Angebot: Machine Learning in Production: Das XXL-Webinar von Heise
#DeepLearning #MachineLearning #Python
Am 22․ April lernen Interessierte, wie Machine-Learning-Modelle in Produktion funktionieren․ Wer gleich die gesamte Webinar-Serie bucht, spart ordentlich Geld․
#DeepLearning #MachineLearning #Python
Am 22․ April lernen Interessierte, wie Machine-Learning-Modelle in Produktion funktionieren․ Wer gleich die gesamte Webinar-Serie bucht, spart ordentlich Geld․
Citus 10 komprimiert PostgreSQL-Daten im Spaltenformat
#CitusData #Microsoft #MicrosoftAzure #PostgreSQL #Postgres
Citus Columnar und die Shard-Rebalancing-Funktion sind zwei der wesentlichen Neuerungen im Open-Source-Release der PostgreSQL-Erweiterung․
#CitusData #Microsoft #MicrosoftAzure #PostgreSQL #Postgres
Citus Columnar und die Shard-Rebalancing-Funktion sind zwei der wesentlichen Neuerungen im Open-Source-Release der PostgreSQL-Erweiterung․
Programmiersprache: Neues Handbuch für TypeScript
#JavaScript #Skriptsprachen #TypeScript
Zur Skriptsprache liegt ein neu veröffentlichtes Handbuch vor, das Entwicklern als Grundlage zum Erlernen und als Referenzwerk zum Nachschlagen dienen soll․
#JavaScript #Skriptsprachen #TypeScript
Zur Skriptsprache liegt ein neu veröffentlichtes Handbuch vor, das Entwicklern als Grundlage zum Erlernen und als Referenzwerk zum Nachschlagen dienen soll․
heise-Angebot: In fünf Praxis-Workshops der betterCode() API zum Profi bei Web-APIs werden
#API #APIManagement
In Workshops zu GraphQL, API-Design, gRPC, Consumer Driven Contracts und Keycloak lässt sich das Know-how bei der Entwicklung von Web-APIs vertiefen․
#API #APIManagement
In Workshops zu GraphQL, API-Design, gRPC, Consumer Driven Contracts und Keycloak lässt sich das Know-how bei der Entwicklung von Web-APIs vertiefen․