Bootstrap Form Helpers
#Bootstrap Form Helpers
Blogs · @wyome
Tagged development · everything
#Bootstrap Form Helpers
5 Things You Should Stop Doing With #jQuery |
This is a collection of lightweight JavaScript plugins and libraries for web development, primarily highlighting vanilla JavaScript solutions that avoid heavy dependencies like jQuery or Bootstrap. The curated list includes tools for common UI patterns such as custom form inputs, responsive grids, notifications, image loading, and interactive navigation elements, with emphasis on small file sizes and modern browser compatibility.
Chrome Apps are web applications built with HTML5, CSS, and JavaScript that run across multiple platforms—Windows, OS X, Linux, Android, iOS, and Chromebooks—without requiring separate native builds for each operating system. Unlike standard web apps, Chrome Apps can integrate deeply with the desktop, access file systems and hardware features like USB and Bluetooth, and appear as native applications without browser chrome like address bars or tabs. The format is particularly valuable for device manufacturers, educators deploying Chromebooks in classrooms, and healthcare providers seeking cost-effective, cross-platform solutions.
This comprehensive reference documents vendor-specific pseudo-elements available across browser rendering engines (Trident, Gecko, WebKit) that allow developers to customize the appearance of form controls like inputs, buttons, progress bars, and textareas—elements historically locked behind browser defaults. Each pseudo-element is catalogued with code examples and screenshots showing how to apply CSS styling to components like file upload buttons, range sliders, date pickers, and meter elements, with notes on engine-specific quirks like requiring `-webkit-appearance: none` in WebKit before styling certain pseudo-elements.
RT @smashingmag: Chrome Logger: a Google Chrome extension for debugging server side applications in the Chrome console - …
FriendFeed built a schema-less storage layer on top of sharded MySQL to avoid the hours-long locking that occurs when altering tables with tens of millions of rows. Entities are stored as compressed Python dictionaries in a main table, while separate index tables are maintained for each searchable property, allowing new indexes to be added asynchronously without disrupting service. The system trades strict consistency (indexes may temporarily lag behind actual entity values) for operational simplicity, using a background "Cleaner" process to eventually correct discrepancies and achieve stable query latency even during peak traffic.
AmplifyJS is a JavaScript library that streamlines common web development tasks through unified APIs for data handling, including persistent client-side storage via localStorage, enhanced AJAX request management with data transformation capabilities, and publish/subscribe messaging for component communication. The library provides backwards compatibility for older browsers and works reliably on mobile devices, offering developers a simpler alternative to managing these features separately. It's available under either MIT or GPL licensing, allowing use in commercial projects with minimal restrictions.
shame.css - the idea of a stylesheet dedicated to housing your nasty, hacky, quick-fix #CSS
This comprehensive guide collects 19+ JavaScript shorthand techniques designed to reduce code verbosity and improve coding efficiency, presenting each technique with both longhand and shorthand examples. The shortcuts covered range from ternary operators and null-checking with logical OR to object literal notation, assignment operators, RegExp shortcuts, and alternative approaches to switch statements using lookup tables. The post serves as a practical reference for developers seeking to write more concise, readable JavaScript while maintaining functionality.
csscss is a Ruby command-line tool that analyzes CSS files to identify duplicate style declarations across different rulesets, helping developers reduce redundancy and maintain cleaner stylesheets. It can parse standard CSS, Sass, and LESS files, and offers options like verbose output, minimum match thresholds, and remote file analysis via URL. The tool is intentionally designed to report duplicates rather than automatically remove them, giving developers control over which redundancies to address.
#jQuery Best Practices
Sticky is a #jQuery plugin that gives you the ability to make any element on your page always stay visible.
Promises fundamentally represent eventual values from operations, allowing asynchronous code to be written in patterns that mirror synchronous code. Beyond the commonly cited benefit of flattening callback nesting, the real power of promises lies in decoupling handler functions (enabling reusability), managing parallel asynchronous operations, and—critically—properly propagating errors through callback chains as failed states rather than thrown exceptions. Libraries should ideally use promises internally to create clean, fluent APIs that let users write asynchronous operations much like they would write synchronous ones.
This article argues that women are more effective communicators than men because they cultivate relationships through authentic dialogue, practice active listening, and resolve conflicts constructively through empathy and negotiation rather than aggression or avoidance. It contrasts genuine emotional communication with superficial transactional interactions, positioning women's communication skills as rooted in both natural predisposition and social conditioning that values emotional sharing and collaboration. The piece suggests that this distinctively female approach to dialogue—whether in family or workplace settings—creates deeper connections and healthier long-term relationships compared to more transactional or conflict-avoidant communication styles.
This article compares Gulp and Brunch build configurations for a typical front-end development workflow, showing how Brunch achieves the same functionality (transpiling ES6/React, compiling Sass, concatenating and minifying code, serving with live reload) with significantly less boilerplate code. The Gulp version requires explicit task definitions and watchers for each asset type, while Brunch's declarative configuration approach accomplishes the same goals more concisely, illustrating the trade-off between imperative (step-by-step instructions) and declarative (desired outcome specification) build tool paradigms.
Codeception is a PHP testing framework that enables user-centric testing through high-level domain language while supporting multiple testing approaches including browser testing via Selenium or HTTP emulation, framework-integrated testing for faster execution, API testing for REST and SOAP services, and data-driven testing with various databases. It builds on PHPUnit for unit and integration testing capabilities and allows developers to write tests that mirror actual user actions rather than low-level implementation details.
Guide to creating web applications that function without internet connectivity on mobile devices.