Adding Code-Splitting Capabilities To A WordPress Website Through PoP

Speed is among the top priorities for any website nowadays. One way to make a website load faster is by code-splitting: splitting an application into chunks that can be loaded on demand — loading only the required JavaScript that Read more

Collective #392

Inspirational Website of the Week: Robin Payot Some fascinating interaction ideas with a futuristic design. Our pick this week. Get inspired Our Sponsor Design, Develop and Test Your Apps with Ext JS Build better apps faster with a single, enterprise-ready framework, complete with a Read more

Styling Empty Cells With Generated Content And CSS Grid Layout

A common Grid Layout gotcha is when a newcomer to the layout method wonders how to style a grid cell which doesn’t contain any content. In the current Level 1 specification, this isn’t possible since there is no way Read more

Adding Code-Splitting Capabilities To A WordPress Website Through PoP

dreamt up by webguru in Uncategorized | Comments Off on Adding Code-Splitting Capabilities To A WordPress Website Through PoP

Speed is among the top priorities for any website nowadays. One way to make a website load faster is by code-splitting: splitting an application into chunks that can be loaded on demand — loading only the required JavaScript that is needed and nothing else. Websites based on JavaScript frameworks can immediately implement code-splitting through Webpack, the popular JavaScript bundler. For WordPress websites, though, it is not so easy. First, Webpack was not intentionally built to work with WordPress, so setting it up will require quite some workaround; secondly, no tools seem to be available that provide native on-demand asset-loading capabilities for WordPress.
Source: Smashing Magazine, Adding Code-Splitting Capabilities To A WordPress Website Through PoP

Collective #392

dreamt up by webguru in Uncategorized | Comments Off on Collective #392








C392_Stinkmoji

Stinkmoji

Brilliant three.js fun where you can control the facial expressions of an emoji.

Check it out







C392_gifmuse

GIFMUSE.io

If you didn’t know it yet: A curated gallery of micro animations that elevate the animated GIF as artistic work.

Check it out






C392_photostyle

FastPhotoStyle

The intriguing fast photorealistic style transfer algorithm that transfers the style of one image to another.

Check it out





C392_parallaxmac

3D iMacs

A nice scrollable 3D iMacs presentation with parallax effect just with CSS. Made by Thismanslife.

Check it out

Collective #392 was written by Pedro Botelho and published on Codrops.


Source: Codrops, Collective #392

Styling Empty Cells With Generated Content And CSS Grid Layout

dreamt up by webguru in Uncategorized | Comments Off on Styling Empty Cells With Generated Content And CSS Grid Layout

A common Grid Layout gotcha is when a newcomer to the layout method wonders how to style a grid cell which doesn’t contain any content. In the current Level 1 specification, this isn’t possible since there is no way to target an empty Grid Cell or Grid Area and apply styling. This means that to apply styling, you need to insert an element.
In this article, I am going to take a look at how to use CSS Generated Content to achieve styling of empty cells without adding redundant empty elements and show some use cases where this technique makes sense.
Source: Smashing Magazine, Styling Empty Cells With Generated Content And CSS Grid Layout

Bringing Together React, D3, And Their Ecosystem

dreamt up by webguru in Uncategorized | Comments Off on Bringing Together React, D3, And Their Ecosystem

Since its creation in 2011, D3.js has become the de facto standard for building complex data visualizations on the web. React is also quickly maturing as the library of choice for creating component-based user interfaces.
Both React and D3 are two excellent tools designed with goals that sometimes collide. Both take control of user interface elements, and they do so in different ways. How can we make them work together while optimizing for their distinct advantages according to your current project?
Source: Smashing Magazine, Bringing Together React, D3, And Their Ecosystem

A Comprehensive Guide To UI Design

dreamt up by webguru in Uncategorized | Comments Off on A Comprehensive Guide To UI Design

(This is a sponsored article.) With the big picture established — mapping user journeys and defining your design’s look and feel — my fifth article in this series of ten articles dives into the details of designing user interface components.
UX, IA, UI: All of these abbreviations can be confusing. In reality, as designers, we’ll often be working across these different specialisms: designing the overall user experience (UX), organizing information logically as we consider information architecture (IA), and considering the granular design of the user interface (UI).
Source: Smashing Magazine, A Comprehensive Guide To UI Design

