11 repository-uri
Server-side application development using specific runtimes and languages.
Distinct from JavaScript: Existing candidates focus on general language tools or build engines rather than the domain of backend services.
Explore 11 awesome GitHub repositories matching programming languages & runtimes · Backend Development. Refine with filters or upvote what's useful.
This project provides a structured educational roadmap designed to guide programmers through the technical milestones required to achieve professional proficiency in the Go programming language. It functions as a comprehensive curriculum that maps essential skills, libraries, and development practices into a logical sequence for backend engineering and software architecture. The roadmap utilizes a visual learning path to help developers identify knowledge gaps and plan their professional growth within the Go ecosystem. By organizing technical objectives from basic syntax to advanced engineeri
Provides a structured training path for professional backend engineering.
GolangTraining is a structured language training course and a series of programming tutorials designed to teach Go syntax, core concepts, and concurrency patterns. It serves as an educational resource for mastering the Go programming language through a curriculum of instructional guides. The material emphasizes a guided path for learning Go language fundamentals and concurrency, specifically focusing on the implementation of goroutines and channels to manage parallel execution. The curriculum utilizes an exercise-driven learning model that combines theoretical explanations with hands-on impl
Offers a guided path for engineers to quickly become productive with Go for server-side development.
This project is a structured Node.js programming course and educational guide designed to teach JavaScript backend development. It provides a sequence of workshops and interactive tutorials that focus on the fundamentals of the Node.js runtime and its core modules. The material emphasizes asynchronous programming, specifically covering non-blocking I/O, callback patterns, and event-driven architecture. It includes a practical exploration of the core API for managing network applications, file system operations, and binary data. The curriculum covers module management and dependency resolutio
Guides the use of JavaScript on the server side to build network applications and system services.
This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve
Offers comprehensive guidance on developing server-side applications, including routing, JSON transformation, and connection pooling.
This project is a Kubernetes-based cloud IDE platform that provisions and manages containerized development environments accessible via a web browser. It functions as a multi-tenant developer platform, enabling teams to launch standardized workspaces directly from Git repositories. The platform implements development environments as code, using declarative YAML configurations and DevContainer-compatible specifications to define toolsets, IDE settings, and runtime dependencies. This ensures repeatable setups through reusable environment templates and standardized workspace stacks, allowing for
Accelerates project startup by launching preconfigured workspaces directly from Git repositories.
An opinionated guide on how to become a professional Web/Mobile App Developer.
Provides a structured checklist of technical prerequisites for Junior, Regular, and Senior developers during onboarding.
git-it-electron este o aplicație desktop pentru învățarea Git și un instrument interactiv de educație în programare. Oferă un mediu cross-platform pentru exersarea fluxurilor de lucru Git și GitHub prin provocări ghidate și exerciții în linia de comandă. Aplicația funcționează ca un simulator de flux de lucru care validează stările repository-ului local pentru a confirma execuția corectă a comenzilor de versionare. Utilizează verificarea automată a stării pentru a scana directoarele locale și istoricul repository-ului, asigurându-se că pașii de învățare sunt parcurși corect înainte ca utilizatorul să avanseze. Software-ul acoperă instruirea fluxului de lucru în linia de comandă și onboarding-ul pentru instrumente de dezvoltare, concentrându-se pe stăpânirea conceptelor de versionare și gestionarea repository-urilor într-un mediu de dezvoltare local.
Guides new developers through the technical setup and familiarization of version control tools on their local machine.
Acest proiect este un ghid de învățare a limbajelor de programare și o resursă de onboarding pentru dezvoltatori. Oferă o colecție curatoriată de resurse introductive, pași de instalare și sintaxă de bază pentru a ajuta începătorii să configureze mediile de dezvoltare și să ruleze primele bucăți de cod în diverse limbaje. Repository-ul servește ca un curriculum de programare poliglot, organizând instrucțiunile de configurare și conceptele fundamentale într-un set structurat de ghiduri. Funcționează ca o resursă de configurare a limbajelor prin maparea documentației oficiale și a pașilor de configurare a mediului pentru a ajuta utilizatorii să înceapă rapid cu limbaje noi. Conținutul este gestionat ca un repository educațional bazat pe markdown, folosind o ierarhie de informații flat-file. Aceste fișiere statice sunt convertite prin generarea de site-uri statice într-un site web read-only, cu layout-uri de șabloane standardizate și mapări curatoriate către documentația oficială externă și editoare interactive.
Guides beginners through configuring their development environment and running their first pieces of code.
Acest proiect oferă un roadmap structurat pentru stăpânirea limbajului de programare Go printr-o cale de învățare secvențiată a subiectelor tehnice și a prerechizitelor. Servește ca o matrice de competențe pentru dezvoltatori care mapează competențele necesare și domeniile de cunoștințe necesare pentru a deveni un dezvoltator Go profesionist, însoțită de o listă curatoriată de biblioteci, framework-uri și instrumente recomandate. Framework-ul se concentrează pe educația în dezvoltarea backend și maparea competențelor tehnice pentru a ghida utilizatorii de la nivelul de începător la cel avansat. Oferă o secvență ghidată de prerechizite și recomandări de resurse pentru a asista la onboarding-ul inginerilor software și la stăpânirea ecosistemului Go. Conținutul este organizat folosind o structură bazată pe markdown și maparea informațiilor în fișiere plate pentru a reprezenta graful de cunoștințe și indexul de resurse.
Provides curated resources and knowledge areas to accelerate the onboarding of engineers into Go development.
KEEP is a language evolution tracker and governance tool for the Kotlin programming language. It serves as a centralized portal for managing the lifecycle of language enhancement proposals and tracking the progression of syntax and semantic changes from initial design to final release. The project functions as a technical proposal workflow engine to coordinate the review, acceptance, and revocation of formal design requests. It provides a system for documenting early ideas, integrating community feedback, and managing the evolution of language features. The platform also handles programming
Enables the development of server-side applications using the Kotlin language and runtime.
Acest proiect oferă un framework educațional structurat, conceput pentru a ghida dezvoltatorii prin competențele tehnice și etapele profesionale necesare pentru avansarea în carieră. Funcționează ca un instrument cuprinzător de mapare care organizează limbajele de programare, conceptele arhitecturale și domeniile specializate într-o ierarhie progresivă, facilitând tranziția de la roluri de inginerie junior la senior. Curriculum-ul utilizează o structură bazată pe dependențe pentru a se asigura că cunoștințele fundamentale preced specializarea avansată. Prin segmentarea subiectelor complexe de inginerie în unități modulare, framework-ul permite atât formarea de bază în full-stack development, cât și ramificarea opțională în domenii tehnice de nișă. Această abordare permite utilizatorilor să navigheze pe o cale curată care acoperă atât cerințele client-side, cât și server-side. Dincolo de dezvoltarea software standard, roadmap-ul include module specializate pentru dezvoltarea de aplicații web descentralizate. Aceasta include îndrumări privind conectarea interfețelor web la rețele blockchain, executarea tranzacțiilor prin smart contract-uri și gestionarea activelor digitale. Curriculum-ul încorporează, de asemenea, subiecte avansate precum sistemele distribuite și accesul securizat de la distanță pentru a lărgi expertiza tehnică.
Select from a curated list of functional and scripting languages to build a strong foundation for developing robust and scalable server-side applications.