Noupe.com

S'abonner à flux Noupe.com
a magazine for webworkers and site-owners
Mis à jour : il y a 56 min 18 sec

Back to the Roots: Hand-Made Typography

27 mai, 2015 - 10:00
Are you sometimes fed up with everything glossy, glassy, gradient-esque, three-dimensional, abstract, surreal – in one word with everything artificial, virtual? Yes? Me too. Now is the perfect time to turn to natural, real and genuine. Simply set your eyes on something organic, something that you can touch, feel and even eat, something that has vibes and evokes warm feelings. Our today’s collection is dedicated to impressive and intricate handmade typography. Edible cookies in the form of the alphabet, letters made from plasticine or carved out from fruits immediately spring to mind. Those are one of the most primitive examples of handcrafted fonts that can be quickly reproduced by any enthusiast equipped with proper tools. In fact this art direction hides a lot more than you can think of: there are works that can inspire, spark interest, refresh, cheer up and overwhelm. From elaborate paper-based letterforms made with the help of quilling technique to characters that are sculpted from metal, wood, plastic, grass or other raw material, designers try to go beyond boundaries in order to create remarkable and staggering letterforms. Today we have curated 30 outstanding examples of their diligence for you: Silk Road Film Festival 2015 – 3D […]* You might also be interested in the following articles:
Catégories: News dév web

