9 Repos
Usage of arrow functions for lexical scoping and concise syntax.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Arrow Function Expressions. Refine with filters or upvote what's useful.
This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases. The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies
Advocates for arrow function expressions to maintain lexical scope and achieve concise, readable syntax in callbacks.
This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to
Provides a comprehensive guide on using arrow functions for lexical scoping and concise syntax.
This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl
Provides a guide to arrow function syntax for concise declarations and lexical scoping.
This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp
Explains the use of arrow functions for concise syntax and lexical this binding.
This project is a comprehensive programming tutorial and technical guide focused on the Java 8 language specification. It provides educational resources for implementing functional programming patterns, utilizing modern language syntax, and adopting updated API standards. The guide covers the transition to functional programming through the use of lambda expressions, method and constructor references, and functional interfaces. It also details the use of default interface methods to extend logic without breaking existing classes and the implementation of repeatable annotations. Additional co
Teaches the use of concise arrow-function syntax to pass behavior as arguments in Java 8.
This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions
Teaches using arrow functions to preserve lexical this context.
ES6-for-humans is an educational resource and technical manual providing a structured tutorial and programming guide for the ECMAScript 2015 language standards. It serves as a reference for transitioning from legacy JavaScript to modern syntax and coding patterns. The project covers modern language constructs including block-scoped variables, arrow functions, and class hierarchies. It provides guidance on implementing functional programming patterns via generators and lexically scoped functions, as well as object-oriented design using prototype-based inheritance. The documentation covers asy
Teaches the use of arrow functions to achieve concise syntax and lexical scoping.
This project is a reference catalogue of the new syntax and behavioral changes introduced in the ECMAScript 6 (ES6) specification for JavaScript. It serves as a curated overview and comparison table of the language features defined by the standard, documenting additions such as block scoping with let and const, arrow function syntax, default parameter handling, and rest parameter collection. The reference is structured as a side-by-side comparison chart that maps old and new JavaScript syntax patterns, providing a focused guide for each capability. It covers the core language fundamentals
Documents arrow function syntax, lexical this binding, and concise expression bodies in ES6.
Spec ist ein umfassendes Set an Frontend-Coding-Standards und Architekturleitfäden für Projekte. Es bietet ein Framework zur Organisation von Verzeichnisstrukturen, Modulabhängigkeiten und Paket-Layouts, um skalierbare und vorhersehbare Codebasen zu erstellen. Das Projekt definiert strenge Governance-Standards für React-Komponenten, einschließlich spezifischer Namenskonventionen und struktureller Muster für Props. Zudem etabliert es eine JSON-API-Datenspezifikation, um eine vorhersehbare Kommunikation zwischen Systemkomponenten durch standardisierte Austauschformate und HTTP-Antwortstrukturen zu gewährleisten. Die Spezifikation deckt ein breites Spektrum an Funktionen ab, einschließlich Web-Accessibility-Compliance durch semantisches HTML und barrierefreie Formularsteuerelemente sowie Strategien zur Web-Performance-Optimierung für DOM-Manipulation und Ressourcen-Laden. Sie detailliert zudem Standards für JavaScript-, HTML- und CSS-Coding-Styles, um Konsistenz über Entwicklungsteams hinweg zu wahren.
Implements coding standards for arrow function expressions, including rules for parentheses and curly braces.