Thursday, January 14, 2016

AHOY – Web Design Manchester

Building and growing the Brands of Tomorrow , brands not afraid to break the mould and who believe in the power of exceptional web design and digital experiences.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Repleat

Repleat is an independent bag label based in Kuala Lumpur, Malaysia that specializes in modern and designed made-to-order Polypropylene clutches and bags.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Showbin

Track Alexa and Google Rank | Monitor Google Keywords


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Puglu.com

Puglu.com is platform specifically designed to combine personal sites of actors, representatives of visual arts and various other professions, thus providing possibility to introduce oneself as an artist, to find colleagues, partners, clients, other.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Blackbeltmonkey

Blackbeltmonkey | Portfolio of Creative Director Mike John Otto


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Top 16 Most Effective Search Engine Optimization Tips - #infographic

Must Know Tips for Effective Search Engine Optimization - #infographic

SEO is a dynamic industry which requires keen observation whether we do any kind of on-page changes, implementing new off-page activities or link buildings strategies. Marketers beefing up their time and investments in making an effective SEO plan to boost traffic of their websites on the other hand search engines are getting much smarter day by day. The following Infographic curated and designed by Dilate Digital by picking the “Top 16 effective Search Engine Optimization tips” recommended by Ahrefs

It represents the first and foremost important factor for an optimised website is Website layout and architecture, which contains the well researched relevant Keywords in it with proper title tags, meta descriptions, header tags and vice versa.

While coming to the Website design, it must fulfill the requirements of the user experience and search engine friendliness website. To track the website performance and bugs “Google search console” is the best option while to know the regular traffic changes, landing pages “Google analytics” plays a vital role. The other factors that need to be considered are, Content optimisation, and website speed (both for desktop and smart phone users), image optimization, link building, social media, Google Penalty recovery, content promotion and General SEO tips and advices.

by Guest Author via Digital Information World

What are Media Capture and Streams and How Do I Use Them?

This article is part of a web development series from Microsoft. Thank you for supporting the partners who make SitePoint possible.

When using web technologies to develop apps, be it on the web or mobile, there are times when you would want to use local multimedia devices, such as microphones or video cameras. An example would be to allow users to stream or take photos of themselves from the local video camera. To give you a little background, audio/video capture and streaming on the web had been largely dependent on browser plugins (Flash or Silverlight). With HTML5 and browsers pulling the plug on browser plugins, HTML5, hailed as the savior, brought to the web access to device capabilities, from Geolocation (GPS) and WebGL (GPU) to the Web Audio API (audio hardware), amongst many others.

These powerful features expose high level JavaScript APIs that talk to the system's underlying hardware capabilities.

Let’s start with HTML Media Capture which, per specification, is defined as a form extension that facilitates the access to a device's media capture mechanism, which can be a camera, or microphone or even a file within the upload control.

At its heart the Media Capture extends the HTMLInputElement interface with a capture attribute. A basic example would be: .

This capture attribute makes the request to use the media capture tool (camera, microphone, etc.) for capturing media on the spot.

Here is simple declarative example to illustrate its use. The following shows an HTML form using capture alongside the accept attribute, which gives hints on the preferred MIME type for the user to capture media.

<input type="file" accept="image/*" capture>

HTML Media Capture extension was specifically designed to be simple and declarative, and covers a subset of the media capture functionality of the web platform. Nevertheless, this HTML specification does not provide detailed author control over capture nor does it allow access to real-time media streams from the hosting device. HTML Media Capture was the first shot at standardizing media capture on the web. It reuses the file input element and works by overloading it and adding new values for the accept parameter. So basically, it works like a charm but it only allows you to record a media file or take a snapshot in time. Where Media Capture fell short was the ability to achieve real-time effects such as rendering live webcam data to a <canvas> element and apply some WebGL filters on it.

And thus, we have Media Capture and Streams.

Media Capture and Streams is actually a set of JavaScript APIs. These APIs allow local media (audio and video) to be requested from a platform. In other words, it provides access to the user's local audio and video input/output devices.

More specifically, we have the MediaStream API, which provides the means to control where multimedia stream data is consumed, and provides some control over the devices that produce the media. Additionally, the MediaStream API exposes information about the devices that are able to capture and render media.

Why is it important? Here’s a history lesson for the future generations that might take this for granted. The media (Audio/Video) capture capability has been the "Nirvana" of web development for some time. Historically, we had to rely on browser plugins (Flash or Silverlight) to achieve this. Then came HTML5 to the rescue. HTML5 brought powerful features that allow access to device hardware natively from Geolocation (GPS) to WebGL (GPU) and much more. These features which are now baked into the browser expose high level JavaScript APIs that sit on top of the device’s hardware capabilities.

So, why would we use it becomes obvious.

One of the most important methods in this API is getUserMedia() and it’s the gateway into that set of APIs. getUserMedia() provides the means to access the user's local camera/microphone stream.

Nevertheless, Feature detecting is the best way to check for its support, either directly if(navigator.getUserMedia) or using modernizer if(Modernizr.getusermedia).

Continue reading %What are Media Capture and Streams and How Do I Use Them?%


by Rami Sarieddine via SitePoint