Understanding ECMAScript 6: Template Strings (#2)

26 mai, 2015 - 10:00
Welcome to the second part of my series about ECMAScript 6! One of my favorite new web standards Microsoft Edge, the new browser rendering engine we’re creating at Microsoft, is the extensive support it offers for ECMAScript 6. So I wrote this series to walk you through some of the cool things you can do with ECMAScript 6 when writing large applications for the web. In the first installment, I covered Class and Inheritance. In this article, I’ll focus on template strings based on my personal experience creating embedded expressions. Resolving the Line Return Problem When working on babylon.js, I have to deal with shaders code which can be seen, for the sake of comprehension, like a big bunch of text (which looks like C). You can find an example here. The problem when dealing with long-sized text in JavaScript is the line return. How many times did you write this kind of thing? 1 2 3 4 5 6 7 var myTooLongString = "A long time ago, in a galaxy far," + "far away...." + "It is a period of civil war." + "Rebel spaceships, striking" + "from a hidden base, have won" + "their first victory against" + […]* You might also be interested in the following articles:
Catégories: News dév web

20 Fresh and Free WordPress Themes: May 2015

25 mai, 2015 - 10:00
I know I am a junkie. I can’t get enough of WordPress themes! And I know it’s the same with lots of you, so I went to every corner of the web looking for the coolest themes for your websites. There’s one for pretty much any kind of website – photography, e-commerce, super minimal design, and more. So go ahead and give your WordPress blog a fresh new look. May the May be with you… All these themes are free though some have commercial variants available. We stated that where applicable. Enjoy! Shopper Created by/for: Dessign Features: eCommerce oriented, super minimal grid layout, needs a few plugins to work at its full potential License: free for personal and commercial use (GPL) BiancaA   Created by/for: Theme Junkie Features: mobile-ready, great for photo-blogging, quiet minimal design License: free for personal and commercial use (GPL) Stacker Lite   Created by/for: Theme Furnace Features: grid-based, social links menu, custom colors and columns License: free for personal and commercial use (GPL) Sensible WP   Created by/for: Modern Themes Features: suited for any type of website, fully customizable, subtle animations License: free for personal and commercial use (GPL) Hew   Created by/for: Automattic Features: prominent […]* You might also be interested in the following articles:
Catégories: News dév web

Fair Pay for Authors: Post Pay Counter for WordPress

24 mai, 2015 - 10:00
Need a solution to pay authors on a WordPress multi-author blog by certain criteria? The Post Pay Counter plugin might be what you’re looking for. This plugin allows the administrator of a multi-author website to customize the basic configuration and choose from various payment options. There’s a free and a PRO version, which I’d like to introduce to you today. The Post Pay Counter WordPress Plugin The basic idea behind this plugin is to provide fair payment for the authors of a website. It also simplifies the calculation. The admin can specify criteria upon which payments should be processed. Stats can be viewed immediately for all authors or only one author. This plugin helps you setting up a revenue sharing model where authors can be paid per post. And Here Is What the Post Pay Counter Plugin Can Do You decide if you want to pay your authors per post, words, images, or page views. Or go for an incremental payment system. If your author charges, for example, $0.05/word, this would make $5/100 words. A registration is not required; your data remain safe on your server. Post Pay Counter is not a cloud service and therefore doesn’t require a user […]* You might also be interested in the following articles:
Catégories: News dév web

Online Marketing Basics #6: Introduction to Email Marketing

23 mai, 2015 - 10:00
The sixth part of our series on Online Marketing Basics deals with email marketing. We will discuss its main aspects and how to do it. Furthermore, we explain some regional legal aspects that come in handy if you want to do a campaign in Europe. Email marketing is by definition very appealing – after all, this marketing tool gets you right into the inbox of your prospective target group. Mailing lists are a treasured asset in online marketing. They allow you to directly reach out to your potential customers. That’s why email marketing promises high conversion rates. This is only true, though if people shared their data deliberately and if they are part of your target group at all. If not, you might not only face insufficient conversion rates but, in the worst case scenario, even legal challenges. Learn About 3 Kinds of Email Marketing Newsletter: Newsletters are emails that are regularly sent to subscribers. They contain useful information and news, or plain commercial content, or a mixture of both. For newsletters to be successful they have to be sent at least every two months, but not more often than once a week. Of course, they ought to be appealing […]* You might also be interested in the following articles:
Catégories: News dév web

Stitches: Free CSS Sprite Generator

22 mai, 2015 - 10:00
As we know, less files to download mean better loading performance and page reproduction. Therefore, icons and other images, particularly small images, are often combined into a sprite. A sprite is a collection of several images put into one image file. Creating a sprite manually requires some work. The images are arranged in an image file and their position, width, and height need to be defined in a stylesheet. The Stitches sprite generator speeds up these processes immensely. Upload Simple Images There’s probably no easier way to create sprites than with Stitches. Images you want to combine into a sprite file can be uploaded through a web interface. It supports JPG, PNG, and GIF format. Once uploaded, the images are automatically placed on a work space. You can determine if you want the images to be arranged as a compact block, next to each other, or one below the other. You can also adjust the space between the individual images. Each image requires a distinct name, so that it can be assigned to an HTML element later on. In addition, a prefix is added to the sprite preceding all classes that will be generated. Once all image files are uploaded and […]* You might also be interested in the following articles:
Catégories: News dév web

JavaScript: Using Closure Space to Create Real Private Members

21 mai, 2015 - 10:00
I recently developed Angular Cloud Data Connector, which enables Angular developers to use cloud data, specifically Azure mobile service, using web standards like indexed DB. I was trying to create a way for JavaScript developers to embed private members into an object. My technique for this specific case is to use what I call “closure space”. In this tutorial, I want to share with you how to use this for your own projects and how performance and memory are impacted for the major browsers. But before diving into it, let me share why you may need private members, as well as an alternate way to “simulate” private members. Why Use Private Members? When you create an object using JavaScript, you can define value members. If you want to control read/write access on them, you need accessors that can be defined like this: 1 2 3 4 5 6 7 8 9 10 11 var entity = {};   entity._property = "hello world"; Object.defineProperty(entity, "property", { get: function () { return this._property; }, set: function (value) { this._property = value; }, enumerable: true, configurable: true }); Doing this, you have full control over read and write operations. The problem is that […]* You might also be interested in the following articles:
Catégories: News dév web

20+ Fresh Free Templates in HTML/CSS and PSD plus GUI Packs (May 2015)

20 mai, 2015 - 13:00
The fifth iteration of our monthly series waits for you to be explored. If you’re a web designer reading this, you’re in for a treat. We just put together our latest collection of fresh resources to build websites through templates and amazing UI kits, plus a little bonus. Free some space on your hard drive and enjoy these neat freebies. One important information before you read on: All the following elements are freely usable, though some will require a registration to download and not all are suitable for commercial use. More detailed license information is provided individually, but keep in mind that it’s always best to double-check licensing before you actually use a resource, at least commercially. Photon Template Created by/for: HTML5 UPFeatures: beautiful animations, simple and effective one-page layoutLicense: Creative Commons Attribution Material Design UI Pack Created by/for: Released by ByPeople, created by DesigntoryFeatures: modern look, free fonts used, customizable vector shapesLicense: free for personal and commercial use Fimply One Page HTML Template Created by/for: Shape BootstrapFeatures: Filterable portfolio, CSS3 animations, Google Fonts supportLicense: free for personal and commercial use (MIT License) KreFolio: Landing Page Template Created by/for: Shape BootstrapFeatures: One page template, business oriented, .htaccess file for improved cachingLicense: free for personal and […]* You might also be interested in the following articles:
Catégories: News dév web

JavaScript: Improve Performance Analysis Results with User Marks

19 mai, 2015 - 10:00
When working on advanced JavaScript code, like a 3D engine, you may ask yourself what you can do to optimize, and how much time you should spend in some specific pieces of code. In this tutorial, I will share several tools that provide insight into how your code is performing, and show you how to make the most of user marks in the memory graph to analyze your performance. Can’t wait to see what this article is about? Watch this video. Feel free to ping me on Twitter (@deltakosh) if you want to discuss about this article! Need a profiler? One that comes to mind is the integrated profiler you can find using new updates to the Internet Explorer F12 Dev Tools — enhancements that will also be available for Microsoft Edge. Of course, you can use any similar tools you prefer too on your dev box. If you want to try this out on Android, iOS, or Mac OS, you can also use remote.IE to get an instance of Windows 10 Technical preview running in minutes. Then open the Internet Explorer “e” you’ve been avoiding (it is a temporary client shell that has Microsoft Edge’s new rendering engine configured), […]* You might also be interested in the following articles:
Catégories: News dév web

Deal of the Week: 150+ Vintage Logos and Photo Mock-Ups at 80 Percent Discount

18 mai, 2015 - 15:00
Are you in need of a heavy load of icons to fill up your stock? If so, you will love this Mighty Deal, packed with a double dose of awesomeness. First up is a fantastic collection of 96 vintage logos, which are simple to edit and scalable in size. In addition to those high-quality, professional logos, badges and labels, you’ll also get a fantastic photo mock-ups bundle containing 64 realistic mock-ups to truly show off your brand or product in a realistic setting. As with any Deal of the Week make sure to be quick to decide. This is for a limited time only… 96 Vintage Logos Highlights: 6 unique sets of graphic elements offer a wide range of styles from clean to grunge. 96 vintage labels, badges and logos to use in your latest project. This set is perfect for creating company logos or T-shirt illustrations. All images are vector shapes, so you can scale them up or down in size without worrying about loss of any details. Customize these graphics any way you’d like with the original PSD, AI and EPS files included in this deal. Each file is huge, clocking in at 2400x2400px and 300dpi, so quality is at a […]* You might also be interested in the following articles:
Catégories: News dév web

WebAnimator Plus: Sophisticated HTML5 Animations Made Easy

18 mai, 2015 - 10:00
Not too long ago, Flash was an established element of the web. Did you need anything related to animation, you were more or less doomed to use it. Of course Flash was the top dog – the alpha male – and alternatives didn’t exist. But that was only one-half of its success. The second half was its ease of use. Flash videos were created using an easily comprehensible graphical interface. Even advertisers were able to use it ;-) Then the triumphal march of HTML5 and CSS3 started and changed everything – even the way the web gets animated. The tool WebAnimator Plus brings back that Flash feeling while producing perfectly compliant results in HTML5 and CSS3. WebAnimator’s Surface is a Reminiscence of Flash Remember Flash and used to use it? WebAnimator Plus will look perfectly familiar to you. The surface is more or less the same, even functions are named identically. Central areas are the stage and the timeline – rings in your ear? Graphical elements are placed throughout the stage, and then animated using the timeline and its keyframe architecture. As we could do in Flash, multiple scenes can be created and separately designed as well as animated. WebAnimator […]* You might also be interested in the following articles:
Catégories: News dév web

