#web (4,377 links)
- Slim Framework for PHP 5 slimframework.com
"A simple PHP 5 framework to create RESTful web applications
- btubbs / silk-deployment / overview — Bitbucket bitbucket.org
A Fabric based tool for setting up Python WSGI apps on Supervisord, Nginx, Ubuntu and Gunicorn
- The Top 10 Javascript MVC Frameworks Reviewed codebrief.com
- Pagekite - QuickStart Guide - pagekite.py v0.4.x pagekite.net
Alternative to localtunnel?
xip.io is a magic domain name that provides wildcard DNS for any IP address.
- Twitter From the Command Line in Python Using OAuth talkfast.org
Not so much for the Twitter, more for the OAuth with the Python.
- Google Finally Takes A Clear Stance On Mobile SEO PracticesSearch Engine Land searchengineland.com
In short, Google recommends you go with a responsive design when possible, otherwise you can use device-specific HTML but Google asks you to take certain steps to communicate when you are using device-specific HTML.
- Socialite.js socialitejs.com
Helps you load popular widgets asynchronously.
- Flasky goodness (or why django sucks?) - Kenneth Reitz reinout.vanrees.org
- Browser innovation and the 14 rules for faster loading websites: Revisiting Steve’s work (part 1) webperformancetoday.com
Do the rules from Souders' first Performance book still apply?
- Our API docs are now hosted on Github - 37Signals 37signals.com
Looks like a good example of how to do it.
- Why CSS Testing Could Be Huge by Derrick Ko blog.derrickko.com
Hacker News YC: Why CSS Testing Could Be Huge http://t.co/ASB6ASEo
Hours of fun.
Why performance matters for e-commerce
- Responsive eCommerce » Blog » Gravity Department gravitydept.com
- SASS vs. LESS | CSS-Tricks css-tricks.com
Wah!
Via paul.irish.
- Brunch brunch.io
A lightweight approach to building HTML5 applications with emphasis on elegance and simplicity
- Designing Great API Docs blog.parse.com
The most important piece of UX for a developer product isn't the homepage or the sign up process or the SDK download. It's the API documentation!
- The Little Manual of API Design [pdf] chaos.troll.no
This manual gathers together the key insights into API design that were discovered through many years of software development on the Qt appli- cation development framework at Trolltech (now part of Nokia).
- grunt-s3 github.com
A grunt task to automate moving files to/from Amazon S3.
A common learning application for popular JavaScript MV* frameworks
- Sublime Text 2 tips for Python and web developers opensourcehacker.com
- When good front-end optimization goes bad: How to make sure your site tests well AND looks good « Web Performance Today webperformancetoday.com
Now that we’re seeing wide-scale adoption of front-end optimization best practices, misapplication of these best practices could be delivering “false positives” — sites that test well but look bad for real users.
- On a Repeatable Dev Project Setup mattrogish.com
Every development project, no matter how complex, should have a repeatable, predictable (preferably scripted) new developer project bootstrap.
Style guides (or pattern libraries) are the perfect place to start a website build and a modular base. They bridge the gap between design and development. They’re somewhat similar to a traditional brand guidelines but contain less fluff & nonsense and 100% practical code examples.
- Stubbornella » Blog Archive » Cross-Browser Debugging CSS stubbornella.org
CSS has an underlying design and when you work with it, with the natural flow of how CSS is meant to be used, you will find you have a lot less bugs.
Impressive. Expensive.
- JAWS, IE and Headings in HTML5 | Articles | Accessible Culture accessibleculture.org
- The single responsibility principle applied to CSS — CSS Wizardry—CSS, Web Standards, Typography, and Grids by Harry Roberts csswizardry.com
Loosely, the single responsibility principle states that every module or chunk of code (a function etc) should do one job well and one job only. The benefits of this are mainly in the way of maintainability and extensibility. If we don’t adhere to the SRP then we are likely to end up with code which does more than it should, this means that altering one part of that code could negatively impact a seemingly unrelated part of the same snippet.
Via paul.irish.
Must remember. "Which is better: mylogo.1.2.gif or mylogo.gif?v=1.2? To gain the benefit of caching by popular proxies, avoid revving with a querystring and instead rev the filename itself."
- jQuery Raty - A Star Rating Plugin | Hacker News news.ycombinator.com
Sigh.
- » The EMs have it: Proportional Media Queries FTW! Cloud Four Blog blog.cloudfour.com
@getify @smashingmag About pixels vs ems in media-queries: http://t.co/YqcC8tpw #fronttrends Spoiler: use ems!
- linkedin/inject github.com
"Manage your [JS] dependencies in a Library Agnostic way". Clever-looking localStorage stuff.
"Ditch media="print" if you have one! (Hey why isn't this a yslow/pagespeed rule?). Ditch it because in the best case scenario it will only block onload. In the worst case it will block initial paint, onload and DOMContentLoaded. Sitting in front of a white page with no feedback is the worst possible user experience."
- Serve - Delicious ERB, Haml + Sass get-serve.com
Simple dynamic site generator with standardised templating tools: certainly looks nice for building those early-stage prototypes before you need a full backend.
Via infovore.
- Google HTML/CSS Style Guide google-styleguide.googlecode.com
Not revolutionary but solid. Some moderately contentious parts.