A Comprehensive Website Planning Guide (Part 1)

dreamt up by webguru in Uncategorized | Comments Off on A Comprehensive Website Planning Guide (Part 1)

As a veteran designer, developer and project manager on more sites than I can count, I’ve identified a common problem with many web projects: failure to plan. As the same issues come up repeatedly in my work, I’ve written this guide in order to help our clients, other designers, businesses and organizations plan and realize successful websites.
Who This Guide Is For Written in relatively non-technical language, this guide provides a broad overview of the process of developing a website, from the initial needs assessment through site launch, maintenance and follow up.
Source: Smashing Magazine, A Comprehensive Website Planning Guide (Part 1)

Collective #391

dreamt up by webguru in Uncategorized | Comments Off on Collective #391

C391_parallax

basicScroll

BasicScroll updates CSS variables depending on the scroll position, which allows you to use them to animate anything.

Check it out



C391_Blotterjs

Blotter.js

A JavaScript API for creating interesting text effects. Powered by Three.js and Underscore.js.

Check it out


C391_ordering

Variable Order

A brilliant table ordering experiment powered by CSS custom properties and flexbox. By Roman Komarov.

Read it


C391_ProtonNative

Proton Native

With Proton Native you can create native desktop applications in React syntax for all platforms.

Check it out


C391_Kuttit

Kutt.it

A tool with many features for creating and monitoring shortened links. Even custom domains can be used.

Check it out









C391_handlebars

Handlebars in UI Design

An article that studies the nature of interaction of ‘handlebars’, a new kind of element which has risen in UI design. especially on touch based operating systems.

Read it










C391_Descartes

Descartes

A small plotting library as a JavaScript alternative to matplotlib, made for TheoremJS.

Check it out

Collective #391 was written by Pedro Botelho and published on Codrops.


Source: Codrops, Collective #391

Designing A Perfect Responsive Configurator

dreamt up by webguru in Uncategorized | Comments Off on Designing A Perfect Responsive Configurator

Here’s a little challenge for you. How would you design a responsive interface for a custom car configurator? The customer should be able to adjust colors, wheels, exterior details, interior details and perhaps accessories — on small and large screens. Doesn’t sound that difficult, does it? In fact, we have all seen such interfaces before. Essentially, they are just a combination of some navigation, iconography, buttons, accordions and a real-time 3D preview.
Source: Smashing Magazine, Designing A Perfect Responsive Configurator

Getting Started In Public Speaking: Global Diversity CFP Day

dreamt up by webguru in Uncategorized | Comments Off on Getting Started In Public Speaking: Global Diversity CFP Day

A CFP, or Call For Proposals (sometimes also known as a Call For Papers), is a request for speakers to send their proposed talk ideas to a conference. The conference will review the proposals and decide who to ask to speak. Popular conferences can receive hundreds of proposals for a handful of speaking slots, therefore creating a great proposal is an important skill to learn as a speaker. To help encourage people to write and submit to CFPs, Global Diversity CFP Day aims to help underrepresented people submit proposals to speak at conferences.
Source: Smashing Magazine, Getting Started In Public Speaking: Global Diversity CFP Day

Monthly Web Development Update 2/2018: The Grown-Up Web, Branding Details, And Browser Fast Forward

dreamt up by webguru in Uncategorized | Comments Off on Monthly Web Development Update 2/2018: The Grown-Up Web, Branding Details, And Browser Fast Forward

Every profession is a wide field where many people find their very own, custom niches. So are design and web development today. I started building my first website with framesets and HTML4.0, images and a super limited set of CSS, and — oh so fancy — GIFs and inline JavaScript (remember the onclick=”” attribute?) about one and a half decades ago. It took me four days to learn the initial, necessary skills for that.
Source: Smashing Magazine, Monthly Web Development Update 2/2018: The Grown-Up Web, Branding Details, And Browser Fast Forward