Origami: Free Design Prototyping for iOS, Android, and the Web

17 mai, 2015 - 14:00
Prototyping is an important element of the app development process. Animations and layer links need to be correct and tested before finishing the actual development process and uploading the app into the app store. Origami is a design framework developed by Facebook. It’s aimed at simplifying prototyping of iPhone and iPad apps, paying particular attention to the integration of interactions and animations. [Image of iMac by Placeit] What Is Origami? Origami is a free tool for designing modern user interfaces. It was developed to create quickly design prototypes with animations and interactions that can be run on iPhones or iPads. The export function allows you to export the generated code and provide the coder with a snippet. This open source animation framework makes the creation of animations and user interfaces comfortable and productive. The framework developed by Facebook was released on December 23, 2013 and has been continuously developed. What should be mentioned is that Origami can only be used together with the Quartz Composer and, therefore, only works on Mac OS X. You’ll also need to be registered as an Apple developer in order to use it. Although Origami can export the code to iOS, Android, and the web, the […]* You might also be interested in the following articles:
Catégories: News dév web

Animsition: User-Friendly jQuery-Plugin for Animated Page Transitions

15 mai, 2015 - 15:00
JavaScript along with CSS3 make it easy to create website animations. Some use CSS3 animations to pimp page transitions within a website. The current Cascading Stylesheets version allows you to create simple fade-in and slide-in effects as well as 3D transitions to other pages. The fairly new jQuery plugin “Animsition” helps to easily integrate such animated page transitions into your web project. Incorporate Data, Mark up HTML, Start the Plugin Animsition can be quickly integrated and configured. It consists of a JavaScript and a Stylesheet file which are both incorporated into the HTML document. In addition, you’ll need to mark up a HTML container that will be faded in or out for the transitions. As you’ll usually want all content to be animated, the container should include everything within the body. It’s, however, possible to enclose only a part of the content. The navigation and logo, for example, usually won’t change, so there’s no need to animate them. <div class="animsition"> … </div> It’s important to give the container the “animsition” class, so that the plugin can access it and animate the element. It’s also necessary to give the “<a>” elements the “animsition-link” class, so that you can call the site […]* You might also be interested in the following articles:
Catégories: News dév web

