background preloader

Web, Programming and Tech

Facebook Twitter

A Complete Guide to Grid. CSS Grid Layout is the most powerful layout system available in CSS.

A Complete Guide to Grid

It is a 2-dimensional system, meaning it can handle both columns and rows, unlike flexbox which is largely a 1-dimensional system. You work with Grid Layout by applying CSS rules both to a parent element (which becomes the Grid Container) and to that elements children (which become Grid Items). This article was ported over from Chris House's guide, by Chris himself, who is keeping both up-to-date. A Complete Guide to Flexbox. The Flexbox Layout (Flexible Box) module (currently a W3C Last Call Working Draft) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word "flex").

A Complete Guide to Flexbox

The main idea behind the flex layout is to give the container the ability to alter its items' width/height (and order) to best fill the available space (mostly to accommodate to all kind of display devices and screen sizes). A flex container expands items to fill available free space, or shrinks them to prevent overflow. Most importantly, the flexbox layout is direction-agnostic as opposed to the regular layouts (block which is vertically-based and inline which is horizontally-based). While those work well for pages, they lack flexibility (no pun intended) to support large or complex applications (especially when it comes to orientation changing, resizing, stretching, shrinking, etc.). 15 Examples of Great Mobile Website Design. Now more than ever, businesses are focusing on creating delightful mobile website experiences.

15 Examples of Great Mobile Website Design

After all, 80% of Internet users are using smartphones to search online. What's more, marketers are gearing up for a big change Google plans to make to their algorithm starting on April 21, 2015. Google wrote in their official blog that they will be "expanding our use of mobile-friendliness as a ranking signal," and their update should have a significant effect on marketers. When Google makes this change, it will have a bigger impact than Panda or Penguin. To put that in context, their Panda update impacted only about 12% of queries, and Penguin affected about 4% of mobile and desktop queries. Download our free guide here to learn how to design your own mobile-friendly website.

In other words, if you haven't been focusing on improving your mobile experience, you'd better prioritize it now, or your search ranking might suffer. Design & Branding Studio - Nominee.

React and typescript

Scala. Big data. Node.js | Graphics. IoT. Scalability. Orizen Designs – Oren Farhi – Javascript Blog, Backbone Blog, HTML5, CSS3. Storm Documentation. This page lists the main concepts of Storm and links to resources where you can find more information.

Storm Documentation

The concepts discussed are: Topologies Streams Spouts Bolts Stream groupings Reliability Tasks Workers Topologies. DailyJS: A JavaScript Blog. 5 Ways that CSS and JavaScript Interact That You May Not Know About. CSS and JavaScript: the lines seemingly get blurred by each browser release.

5 Ways that CSS and JavaScript Interact That You May Not Know About

They have always done a very different job but in the end they are both front-end technologies so they need do need to work closely. We have our .js files and our .css, but that doesn't mean that CSS and JS can't interact more closely than the basic JavaScript frameworks will allow. Here are five ways that JavaScript and CSS work together that you may not know about! Get Pseudo-Element Properties with JavaScript We know that we can get basic CSS style values for an element with the style property, but what about pseudo-element properties?

Var color = window.getComputedStyle( document.querySelector('.element'), ':before').getPropertyValue('color'); var content = window.getComputedStyle( document.querySelector('.element'), ':before').getPropertyValue('content'); You can see how I access the content property value in my blog post about Device State Detection. ClassList API Add and Remove Rules Directly to Stylesheets. Yahoo/mojito. Announcing ql.io. We are happy to announce ql.io – a declarative, evented, data-retrieval and aggregation gateway for HTTP APIs.

Announcing ql.io

Through ql.io, we want to help application developers increase engineering clock speed and improve end user experience. ql.io can reduce the number of lines of code required to call multiple HTTP APIs while simultaneously bringing down network latency and bandwidth usage in certain use cases. ql.io consists of a domain-specific language inspired by SQL and JSON, and a node.js-based runtime to process scripts written in that language. Check out ql.io on Github for the source and for demos, examples, and docs. Why ql.io HTTP based APIs – some call them services – are an integral part of eBay’s architecture. Ultimate CSS Gradient Generator - ColorZilla.com. CSS Button Generator - Imageless CSS Buttons Simplified.

CSS Button Generator - Imageless CSS Buttons Simplified. Bootstrap. Programming Languages.

Angular

Popular Modules - AngularJS Modules, Plugins and Directives. 10 Online Magazines for Developers and Designers. PHP Magazine PHP Magazine is an online magazine in the form of a blog.

10 Online Magazines for Developers and Designers

There are posts that range many different categories, mainly PHP, but others from within their network of sites. There is information from software and book reviews to articles and tutorials. Ajax Magazine Ajax Magazine is another online magazine in the form of a blog from the publishers of PHP Magazine. Smashing Magazine Smashing Magazine is one of the best sites on the web (also an online magazine in the form of a blog). Design Mag Design Mag offers news, articles, galleries, interviews and more. Website Magazine Website Magazine offers their magazine both in print and online.

