Lesenswertes

Softwareentwicklung

Softwarearchitektur

Tutorials

Sprachen

  • Rust – A language empowering everyone to build reliable and efficient software.
    • IRON – extensible web framework for rust
  • Ultralight – Pure-GPU HTML UI Engine for Desktop and Games
  • Python
    • Integrated development environments (IDE)
    • Kivy – Open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps.

Xamarin

Frameworks

Libraries

Techniken

Performance

  • c# performance foreach vs for
  • c# performance foreach List IEnumerable

Beispiele

iOS I/O handling

C# – Async/await

C# – ToDo

Tools

Visual Studio 2019 extensions

  • Code Cracker for C# – An analyzer library for C# that uses Roslyn to produce refactorings, code analysis, and other niceties. Check the official project site on code-cracker.github.io. Build status Nuget count Nuget downloads Issues open This is a community project, free and open source.
  • JetBrains Rider vs Visual Studio (with and without ReSharper)

Visual Studio extension development

Icons

Backup and Synchronization

  • restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows)
    • Restatic – A Boring Open Source GUI for Restic
  • Scoop is a command-line installer for Windows.
  • Duplicati 2.0 – Free backup software to store encrypted backups online.
  • Bareos is a 100% open source fork of the backup project from bacula.org. The fork is in development since late 2010, it has a lot of new features.
  • Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes.
    • SyncTrayzor – Windows tray utility / filesystem watcher / launcher for Syncthing
    • Syncthing-GTK – GTK3 & Python based GUI and notification area icon for Syncthing