Bon Appetit: Beautiful Premium WordPress Theme for Restaurants and Cafés

13 mai, 2015 - 14:00
It’s nothing new. Companies benefit from the web. Still not all make use of it. There are whole industries underrepresented; even after 25 years of website development. The food service industry is such an underrepresented niche. Before you disagree, you’re right, there are loads of websites with food-related content out there. But look around you. How many potential website owners are there directly within your reach. You’d probably be surprised how many of these don’t run a proper website. So why not acquire these small businesses systematically? All you need is a fast and reliable way to create a web presence that suits their needs. As small businesses tend to have small cash, you will not be able to call the whole plethora of front-end wizardry. Instead, consider choosing a dedicated theme designed to handle all the needs of the gastronomy. Bon Appetit by StylemixThemes is one such theme, available at Themeforest for small money – the perfect foundation for food services and you… The Tasty Offers of the Bon Appetit Theme Bon Appetit is a dedicated, responsive theme for restaurants, cafés, bars and other food services. It is available over at Themeforest for a price of 48 USD. There […]* You might also be interested in the following articles:
Catégories: News dév web

Hands-On: Build a Node.js-powered Chatroom Web App (Part Six)

13 mai, 2015 - 10:00
This Node.js tutorial series will help you build a Node.js powered real-time chatroom web app fully deployed in the cloud. Throughout the series, you will learn how to setup Node.js on your Windows machine, how to develop a web frontend with Express, how to deploy a Node Express-based app to Microsoft Azure, how to use Socket.IO to add a real-time layer, and how to deploy it all together. Level: Beginner to Intermediate–you are expected to know HTML5 and JavaScript Part 6 – The Finale and Debugging Remote Node Apps! Welcome to Part 6 of the hands-on Node.js tutorial series: Build a Node.js-powered chatroom web app. In this final installment, I will show you how to do a final deployment of your chatroom and how to perform remote debugging. Deploying to Azure! Now that we’ve got our Node.js-powered anonymous chatroom app working, let’s deploy it to the cloud in a few clicks. You can deploy to any cloud that supports Node.js. I will be using Microsoft Azure as I can run a Node.js website on there for free. You can sign up for a free trial of Microsoft Azure here. You will get trial credits to spend on all Azure services. For […]* You might also be interested in the following articles:
Catégories: News dév web

New and Unspent: 10 Fresh Free WordPress Plugins (Edition: May 2015)

12 mai, 2015 - 10:00
This month we’ll continue our little series of the latest and most interesting WordPress plugins. What would WordPress be without the right plugins? Plugins allow easy modification and customization of a WordPress blog. This series is not about plugins everyone knows of. Instead, we’ll present the latest WordPress plugins of the month. Lean back and enjoy our list of the latest and most exciting May 2015 plugins. 1. Resume’s Builder Resume’s Builder creates appealing CVs and biodata in no time. Predefined fields let you make unlimited entries. The data can then be displayed with stunning themes. Developer: paratheme Continuous development: Yes Latest version: 04/13/2015 Price: Free on WordPress.org License: GNU GENERAL PUBLIC LICENSE Incompatibilities with other plugins: Not known Developer’s homepage: Demo page of the plugin Download from WordPress.org 2. Ads Ads allows you to place ads wherever you want in your posts and on pages using a WordPress shortcode. You can create as many ad shortcodes as you need – there is no limit according to the plugin description. You can use, for example, HTML blocks, Google Adsense, or Bing Ads. The alignment of the ad blocks can be easily adjusted. If you want the zoom feature used in […]* You might also be interested in the following articles:
Catégories: News dév web

Hands-On: Build a Node.js-powered Chatroom Web App (Part Five)

11 mai, 2015 - 10:00
This Node.js tutorial series will help you build a Node.js powered real-time chatroom web app fully deployed in the cloud. Throughout the series, you will learn how to setup Node.js on your Windows machine, how to develop a web frontend with Express, how to deploy a Node Express-based app to Microsoft Azure, how to use Socket.IO to add a real-time layer, and how to deploy it all together. Level: Beginner to Intermediate–you are expected to know HTML5 and JavaScript Part 5 – Connecting the Chatroom with WebSockets Welcome to Part 5 of the hands-on Node.js tutorial series: Build a Node.js-powered chatroom web app. In this installment, I will show you how to connect the front-end chatroom to the node chatroom backend that you built in Part 2, Part 3 and Part 4. Adding jQuery, SocketIO and index.js The first thing we want to do before we start writing our frontend JavaScript code is to ensure the files and dependencies we need are going to be delivered by the node server. Let’s add jQuery and Socket.IO first to the layout.jade file which is extended by all the other jade files in our project. Replace the single link to bootstrap.min.js with a link […]* You might also be interested in the following articles:
Catégories: News dév web