Digital Web Magazine Digital Web Magazine offers news, articles, reviews, interviews, and tutorials. SD Times. Gestures + Reveal.JS" by William Walter Wu. Reveal.js. Device Loop Animation View the device loop A device loop animation that I created for the new slid.es home page.

reveal.js

Flexing Pagination View Flexing Pagination A UI experiment with pagination arrows that "flex" when you hover or press them. Assorted CSS Animations. Reveal.js - The HTML Presentation Framework. HTML Presentations Made Easy Created by Hakim El Hattab / @hakimel Heads Up.

reveal.js - The HTML Presentation Framework

How To Node - NodeJS. How do I get started with Node.js. Bootswatch: Free themes for Twitter Bootstrap. Lavish - Generate your own Bootstrap color scheme. Brian Ford. AngularJS is like the missing Batarang on your utility belt of web development awesomeness.

Brian Ford

It gives you two-way data binding that's both easy to use and fast, a powerful directive system that lets you use create reusable custom components, plus a lot more. Express is an excellent webserver for Node.js that provides routing, middleware, and sessions. Incidentally, the two work quite well together! In this tutorial, I'm going to walk through writing a simple blog app with Angular and Express. The Node Toolbox - Node.js happiness.

Mobile dev

30 Best Eclipse Plugins. PyDev - Python Development Environment for Eclipse Pydev is a plugin that enables users to use Eclipse for Python, Jython and Iron Python development, making Eclipse a first class Python IDE. EasyEclipse for LAMP EasyEclipse for LAMP is an Eclipse distribution to develop web applications with dynamic languages and provide support for PHP, Python, Perl, and Ruby and Ruby On Rail development with a web server and a database, CVS and Subversion. 27 Best Free Eclipse Plug-ins for Java Developer to be Productive. Eclipse offers an integrated development environment having an extensible plug-in system. This enables Eclipse to provide all functionality on the top of its run-time system. It’s also different from other applications (where the functionality provided by plug-ins are mostly hard coded).

Having the appropriate Eclipse plug is important, since it facilitates the Java developers to seamlessly develop and implement applications which are J2EE and service-based. Eclipse plug-ins also helps them to implement their application on several types of application infrastructures. NodeJS. Develop Cross Platform Mobile Apps and Games. BasicBuild your games or apps in record time and start monetizing with in-app purchases or ads.BUY $16/monthProPro adds advanced graphics, all Corona Plugins, analytics and much more.BUY $49/monthEnterpriseCall any native library (C++/Objective-C/Java) from your Corona app and do offline builds.CONTACT US. Knockout : Home. Node.js development with WebMatrix 2 and Express. I’m sure by now everyone has heard plenty about Node.js, the lightweight JavaScript-on-the-server web platform. But maybe you’ve been putting off trying it out because it’s unclear what exactly to download and install on Windows to get the best development experience.

Delay no longer! Get WebMatrix 2 (Release Candidate) and it will take care of installing all the bits you need (Node, Node Package Manager, and IISNode), and will give you a first-rate IDE experience including fancy features like autocompletion that understands Node packages and conventions. Tutorial videos So then, what can you do with Node and WebMatrix? The material is based on a talk I gave at DevSum in Stockholm a month or two back. OK, here it is! Debugging with node-inspector. Homepage - Node Tuts - Node.js Free screencast tutorials. Building a Scrabble MMO in 48 hours » Startup Monkeys. Last weekend, I was lucky enough to be able to participate in the first Node Knockout. The rules are simple: you have 48 hours to code someone amazing using the Node.js platform. 3D product box generator.

Unbiased, Data-Driven Comparisons. We open-sourced 90 node.js modules at Browserling! Cloudhead/node-static. Websockets and More - 20 awesome node.js npm modules we use every day. Modules · joyent/node Wiki. Flatiron/plates. A vertical scrollable. Create a new Fiddle - jsFiddle. Color Scheme Designer 3. KineticJS - HTML5 Canvas JavaScript Library Framework.

5 Free E-Books and Tutorials on Scala. Quora’s Technology Examined. Quora has taken the tech and entrepreneurial world by storm, providing a system that works so fluidly that it is sometimes hard to see what the big fuss is all about. Canvg - Javascript SVG parser and renderer on Canvas. Professor Cloud. This tool converts SVG into an HTML5 Canvas JavaScript function. It will work with any host, and I hope it helps people to experiment with Canvas. Ink2canvas, a new SVG to HTML5 Canvas converter. Node.js. Reference card - Opa Documentation. Getting started. Opa - The Enterprise Framework for JavaScript. Social Media News and Web Tips – Mashable – The Social Media Guide.