Matthias Bendel und Stefan Haslinger podcasten mit Gästen über ihre Erfahrungen beim Programmieren und Programmieren Lernen. Es geht nicht unmittelbar um Code, sondern um den Erfahrungsaustausch, die Motivation, auch bei Rückschlägen nicht aufzugeben und viele Tipps und Ressourcen.
Show Notes und Links
From Nand to Tetris (http://nand2tetris.org/)
Beschreibung
Chapter 10: Compiler 1: Syntax Analysis (https://www.nand2tetris.org/project10)
Pdf des entsprechenden Buchkapitels
Chapter 10: Compiler 1: Syntax Analysis (https://github.com/22nds/nand2tetris/blob/master/book/chapter10.pdf)
Funktional oder objektorientiert?
Tail recursion = Endrekursion (https://de.wikipedia.org/wiki/Endrekursion)
Stefan hatte so seinen Probleme mit den schließenden Klammern
Quellcode von Stefans jack-compiler (https://gitlab.informatom.com/aua-uff-code/jack-compiler)
Weitere Themen
Die letzte Episode war am 5.November 2019 …
Preload (https://hexdocs.pm/ecto/Ecto.Query.html#preload/3) in Ecto mit left oder
inner_lateral_join
Mein timing Problem lag darin, dass ich zuerst die Assoziation komplett geladen hatte,
kein Index Problem
Tailwind.css (https://tailwindcss.com/)
Tailwind Kurs (https://scrimba.com/learn/tailwind) bei Scrimba
(benötigt Login, ist aber kostenlos)
Alpine.js (https://github.com/alpinejs/alpine)
Alpine Kurs (https://scrimba.com/learn/alpinejs) bei Scrimba
(benötigt Login, ist aber kostenlos)
Phoenix Framework (https://phoenixframework.org/)
Surface UI (https://surface-ui.org/)
Charts.css (https://css-tricks.com/making-charts-with-css/)
Sequence Diagram (https://hackmd.io/@codimd/extra-supported-syntax#Sequence-Diagram)
Die letzte IT-Keller Episode Googol (https://it-keller.at/podcast/ITK054-Googol)
flowchart.fun (https://flowchart.fun/)
Mermaid (https://mermaid-js.github.io/mermaid/#/)
Etherpad Lite (https://github.com/ether/etherpad-lite)
Docker (https://www.docker.com/)
Portainer (https://www.portainer.io/)* Stefan betreibt jetzt ein paar neue Dienste:
eine Gitlab (https://about.gitlab.com/) Instanz zum Hosten des eigenen Codes
CodiMD zum kollaborativen Erstellen von Markdown am Laufen
CodiMD ist nun Hedgedoc (https://hedgedoc.org/)
CodiMD (https://github.com/hackmdio/codimd) ist ein anderer Fork des Ursprungsprojektes,
hier ist die Geschichte dazu (https://hedgedoc.org/history/)
eine Mattermost (https://mattermost.com/) Instanz zum Chatten
4 Nov 2019
Episode 33 - Jack = From Nand to Tetris, Teil 9
Show Notes und Links
From Nand to Tetris (http://nand2tetris.org/)
Beschreibung
Chapter 9: High-Level Programming (https://www.nand2tetris.org/project09)
Präsentation
Chapter 9: High-Level Programming (High-Level Programming)
Eine (vermütlich ältere) gesamte Version des Buches liegt als Public Domain auf Archive.org:
The Elements of Computing Systems (https://ia902307.us.archive.org/18/items/TheElementsOfComputingSystems_201408/The%20Elements%20of%20Computing%20Systems.pdf)
Quellcode von Stefans Game of Life (https://aua-uff-co.de/code/GameOfLife.jack)
Blockout (http://www.blockout.net/blockout2/)
Game of Life war bereits Thema in Episode 18 (https://aua-uff-co.de/2017/02/12/episode18.html#63938e87)
Video Life in life (https://www.youtube.com/watch?v=xP5-iIeKXE8)
Unterschiedliche Definitionen Starker Typisierung (https://de.wikipedia.org/wiki/Starke_Typisierung)
Weitere Themen
Luftdaten.info (https://luftdaten.info/)
Bauanleitung (https://luftdaten.info/feinstaubsensor-bauen/) mit Bauteileliste:
NodeMCU ESP8266, SDS011 Feinstaubsensor, DHT22 Temperatur & Luftfeuchtigkeitssensor
CardIO Badge (https://card10.badge.events.ccc.de/)
Dart (https://dart.dev/)
The Boring Show (https://www.youtube.com/playlist?list=PLOU2XLYxmsIK0r_D-zWcmJ1plIcDNnRkK)
Jaguar ORM (https://github.com/Jaguar-dart/jaguar_orm)
Smartherd’s Dart Tutorial for Beginners: Basics and Fundamentals for Flutter (https://www.youtube.com/watch?v=5rtujDjt50I&list=PLlxmoA0rQ-LyHW9voBdNo4gEEIh0SjG-q)
Just enough Dart for Flutter (https://medium.com/thetechnocafe/just-enough-dart-for-flutter-e907b80f4ff4)
hat Stefan eigentlich NICHT gemeint, sondern
A tour of the Dart language (https://dart.dev/guides/language/language-tour)
Polar Pulsmesser H10 (https://www.polar.com/at-de/produkte/accessoires/h10_herzfrequenz_sensor)
Herzfrequenzvariabilität (https://de.wikipedia.org/wiki/Herzfrequenzvariabilit%C3%A4t)
Mumble (https://www.mumble.info/)
Nomachine NX (https://www.nomachine.com/)
10 Jun 2019
Episode 32 - Program Control = From Nand to Tetris, Teil 8
Show Notes und Links
From Nand to Tetris (http://nand2tetris.org/)
Beschreibung
Chapter 8: Program Control (https://www.nand2tetris.org/project08)
Präsentation
Chapter 8: Program Control (https://drive.google.com/file/d/1lBsaO5XKLkUgrGY6g6vLMsiZo6rWxlYJ/view)
Eine (vermütlich ältere) gesamte Version des Buches liegt als Public Domain auf Archive.org:
The Elements of Computing Systems (https://ia902307.us.archive.org/18/items/TheElementsOfComputingSystems_201408/The%20Elements%20of%20Computing%20Systems.pdf)
Vordefinierte Symbole SP, LCL, ARG, THIS, THAT, …
Chapter 6: Assembler (https://docs.wixstatic.com/ugd/44046b_89a8e226476741a3b7c5204575b8a0b2.pdf)
Quellcode von Stefans, mittlerweile funktionierender Lösung
kompletter Code: VMtranslator.rb (https://aua-uff-co.de/code/VMtranslator-8.rb)
Weitere Themen
Codeanalyse mit Lint (https://de.wikipedia.org/wiki/Lint_(Programmierwerkzeug))
Heredoc und Ruby (https://www.rubyguides.com/2018/11/ruby-heredoc/)
Ruby Case Statements (https://www.rubyguides.com/2015/10/ruby-case/)
UPN - Umgekehrte polnische Notation (https://de.wikipedia.org/wiki/Umgekehrte_polnische_Notation)
Stacktrace (https://de.wikipedia.org/wiki/Stacktrace)
Programmiersprache Dart (https://dart.dev/)
Flutter (https://flutter.dev/)
Dateiformat FIT (https://wiki.openstreetmap.org/wiki/FIT)
Teletext Zeichensätze (https://de.wikipedia.org/wiki/Teletext-Zeichens%C3%A4tze_(ETSI_EN_300_706))
Contact Aua-uff-Code!
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Aua-uff-Code!?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine