Awesome List Updates on May 21, 2016
5 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Frontend Dev Bookmarks
Appearance
- Animation: The process of creating motion and shape change.
- Typography: The style, arrangement, or appearance of typeset matter.
- Visualization: Placing data in a visual context.
Architecture
- Design Patterns: Best practices that the programmer can use to solve common problems when designing an application or system.
- Event-Driven Programming: Event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions, sensor outputs, or messages from other programs/threads.
- Functional Programming: Functional programming is a programming paradigm, that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
Compatibility
- Cross Browser: Cross-browser refers to the ability of a website, web application, HTML construct or client-side script to function in environments that provide its required features and to bow out or degrade gracefully when features are absent or lacking.
- E-Mail: Preparing HTML based electronic mail.
- Mobile: Development of websites optimized for viewing on smartphone and tablet devices.
- Printers: Manipulation of printer output through CSS.
- Responsive Web Design (RWD): RWD responds to the needs of the users and the devices they’re using. The layout changes based on the size and capabilities of the device.
Ecosystem
- Communities Around Projects: Successful open source projects attract many developers who produce plugins, libraries, tutorials and other resources. This section collects such resources.
- News: Websites & newsletters which provide daily and weekly news related to frontend web development.
- Notable Community Members: Important engineers, evangelists, architects and other celebrities.
- Organizations: Commercial companies and nonprofit organizations around web development.
- Podcasts: A podcast is a form of digital media that consists of an episodic series of audio, video, digital radio, PDF, or ePub files subscribed to and downloaded automatically through web syndication or streamed online to a computer or mobile device.
Languages, Protocols, Browser APIs
- Cascading Style Sheets (CSS): CSS are a stylesheet language used to describe the presentation of a document written in HTML or XML. It describes how elements should be rendered on screen, on paper, in speech, or on other media.
- Document Object Model (DOM): The DOM is a programming interface for HTML, XML and SVG documents. It defines methods that allow access to the tree, so that they can change the document structure, style and content.
- HyperText Markup Language (HTML): HTML is the standard markup language used to create web pages and its elements form the building blocks of all websites.
- JavaScript (EcmaScript): JavaScript is a full-fledged dynamic programming language that, when applied to an HTML document, can provide dynamic interactivity on websites. It is defined by ECMAScript standard.
- Scalable Vector Graphics (SVG): An XML-based vector image format for two-dimensional graphics with support for interactivity and animation.
- Templating Languages and Engines: Template engines are tools to separate program-logic and presentation into two independent parts. This makes the development of both logic and presentation easier, improves flexibility and eases modification and maintenance.
- Transpiled Languages: Abstract languages converted to native, browser supported standards like JavaScript or CSS.
- Uniform Resource Identifier (URI): URI is a string of characters used to identify a resource. The most common form of URI is the Uniform Resource Locator (URL).
- WebAssembly: WebAssembly is meant to fill a place that JavaScript has been forced to occupy up to now: a low-level code representation that can serve as a compiler target.
User Interface Components
- Code: Code viewers and editors designed for embedding inside a website.
- Forms: A HTML form on a web page allows a user to enter data that is sent to a server for processing. Web users fill out the forms using checkboxes, radio buttons, or text fields.
- Grid: CSS Grid Layout Systems.
- Rich Text Editors: A rich text editor is the interface for editing rich text within web browsers. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.
- Table Of Contents: Components for automatic table of contents generation.
- UI Kits: Collections of ready to use components.
- Video & Audio: Components for playing audio and video files on a website.
Workflow
- Automated Testing: Automated software testing is a process in which software tools execute pre-scripted tests on a software application before it is released into production.
- Build Tools: Toolkits and their ecosystems, that help you automate painful and repeated tasks.
- CSS Tools: Tools for analysis, pre and post processing of CSS files.
- Code Editors: Text editor programs designed specifically for editing source code of a website.
- Documentation: Writing, generating, publishing and consuming documentation for web deliverables.
- Fonts for Programmers: Programmers need special fonts, which help align the code and distinguish between characters, that look alike.
- HTML Tools: Tools for pre and post processing of the HTML source code.
- Image Post Processing: Tools for image conversion and optimization.
- JavaScript Tools: Tools for static analysis, pre and post processing of JavaScript files.
- Sourcemaps: Sourcemap is a way to map a combined/minified file back to an unbuilt state.
2. Awesome Phalcon
Websites / Tutorials
- Sitepoint - Articles, tutorials and so more
3. Awesome Laravel
Videos / Third-party Service Integration
4. Awesome Composer
Scripts / IRC
- ScriptsDev (⭐68) - Enables you to use a
scripts-dev
section, which triggers scripts only in dev mode.
5. Awesome Rust
Libraries / Computation
- BLAS [blas]
- mikkyang/rust-blas (⭐83) - BLAS bindings
- Prev: May 22, 2016
- Next: May 20, 2016