42 private links
Next to coming up with project names, managing tables in a responsive layout is one of the trickiest problems in web development. Semantically structured tables are notoriously difficult to style as anything other than… well… a table. On the other hand, cobbling together a pile of divs and spans into a table-like shape means giving up the semantic meaning, accessibility, and navigability of real table elements to represent tabular data, or it means jumping through hoops to recreate those features. When it comes down to it, the semantic benefits of real table elements make them our first and best choice.
Analyze fonts on a website. Enter a website adress and get a list of fonts from the website font analyzer.
A pure CSS Masonry with flexbox+CSS columns (demo here https://jsbin.com/loronibali/2/edit?css,output).
In this tutorial I'll show you three methods you can use to override functions from the parent theme in your child theme:
pluggable functions
function priority
removing functions from the hook they're attached to
Luckily, the bash shell has some fairly well-developed history functions. Learning how to affectively use and manipulate your bash history will allow you to spend less time typing and more time getting actual work done. Many developers are familiar with the DRY philosophy of Don't Repeat Yourself. Effective use of bash's history allows you to operate closer to this principle and will speed up your work flow.
Helping to make accessibility accessible on the web and elsewhere
Changes link clicking behavior when using modifier keys or middle mouse button.
GitBook is a modern publishing toolchain. Making both writing and collaboration easy.
The first website in the world to provide mass & public access to research papers
Search Alias is a Safari extension that lets you search the Web more effectively. It overrides Safari's default search behavior to recognize search URL aliases and then it replaces the keywords you supply in the relevant portion of the URL. You can search using different search engines without having to open up the preferences. You can easily search through forums or technical documentation sites. This adds one of the features that Safari is missing, but all other browsers provide.
A widget for running scripts in the Today View in OS X Yosemite's Notification Center.
Gulp Starter is a delicious blend of tasks and build tools poured into Gulp to form a full-featured modern asset pipeline. It can be used as-is as a static site builder, or can be configured and integrated into your own development environment and site or app structure. The extras folder contains configuration details for Rails and Craft, with more to follow. Check out the compiled demo and play with the source files!
certainlyakey starred phated/gulp-jade
When you first get started with Angular, you’ll naturally find yourself flooding your controllers and scopes with unnecessary logic. It’s important to realize early on that your controller should be very thin; meaning, most of the business logic and persistent data in your application should be taken care of or stored in a service. I see a few questions a day on Stack Overflow regarding someone trying to have persistent data in his or her controller. That’s just not the purpose of a controller. For memory purposes, controllers are instantiated only when they are needed and discarded when they are not. Because of this, every time you switch a route or reload a page, Angular cleans up the current controller. Services however provide a means for keeping data around for the lifetime of an application while they also can be used across different controllers in a consistent manner.
Let's learn Gulp
So, I am putting together this cheatsheet hoping it will guide us on where the stuff should really go. It's not meant to be detail, but it should give you the right starting point depending on what you are trying to achieve.
This is Part One of a series that is going to deconstruct the lessons I learned from building AngularJS Sticky Notes. This is going to be different from other posts that I have done in that we will be starting with a finished product and working backwards. I will do my best to approach it in a way that can be translated to how applications are really written. From nothing, through many, many iterations and edits.
Answers for these questions were collected from personal experience, Stackoverflow, and the official Git documentation.
A mostly reasonable approach to JavaScript
es5-shim.js and es5-shim.min.js monkey-patch a JavaScript context to contain all EcmaScript 5 methods that can be faithfully emulated with a legacy JavaScript engine.