Creating a simple contact form with angular.js and express.js First of all, we're gonna create all the template of the form with bootstrap 3.1.1. Here is how it will look. We have added some directives to the form like novalidate which disables browser's native form validation or required. Also we have added some ng-models for data-binding. 25 Essential Web Services for Designers Sometimes, it can be difficult to track down all of the amazing web services that are available around the web. In this list, we’ll show you 25 essential services that all designers should consider using. Domainr Learn HTML5: 10 Must Read Lessons What’s up with the hype of HTML5? HTML5 is currently being developed as the next major revision of HTML and it is still far away from W3C recommended release date (year 2022 or later). However with the release of Apple iPad, the topic is got extremely heated and almost every web designer are talking/reading/writing/blogging/twitting about it.
API Overview · TryGhost/Ghost Wiki · GitHub This is an overview of how the Ghost API is structured and how the different modules interact with each other. It is an attempt to explain the recurring question of "What API are you talking about?". JSON API (/core/server/api/): Is meant as the core abstraction layer to provide clear interfaces for all access to Ghosts internal data. The JSON API takes care of enforcing permissions and returns a JSON response for every call. Formatting and removal of security relevant data is done within the JSON API.Data Models (/core/server/models/): Access to the database uses bookshelf.js as ORM. Bookshelf enables the use of MySql, SQLite and postgreSQL.
Code Standards Overview This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Roundarch Isobar. It is to be readily available to anyone who wishes to check the iterative progress of our best practices. This document's primary motivation is two- fold: 1) code consistency and 2) best practices. By maintaining consistency in coding styles and conventions, we can ease the burden of legacy code maintenance, and mitigate risk of breakage in the future. By adhering to best practices, we ensure optimized page loading, performance and maintainable code. Lost Hacking Documentary Surfaces on Pirate Bay After collecting cobwebs in a studio vault for the better part of a decade, an unreleased documentary on the 2003 hacking scene leaked onto the Pirate Bay Thursday. Lamo says the film had been bogged down by conflicts among the producers and crew. “It’s ironic that a film about overcoming barriers, about new technologies, about thinking differently, had to come to the public eye by being hacked out of the hands of people who, after making a film about the free flow of information, tried to lock away that information forever,” says Lamo. “The truth tends to itself.” Lamo adds that he had nothing to do with the leak.
mailgun-js Simple Node.js module for Mailgun. Installation npm install mailgun-js Usage overview blockquote (HTML element) Description The blockquote element is a mechanism for marking up a block of text quoted from a person or another document or source. It may be just a few lines, or it may contain several paragraphs (which you’d mark up using nested p elements). The W3C recommendation states that web page authors should not type quotation marks in the text when they’re using blockquote—we can leave it to the style sheets to take care of this element of presentation (just as it should be when the q element is used for short, inline quotations). In practice, though, many authors do choose to include quote marks, as browser support for automatically inserting the language-appropriate quotation marks is extremely poor. By default, most browsers’ basic built-in style sheets render blockquote content with left and right indentations, as shown in Figure 1.
Permalink A permalink (portmanteau of permanent link) is a URL that points to a specific blog or forum entry after it has passed from the front page to the archives. Because a permalink remains unchanged indefinitely, it is less susceptible to link rot. Most modern weblogging and content-syndication software systems support such links. Other types of websites use the term permanent links, but the term permalink is most common within the blogosphere. Permalinks are often simply rendered so as to be human-readable.
nodemailer Send e-mails from Node.js – easy as cake! Upgrade warning Do not upgrade Nodemailer from 0.7 or lower to 1.0 as there are breaking changes. You can continue to use the 0.7 branch as long as you like. Create a Slick and Minimalist Web Layout in Photoshop In this Photoshop web design tutorial, we’re going to learn how to create a slick and minimal-looking website layout. We will use the 960 Grid System as a template to make it easy to align the design elements on the layout. Preview Here’s a preview of what we’ll be creating together, click the image to enlarge. Create a new Photoshop document
Dan Wahlin - Learning AngularJS by Example – The Customer Manager Application I’m always tinkering around with different ideas and toward the beginning of 2013 decided to build a sample application using AngularJS that I call Customer Manager. It’s not exactly the most creative name or concept, but I wanted to build something that highlighted a lot of the different features offered by AngularJS and how they could be used together to build a full-featured app. One of the goals of the application was to ensure that it was approachable by people new to Angular since I’ve never found overly complex applications great for learning new concepts. The application initially started out small and was used in my AngularJS in 60-ish Minutes video on YouTube but has gradually had more and more features added to it and will continue to be enhanced over time.