Latest News

SSE Instead Of WebSockets For Unidirectional Data Flow Over HTTP/2

Posted by | February 12

When building a web application, one must consider what kind of delivery mechanism they are going to use. Let’s say we have a cross-platform application that works with real-time data; a stock market application providing ability to buy or sell stock in real time. This application is composed of widgets that bring different value to the different users. When it comes to data delivery from the server to the client, we are limited to two general approaches: client pull or server push. Source: Smashing Magazine

Read More

Free Adobe XD Icon Sets Made By Legendary Designers

Posted by | February 9

(This is a sponsored article.) Our friends at Adobe unveiled a very special goodie at the Awwwards Conference in Berlin today. A goodie which is too good to miss: They asked three renowned designers to create exclusive free icon sets to use in Adobe XD. And, well, we are very happy to feature them here on Smashing Magazine, too. The icon kits were created by design legend Lance Wyman, award-winning design studio Anton & Irene, and the Swiss design group Büro Destruct. Source: Smashing Magazine

Read More

Native And PWA: Choices, Not Challengers!

Posted by | February 9

It’s hard to tell exactly where the rift between “native” and “web” really started. I feel like it’s one of those things that had been churning just below the surface since the early days of Flash, only to erupt more recently with the rise of mobile platforms. Regardless, developers have squared off across this “great chasm,” lobbing insults at one another in an attempt to bolster their own side. Source: Smashing Magazine

Read More

A Comprehensive Guide To User Experience Design

Posted by | February 9

(This is a sponsored article.) Having undertaken initial user research and analyzed your research findings, the next phase of the design process is to apply what you’ve learned by developing a series of designs to test your assumptions. In the fourth article in my series for Adobe XD, I’ll be focusing on the initial phase of the design process. Within this overall series of ten articles, this is the first of three that tie together the design process. Source: Smashing Magazine

Read More

Chrome 65 Beta: CSS Paint API and the ServerTiming API

Posted by | February 8

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, Mac, and Windows. CSS Paint APIThe CSS Paint API, also known as “CSS Custom Paint”, allows developers to programmatically generate an image whenever a CSS property expects one. Instead of referencing an image resource, developers can now use the new paint() function to reference a paint worklet that will draw the image. This API can be used for many things, including making the DOM tree smaller and transferring significantly less data […]

Read More

A secure web is here to stay

Posted by | February 8

For the past several years, we’ve moved toward a more secure web by strongly advocating that sites adopt HTTPS encryption. And within the last year, we’ve also helped users understand that HTTP sites are not secure by gradually marking a larger subset of HTTP pages as “not secure”. Beginning in July 2018 with the release of Chrome 68, Chrome will mark all HTTP sites as “not secure”. In Chrome 68, the omnibox will display “Not secure” for all HTTP pages. Developers have been transitioning their sites to HTTPS and making […]

Read More

77 Hand-Drawn Space Icons That’ll Take You Into Unexplored Territories (Freebie)

Posted by | February 8

When you were small, haven’t you ever dreamt of becoming the commander of a space mission? Of exploring outer space and seing the Earth from above? Well, you might not have made it into an actual space shuttle, but maybe you still carry this fascination for everything extraterrestrial inside of you. Great! Because today we want to take you on your very personal trip to space. Buckle up as you’ll become the captain of the command center — and maybe you’ll even make the acquaintance of an actual alien, too. […]

Read More

Submitting Forms Without Reloading The Page: AJAX Implementation In WordPress

Posted by | February 8

If you have ever wanted to send a form without reloading the page, provide a look-ahead search function that prompts the user with suggestions as they type, or auto-save documents, then what you need is AJAX (also known as XHR). A behind-the-scenes request is sent to the server, and returning data to your form. Whenever you see a loader animation after you have made some action on the page, it’s probably an AJAX request being submitted to the server. Source: Smashing Magazine

Read More

Live Stream From Awwwards Berlin 2018: Showcasing Trends In UX Design

Posted by | February 8

Designing the best experience is a challenge, and every designer and developer has their own way of tackling it. But, well, no matter how different our approaches are, one thing is for sure: We can learn a lot from each other. To give you your dose of UX inspiration, we are happy to announce that our dear friends at Adobe, are streaming live from the Awwwards Conference which will take place in Berlin on February 8th and 9th. Source: Smashing Magazine

Read More

Taking A Look At The State Of Progressive Images And User Perception

Posted by | February 7

“Progressive Images” is a hot topic these days. We often come across articles explaining techniques on how to avoid showing an empty space where an image will load. Medium and Facebook are examples of websites and mobile apps that apply this pattern. I recently wrote about different ways to use SVG as placeholders, and this year’s PerfPlanet’s Performance Calendar included two posts that further describe SQIP, a technique based on blurred SVGs: Progressive Image Loading using Intersection Observer and SQIP and SQIP — Vague Vectors for Performant Previews. Source: Smashing Magazine

Read More