State of Design: United Arab Emirates

10 mai, 2015 - 10:00
Being deeply religious people, residents of United Arab Emirates live in a peaceful world hemmed in between the inhospitable desert and the Persian Gulf. Here, religion plays a significant role, affecting not only everyday life but also culture and art. It is not a secret that the UAE sports numerous distinct national characteristics that some may find outdated or obsolete. Although despite such constraints, the country can boast of one of the highest levels of the human development index and has a particular weight in world’s politics and economy. It’s no wonder that in the design sphere, artists also try to uphold high standards, push the boundaries and implement high-end solutions. Today, we are here to show you some high-grade examples of that craftsmenship… It seems that we quite rarely encounter websites made by agencies based in that part of the world, since we got used to looking for works with subtle calligraphy for displaying content or solely focus on the right-to-left writing system. In fact, modern creative teams manage to meet requirements of users from Middle East, Europe, America and others, opting in favor of neutral formatting and common type families. The state of design in UAE is not […]* You might also be interested in the following articles:
Catégories: News dév web

HTML5: Screen Orientation API Uses Javascript to Rotate the Screen

8 mai, 2015 - 10:00
Media queries allow websites to adjust their layout depending on the screen orientation of a smartphone or tablet. But sometimes you may want your website locked to a particular orientation, portrait or landscape. The format of native apps can be specified in such a case. The app will then only be displayed in the preset format – independently from the actual device orientation. By using the HTML5 Screen Orientation API, you can now define the screen orientation in JavaScript. Define Screen Orientation for a Document The screen orientation can be adjusted via the screen.orientation property and the lock() method. The method’s default value is “any”. This allows the device to apply any orientation depending on the physical orientation of the device. The value “natural” displays the website in the device’s natural orientation, which varies from device to device. Smartphones usually use the portrait mode, whereas tablets prefer the landscape mode. screen.orientation.lock("natural"); In the above example, it’s set to the natural orientation of the device. Of course, the Screen Orientation API also allows you to define an individual orientation. You can choose between four values, which cover all possible orientations of mobile devices. These are: “portrait-primary”, “portrait-secondary”, “landscape-primary”, and “landscape-secondary”. The […]* You might also be interested in the following articles:
Catégories: News dév web

Hands-On: Build a Node.js-powered Chatroom Web App (Part Four)

7 mai, 2015 - 10:00
This Node.js tutorial series will help you build a Node.js powered real-time chatroom web app fully deployed in the cloud. Throughout the series, you will learn how to setup Node.js on your Windows machine, how to develop a web frontend with Express, how to deploy a Node Express-based app to Microsoft Azure, how to use Socket.IO to add a real-time layer, and how to deploy it all together. Level: Beginner to Intermediate–you are expected to know HTML5 and JavaScript Part 4 – Building a Chatroom UI with Bootstrap Welcome to Part 4 of the hands-on Node.js tutorial series: Build a Node.js-powered chatroom web app. In this installment, I will show you how to add a Twitter Bootstrap-styled frontend to the chatroom backend you built in Part 2 and Part 3. What is Bootstrap? Bootstrap is a wildly popular HTML and CSS framework for building websites and web applications. It is the number one project on GitHub. Bootstrap supports responsive web design, allowing the layout of your page to adapt to the device (desktop, tablet, mobile). Adding Bootstrap to Our Project To add Bootstrap to our project, we have to download the minified CSS and JS files for Bootstrap. You can download […]* You might also be interested in the following articles:
Catégories: News dév web

Pages

Contact

Une question, une remarque ?
Une demande de devis (gratuit) ?

Contactez-moi

A propos...

Yves Bresson, ingénieur en informatique, consultant freelance, spécialisé dans la création de sites web (CMS, PHP, Ajax, jQuery, Bootstrap, HTML 5, CSS 3) et d'applications mobiles (iPhone, Android). Voir le profil de Yves Bresson sur LinkedIn