Developer-Handbook
Developer-Handbook
https://github.com/mikeroyal/Developer-Handbook
Last synced: 1 day ago
JSON representation
-
elementaryOS App Center
-
Mesh networks
-
-
Enable Firewall
-
Mesh networks
-
-
Essential Apps(depending on your workflow)
-
Mesh networks
- VMware Workstation Pro
- Google Chrome browser
- Visual Studio Code
- Microsoft Teams
- Microsoft 365 with Office apps
- Zoom
- Slack
- Trello
- Spotify
- Discord
- CrossOver Linux® - based applications to run on Linux, macOS, or Chrome OS.
- Reaper Audio editor
- Flameshot
- TeamViewer
- Microsoft Edge browser
- WinApps for Linux
- Timeshift
- Stacer
- Nativefier - line tool to easily create a desktop app for any web site with minimal configuration. Apps are wrapped by [Electron](https://www.electronjs.org/) (which uses Chromium under the hood) in an OS executable (.app, .exe, etc) for use on Windows, macOS and Linux.
- Microsoft 365 with Office apps
- VMware Workstation Player
-
-
Flatpaks
-
Mesh networks
-
-
GameHub
-
Game Streaming
-
Mesh networks
- Geforce NOW - based web browser such as Brave, Vivaldi, and Microsoft Edge. Also, available as a Electron Desktop App in the [Snap store Geforce NOW](https://snapcraft.io/geforcenow).
- Moonlight Game Streaming
- Chiaki
-
-
Graphics Performance
-
Installing Pop Shell on Ubuntu
-
Mesh networks
- Pop Shell - driven layer for GNOME Shell which allows for quick and sensible navigation and management of windows. The core feature of Pop Shell is the addition of advanced tiling window management similar to i3wm.
-
-
Linux Companies
-
Linux Hardware Vendors
-
Linux in the Cloud
-
Mesh networks
- Amazon Linux 2
- Bottlerocket - based open-source operating system that is purpose-built by Amazon Web Services for running containers on virtual machines or bare metal hosts. Most customers today run containerized applications on general-purpose operating systems that are updated package-by-package, which makes OS updates difficult to automate.
- Getting Started with Bottlerocket and Certified AWS Partners
- Using Bottlerocket with Amazon ECS
- Amazon Linux AMI
- Ubuntu Pro for Azure
- Linux on Azure
- Creating a Linux VM in the Azure portal
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
- Understanding OpenStack on Red Hat
- Understanding OpenStack on Ubuntu
- Initial Server Setup with Ubuntu 20.04 on DigitalOcean
- Tutorials for Setting up Linux workspaces on DigitalOcean
- DigitalOcean Marketplace
- Linode
- Linux on Azure
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
- Linux on Azure
- Creating a Linux VM in the Azure portal
- Azure Sphere - level application platform with built-in communication and security features for internet-connected devices. The platform consists of the integration of hardware built around a secured silicon chip; the Azure Sphere OS, a custom high-level Linux-based operating system; and the Azure Sphere Security Service, a cloud-based security service that provides continuous security.
- Creating a virtual Linux workstation in Google Cloud
- Preparing Linux VMs migrating to Google Cloud with Migrate for Compute Engine
-
-
Lutris
-
Mesh networks
-
-
Operating System
-
Mesh networks
- Rust on Chrome OS
- Bottlerocket OS - source Linux-based operating system meant for hosting containers. Bottlerocket focuses on security and maintainability, providing a reliable, consistent, and safe platform for container-based workloads.
- Redox - like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications. Acitvely being developed by [Jeremy Soeller](https://gitlab.redox-os.org/jackpot51).
- Tock - M and RISC-V based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers. Tock uses two mechanisms to protect different components of the operating system. First, the kernel and device drivers are written in Rust, a systems programming language that provides compile-time memory safety, type safety and strict aliasing. Tock uses Rust to protect the kernel (the scheduler and hardware abstraction layer) from platform specific device drivers as well as isolate device drivers from each other. Second, Tock uses memory protection units to isolate applications from each other and the kernel.
- Writing an OS in Rust - opp).
-
-
Performance Benchmarks
-
Mesh networks
- Geekbench 5 - platform benchmark that measures your system's performance with the press of a button.
- UNIGINE Superposition
-
-
Protocols
-
Mesh networks
- OAuth 2.0 - party applications to access the user account.
- JSON Web Token (JWT) - safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).
-
-
Raspberry Pi Operating Systems
-
Mesh networks
- Raspberry Pi OS
- Ubuntu Server for ARM
- Manjaro Linux ARM
- OmniROM(Android 11) based on ASOP
- Arch Linux ARM
- Ubuntu MATE for Raspberry Pi
- Ubuntu Core on a Raspberry Pi
- Kali Linux for the Raspberry Pi
- Twister OS
- RetroArch
- RetroPie
- LibreELEC
- RISC OS
- Windows 10 IoT Core
- Raspberry Pi OS
- TitusPi
- DietPi
- OmniROM(Android 11) based on ASOP
- Ubuntu Core on a Raspberry Pi
- Hass.io(Home Assistant OS)
- Ubuntu Desktop for Raspberry Pi
- OSMC
- RISC OS
- Windows 10 IoT Core
-
-
Resources
-
Mesh networks
- Red Hat Training and Certification Program
- Linux Foundation Training and Certification Program
- Linux Professional Institute(LPI) - neutral Linux and open source certification body.
- Open Source Security Foundation (OpenSSF) - industry collaboration that brings together leaders to improve the security of open source software by building a broader community, targeted initiatives, and best practices. The OpenSSF brings together open source security initiatives under one foundation to accelerate work through cross-industry support. Along with the Core Infrastructure Initiative and the Open Source Security Coalition, and will include new working groups that address vulnerability disclosures, security tooling and more.
- Microsoft Open Source Software Security
- How Layer 7 of the Internet Works
- The Libgcrypt Reference Manual
- The Open Web Application Security Project(OWASP) Foundation Top 10
- AWS Certified Security - Specialty Certification
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- RSA Certification Program
- Check Point Certified Security Master (CCSM) Certification
- Certified Cloud Security Professional(CCSP) Certification
- Certified Information Systems Security Professional (CISSP) Certification
- CCNP Routing and Switching
- Certified Information Security Manager(CISM)
- Wireshark Certified Network Analyst (WCNA)
- Security Training Certifications and Courses from Udemy
- Security Certifications Training from Pluarlsight
- A Brief History of Linux
- A Cloud Guru Linux Training Certifictions
- Linux Foundation
- Cloud Native Computing Foundation (CNCF)
- RISC-V Foundation - profit corporation controlled by its members to drive forward the adoption and implementation of the free and open RISC-V instruction set architecture (ISA).
- Free Software Foundation (FSF)
- CNCF Cloud Native Interactive Landscape
- Build Cloud-Native applications in Microsoft Azure
- Cloud-Native application development for Google Cloud
- Cloud-Native development for Amazon Web Services
- Cloud Foundry Developer Training and Certification Program
- Cloud-Native Architecture Course on Pluralsight
- AWS Fundamentals: Going Cloud-Native on Coursera
- Developing Cloud-Native Apps w/ Microservices Architectures course on Udemy
- How load balancing works for cloud native applications with Azure Application Gateway on Linkedin Learning
- Developing Cloud Native Applications course on edX
- Kubernetes (K8s) - source system for automating deployment, scaling, and management of containerized applications.
- Getting started with Kubernetes on AWS
- Getting started with Google Cloud
- Getting started with Kubernetes on Red Hat
- YAML basics in Kubernetes
- Elastic Cloud on Kubernetes
- Kubernetes Across VMware vRealize Automation
- VMware Tanzu Kubernetes Grid
- All the Ways VMware Tanzu Works with AWS
- VMware Tanzu Education
- Using Ansible in a Cloud-Native Kubernetes Environment
- Setting up a Kubernetes cluster using Vagrant and Ansible
- Kubernetes Fluentd
- Understanding the new GitLab Kubernetes Agent
- Intro Local Process with Kubernetes for Visual Studio 2019
- Kubernetes Contributors
- KubeAcademy from VMware
- Scalable Microservices with Kubernetes course from Udacity
- Assembly - level programming language. It uses mnemonic codes and labels to represent machine-level code with each instruction corresponding to just one machine operation.
- Intel® 64 and IA-32 Architectures Software Developer’s Manual
- x86 Assembly Language Reference Manual for Open Solaris
- AMD64 Architecture Programmer’s Manual Volume 1-5
- AMD Developer Guides, Manuals, and ISA Documents
- Assembler language from IBM
- The Assembler language on z/OS from IBM
- MIPS Architecture & Technology from Wave Computing
- Assemblies in .NET
- Microsoft Macro Assembler reference
- Compiler Intrinsics and Assembly Language from Microsoft
- x86 and amd64 instruction Reference
- Intro to x86 Assembly Language Programming
- Learn Assembly Programming courses on Udemy
- Intro to Assembly Language from MIT
- Machine Learning by Stanford University from Coursera
- Machine Learning Scholarship Program for Microsoft Azure from Udacity
- Microsoft Certified: Azure Data Scientist Associate
- Microsoft Certified: Azure AI Engineer Associate
- Azure Machine Learning training and deployment
- Learning Machine learning and artificial intelligence from Google Cloud Training
- JupyterLab
- Scheduling Jupyter notebooks on Amazon SageMaker ephemeral instances
- How to run Jupyter Notebooks in your Azure Machine Learning workspace
- Machine Learning Courses Online from Udemy
-
Programming Languages
Categories
Tools
1,245
Resources
1,074
Winetricks
53
Advanced Topics
37
Apple Silicon Resources
36
ARM Resources
34
Desktop Environments
30
Raspberry Pi Operating Systems
24
Linux in the Cloud
24
Agile Methodologies & Disciplines
23
Essential Apps(depending on your workflow)
21
Tools and Equipment
21
Data Structures
15
Wine
12
Linux Hardware Vendors
11
Additional Ubuntu Tools/Resources for Enterprise & Small Businesses
11
Cloud Infrastructure
10
Security Standards, Frameworks and Benchmarks
9
Windows mangers
9
Virtualization
8
GameHub
8
Resources and Equipment
7
Steam
7
Operating System
5
Snaps
5
Linux Companies
5
Graphics Performance
4
Enable Firewall
4
Game Streaming
3
Flatpaks
2
Protocols
2
Performance Benchmarks
2
Lutris
2
AppImages
2
Arch Linux User Repository (AUR)
1
Application Framework
1
Installing Pop Shell on Ubuntu
1
elementaryOS App Center
1
License
1
Runtime Platform
1
Sub Categories
Keywords
python
33
javascript
21
golang
19
java
18
nodejs
18
go
18
linux
16
rust
15
serverless
15
dotnet
15
typescript
14
http
13
docker
12
ios
11
machine-learning
11
kubernetes
11
android
11
deep-learning
11
react
11
swift
10
windows
10
elixir
10
clojure
10
security
10
cpp
10
webassembly
9
framework
9
node
9
web
8
wsl
8
testing
8
cuda
8
firebase
8
electron
8
lua
8
erlang
8
cross-platform
8
c-sharp
7
database
7
iot
7
cli
7
wayland
7
lambda
7
gpu
7
risc-v
7
json
7
groovy
7
objective-c
7
api-gateway
6
microservices
6