Simple team scheduling with Doodle

Working in groups can be tough. No, scratch that; it is tough. Group work is all about balancing personalities and trying to get the most from your partners. It's a great test of life — learning how to work with people, especially to create great things. Those who work in a team that genuinely meshes well are enormously lucky. Unfortunately, some of us don't get to live that life. One of the hardest things about working with a team is getting together to meet face to face. Aside from balancing personalities,...
read more

How to get started with Snap.svg

Animating and transversing SVG files with Javascript is actually not such an easy task and plugins like Snap.svg make our lives much easier when it comes to animating our SVG files. This library is one that aims to help Web Developers easily bring advanced SVG features to the Web, with it we can load, animate and even create SVG graphics right in the browser. The creator of this plugin is also the creator or Raphael, also an SVG plugin. The main difference between these two resources is that Snap aims...
read more

Deal of the week: UX web tiles for flow diagrams and sitemaps

Anyone who works in the fast-paced world of web design knows that it’s vital to strike while the iron’s hot. Whether you’re dealing with an anxious client, racing to meet an impossible deadline, or just packing in more work than is humanly possible; what you need are web tiles. This handy set of layout tiles for site maps and flow diagrams is the ideal solution for rapidly getting to grips with your project, and thanks to our sister-site, MightyDeals.com, you can grab it at an amazing 79% discount....
read more

10 ways to avoid becoming a commodity freelancer

OldCo is a well-established company that uses only freelancers to maintain a website that drives 35% of all its revenue. Whenever the current workload exceeds capacity, it hires a few more freelancers. Work begins, and all of a sudden priorities change. The freelancers are dropped and are told they will be contacted again once the company figures out what's best for the business. Sound familiar, right? Do you hate having your time wasted? Do you feel like your client only cares about what you can do for...
read more

How to use clipping and masking in CSS

CSS is growing more sophisticated all the time, with new tools for us to use. In this article I'll talk about one new feature: clipping with clip-path and masking. clip-path and masking are two properties that push the boundaries of the box model a little further than we've seen before. Browser support ... Happily, browser support is pretty good for clip-path. For desktop browsers it's supported as far back as IE9 (although some older browsers need vendor prefixes, as we'll see). The only real issue...
read more

Deal of the week: 1,075 pixel-perfect vector icons from Icons Solid

Crisp, clear and communicative icons are a must-have for every designer. This amazing set from Icons Solid, features 1075 pixel-perfect icons that will suit any situation. Icons range in groups from communication and business, to hardware, user interfaces, to people and objects. Right now, thanks to our sister-site mightydeals.com, you can download this set at less than half price. The key to this great icon set is that so many bases are covered. With this complete approach, you’ll always...
read more

Parallax scrolling is better code-free. See why with Webydo’s closed beta invite for DD’s readers

[— This is a sponsored post on behalf of Webydo —] Following on from the professional web design platform, WYSIWYG application Webydo’s announced its community-choice’s latest feature: Parallax Scrolling Animator. Voted for by almost 93,000 users, Webydo’s release of its code-free Parallax Scrolling Animator is an exciting feature update for professional web designers; giving them the freedom to create incredible web experiences for their clients and visitors, without the need...
read more

How to use the MediaRecorder API

We we first discovered that we could access a user's camera using Navigator.getUserMedia, we were all pretty amazed; but there's more… With the MediaRecorder API (MediaStream Recording) that's a construct inside Navigator.getUserMedia we can record media streams for the user's device and instantly use them in our app. Using the MediaRecorder API ... To use this API we need to have some recorded media to work with and for that we will use getUserMedia to get some. We simply create an if statement...
read more
Load more