Friday, November 22, 2019

WordPress Sliders: When to Use Them and Tips for Good UX

Sliders, slideshows, carousels: call them what you will, they're an incredibly popular way to enhance a WordPress site.

When I create a site for a client, they almost always ask me to add one to their home page, if not to every page in the site.

But although undeniably attractive, sliders aren't always needed in a website design. In this article, I'll look at the benefits of sliders with WordPress, and identify when you should use them and when you might not. I'll also look at some alternatives.

Benefits of Sliders

Sliders look great, especially on large screens. They give you an opportunity to showcase a bunch of products or to link to multiple pages in your site.

If every department in your organization wants to be featured on your site's home page, a slider can be the best way to achieve this: add a slide for each department, and you have your solution.

As they're so common on websites now, they can also give an impression of being modern and up-to-date, which in turn will give the business, organization or individual behind the site an impression of modernity.

But before you add a slider to your site though, take some time to consider why you're adding it, and what purpose it will serve. Of course you should do this for every aspect of your site, but lots of site owners skip this consideration with sliders.

Why Use a Slider?

Before you add a slider, take some time to consider why you are adding it:

  • Do you have visual information you need to convey, and does this apply to more than one piece of information or area of the site? (If you only need one image or link, a single banner image will load faster and do the job).
  • Will your audience be arriving via the homepage or via other internal pages in your site, in which case will the slider even be seen by a majority of visitors?
  • Will people be coming to your site on desktop or mobile? The standard letterbox-style slider design is less effective on mobile.
  • Can you add the information from the slider in the body of the home page instead?
  • Are you adding a slider to achieve an objective (communication, call to action, link etc.) or just because it looks nice?

Whatever your answers to these questions, consider what impact your slider will have on the experience for site visitors, and on their behavior when they land on your site. And consider this for each slide in the slider, too.

So you've considered this and decided that your site does need a slider. Here are some tips to help you get the best user experiencece (UX) from your slider.

Where to Place Sliders

Users are expecting a slider to appear on the home page of your site, near the top. This may be above or below your navigation.

If the slider is the single most important thing on your home page (i.e. if it's taking users to a link you want them all to follow, such as a subscription page), then you should make it big. Size your images so that they will fill the screen, and users will have to scroll down if they want to consume the rest of your home page.

SpaceX is an example of a site whose slider takes up almost all of the home page. It's big enough to dominate, but not so big that you don't see you can scroll to find out more.

The SpaceX home page with slider on 80 of the visible page

If the slider isn't integral to the purpose of the home page, then you should make it slimmer. Crop any images to letterbox-like proportions and make sure they all render correctly when displayed by the slider. And if your slider isn't integral to the home page, then you might want to consider whether you need it at all.

If you don't want your slider to dominate the page, you could consider using it at the bottom of the page, as an additional form of navigation. This could replace the footer as a visual way of encouraging people to visit other pages in your site.

Another consideration is which pages the slider should go on. A slider will slow down page loading, so shouldn't be included in every page in your site. You might decide to include it only in the home page, or in static pages but not blog posts.

Alternatively, you might have different sliders for different sections of the site. For example in a fashion site, you might have a different slider for each department in your store.

Each slider you add to your site needs to have a purpose. Remember to identify what the slider is there to do; that will help you identify where to place it and how big it should be.

Sliders and Mobile Devices

It used to be that many websites didn't send sliders to mobile devices because of concerns over bandwidth and loading times. That's less of an issue now for many audiences, as a 4G connection will often be faster than domestic WiFi. But that doesn't mean you should just send the slider to mobile devices without making adjustments.

The majority of website visits now are on mobile devices, and for some industries and audiences the proportion is well above 50%. So it's important to get this right.

A standard wide slider won't look good on a small screen; it will shrink down to barely anything and any links it contains will probably be too small to tap with a finger or thumb.

So you have two choices: you can restrict your slider to desktop computers, or you can send a different version of it to mobile devices.

If you don't think it's worth sending your slider to mobile devices, I would question whether you really need the slider at all. If the slider is there to fulfill a function, then it will need to fulfill that function for visitors on mobile just as much as for those on desktop. If you're not planning to send your slider to mobile devices, pause and consider whether you really need it.

If you are planning on sending a slider to mobile, it makes sense to use alternative dimensions. It may well consist of the same images and links as the desktop slider, but with the images cropped to different proportions. Or you might decide to use alternative images that work better on mobile.

For example, the Microsoft site includes a prominent slider designed to encourage you to buy.

Microsoft desktop site

On mobile, this resizes so the image dimensions fit better.

The Microsoft slider resized for mobile

You can either do this by sending alternative sliders to desktop and mobile, with different images, or by using a slider plugin that will resize images on the fly so they fit well in the screen size available. For example, the Slider Revolution plugin automatically resizes your images so they work in the device they're being viewed on.

If you create an alternative slider manually, how you crop your images will depend on the purpose of the slider.

If the slider is the most important element on the page and you've designed it to fill the whole page on desktop, then you should do the same on mobile. Create images that are approximately 1440px by 2560px in size and use these in your mobile slider.

Users will then have to either tap on the links in the slider or scroll down to see any other content. If there is more content for them to scroll down to, make sure that the entire image in the slider isn't a link. Otherwise when they attempt to scroll, they'll tap the link.

If the slider isn't the most important element in the page, then make it smaller. A size that takes up approximately half the screen, or a little less to accommodate any header above it, will make the images prominent enough while also giving weight to the content beneath them.

Sliders and Accessibility

Sliders are an inherently visual medium, so it's easy to forget the accessibility issues they might cause.

Once again, this takes you back to the question: is the slider really needed? Does it fulfill a purpose?

If that purpose is navigation, then you'll need to include text for use by screen readers so that visitors with visual impairments can still access the content the slider is designed to point to.

If the purpose is informational, then text is necessary to convey any information that might have been conveyed by images. Any text in your images should also be coded into the page.

If the slider is purely decorative, then as with images, you don't need to provide alternative text for screen readers, as it won't impact on the user experience. Instead, use language in your content to convey the same impression your images are communicating. So if your site is for a boutique hotel and the slider shows images of the bedrooms, make sure that you have text in your site that describes those bedrooms in a way that helps people with visual impairments get the same impression that a visitor looking at the photos would get.

If you need to include alternative text in your slider, use a plugin that lets you do this. The RoyalSlider plugin is designed for accessibility and lets you include text in place of your images.

Alternatives to Sliders

Even if you use a slider, it's important to provide the same information elsewhere in your site as well.

The usability guru Jakob Nielsen ran a test in which users were asked to find a key piece of information from the Siemens website. This information was featured prominently in a slider but because of 'banner blindness', they didn't see it, and weren't able to find the information.

So if you use a slider for navigation or to convert information, make sure you add this in the content of your homepage too. Include a call to action button for navigation and simple text for information.

If you decide not to use a slider at all, you might be wondering what to use as an alternative. Here are some options:

A Single Banner Image 

If you only have one place you want visitors to go, or one offer you want to highlight, consider using a banner image instead of a slider. It will load faster and be more reliable. Make sure you include the content in the text too, because of banner blindness.

Improved Navigation 

Instead of using your slider to direct people to key pages in your site, review the navigation so it directs people to where you want them to go instead. Consider rationalizing your top-level navigation and focusing on the priority links.

Forms

If you want users to go to a page with a form, why not just have that form on the home page instead?

More Content on the Home Page

It's becoming more popular to have highly visual home pages which encourage users to keep scrolling down past multiple images and sections of text, instead of clicking through to other pages on the site. This can be visually more appealing than a slider, easier to navigate and give an impression of being really up to date.

Better Content

Instead of relying on your slider to encourage people to take action, review your home page content. Use good copywriting to win conversions, in a similar way to a great landing page.

Spotifiy is an example of a site that uses a single banner image instead of a slider, because it has one thing it wants you to do: sign up.

Spotify website with wide banner image

Sliders Have Their Uses—If Used Wisely

Sliders do have a role to play. If you have very visual information to convey, and consider the placement and design of your slider carefully, it can enhance the design of your WordPress site.

But it's important to take time to be strategic and considered when adding a slider to your site. Consider how it will look on mobile, how it will impact on accessibility, and what alternatives you have to it. If you adopt this approach, you can't go far wrong.

And if you are going to use a slider on your website, you might consider one of the outstanding premium slider and carousel plugins available at CodeCanyon. A purchase entitles you to lifetime updates and free technical support for 6 months.


by Rachel McCollin via Envato Tuts+ Code

15 Best eCommerce Android App Templates

The best eCommerce app templates allow users to convert their existing online shop to a mobile store app quickly and easily. In this article we'll explore eCommerce Android templates. 

Androids app templates are perfect for your business because:

  • Android commands 88% market share in mobile devices. 
  • Over 70% of people prefer to go online using their mobile devices.
  • 90% of mobile users spend most of their time online in apps. 
  • 80% percent of searches done online result in sales. 

This is a huge built-in audience that prefers to spend time on mobile apps than the web. Therefore, apps are the best way to reach this vast audience.

Developing apps is a lengthy and complex process that includes discovery, design, development, testing and deployment, and marketing. Not every business has the deep pockets to develop apps from scratch. 

App templates are ideal because the technical programming part has been taken care of and you just need to customize it to your requirements in order to build the app you envision. 

Let's dive in. 

Introduction to Mobile App Templates

There are two major mobile operating systems: iOS and Android. Since in this article I will focus on eCommerce Android templates, let's briefly look at a few facts about the Android system. 

  • Android is an operating system developed and supported by Google and only works with Android devices.
  • Android is a closed platform. Google closely monitors the hardware and software. 
  • Android apps are available through the Google Play Store. 
  • Android apps are built using Java

What Is an App Template?

An app template is a pre-built application with a lot of the core functionality already implemented for you. It allows you to easily customize and add to the template's code to create the kind of app you want. 

Why Do You Need an eCommerce App Templates? 

Developing an app is a costly and time-consuming process. An eCommerce app template is the best way to build your mobile app without breaking your budget. Besides, it comes with all the functional features you need. You just need to customize to reflect your vision. App templates also come with documentation—all you need to do is follow the instructions.

Best Practices for Building Your eCommerce App

The best practice is to analyze the needs of customers in order to anticipate common customer issues. This means you should put yourself in the place of your customers. 

When you take the position of the customer and test the experience of using your own eCommerce website and app you will see what works for the customer and what doesn't. 

This will help you come up with user-centered solutions that will in turn guarantee a smooth shopping experience, high conversions, and high customer retention. 

So when building your eCommerce web store and eCommerce app these best practices should be your guiding points:

  • understand the end user
  • the store design should be beautiful
  • products should be displayed in clean and uncluttered manner 
  • clear and straightforward menus make for painless navigation
  • use call to action (CTA) buttons like Buy Now 
  • provide convenient payment and shipment methods
  • use clear but creative descriptions of products
  • use clear language with regards to the shipping, returns, and refund policy
  • make it easy for users to reach you with any questions and concerns
  • have a Frequently Asked Questions section 

Clear Communication All The Way

Great user experience continues after users have bought and paid for their product. Customers will expect to be informed: 

  • when you recieve their order and their payment
  • when the product will ship and when they will receive it
  • when the product has shipped 

Set up an email communication system that does not leave the user in the dark during any stage of the process. In addition, make it easy for users to reach you through a robust contact form and online chat system. 

In a very competitive eCommerce market, another facet of communication that should not be overlooked is creating great content for your eCommerce blog and newsletter.  

Tips for Creating Great Content For Your Online Store

  • Be creative with your product photos so they stand out. Stock photos don't set you apart. 
  • Don't forget video, audio, icons, and other media.
  • Create stories around your products and don't reproduce manufacturers' descriptions.
  • Use short paragraphs and bullet points—embrace white space. 
  • Divide content into sections with descriptive sub headers.
  • Hyperlink certain words to lead visitors to more content or products.
  • Don't forget to guide visitors to the next step using call to action phrases.

What Every eCommerce App Should Offer

Every eCommerce app should have basic functionalities that allow customers: 

  • to sign up, register, log in, verify and manage their accounts
  • to log in through their social media accounts 
  • to search by categories and shop product list
  • to add items to shopping cart 
  • to edit their shopping cart list 
  • to pay using methods like Paypal, Stripe and more
  • to view order status and order history
  • to receive automated email response
  • to contact seller through email
  • to leave comments and feedback, give reviews and ratings  

eCommerce Android App Templates on CodeCanyon

I will now look at the top eCommerce Android app templates available on CodeCanyon.

Any of these fully functional app templates are great start for building your own eCommerce app, and most come with full source code so you can easily customize your app. 

1. MStore Pro

The MStore Pro eCommerce app template for Android is an easy favourite among developers. For those with an existing online shop, it enables easy conversion to a mobile store app, and for those who own a physical shop but don’t yet have an online store, MStore provides a variety of ready-to-use eCommerce templates to create a mobile store app from scratch.

You can learn more about the capabilities of MStore Pro and how to use it here on Envato Tuts+. 

The template requires no coding skills and is very easy to customise.

MStore Pro

User abhibavishi says:

“Awesome product, great support! Love the quality of the code, along with the final output. I wish I could give more than 5 stars." 

2. CiyaShop

The CiyaShop native Android app template allows you to create an eCommerce app without coding. One of the best-rated eCommerce apps at CodeCanyon, CiyaShop is perfect for a wide variety of retail stores. There are over 30 demo templates that will give you ideas of how to use the template to suit your specific needs. The app synchronises easily with your WooCommerce site. 

CiyaShop

Some other great features are:

  • in-app coupons
  • delivery tracking
  • reward points
  • multi-currency conversions

User macstec says:

“Very flexible installation and configuration. Excellent customer support. I recommend.”

3. Ionic 3 App for WooCommerce

The Ionic 3 App for WooCommerce app template for Android allows you to build an app that will connect to your WooCommerce store and sync categories and products in real time. It supports almost all payment methods, allows customers to search products globally on the home page and filter products within categories, allows customers to review items, leave feedback and read the reviews posted by others, supports automatic login, and much more.

Ionic 3 App for WooCommerce

User darklink000 says:

“All the promised functions are present and work correctly. I was able to publish my app without major problems. Clear documentation. Excellent product.”

4. Mokets V2.0

Mokets, which stands for mobile markets, is another eCommerce app template targeting today’s busy shoppers. The template offers unlimited shops, categories, sub-categories and products for developers or shop owners to build any kind of eCommerce app they need. 

It distinguishes itself with a gorgeous Pinterest-type grid that displays items for sale with all relevant information. It features user registration and login, shopping cart with checkout, transaction history, Apple push notification, user feedback, analytics which track customer interests, and so much more.

Mokets V20

User blackisthesoul says:

“Great support team. They fixed and solved the bugs report very well.”

5. Markeet

Markeet is an eCommerce app template developed using native languages which ensures that your apps will run smoothly and quickly. It also uses Google Material Design for a great UI experience. Some of its best features are its simple drawer menu, list category view, product and category details view, and slider feature.

Markeet

User adek1 says:

“The template looks great. Wasn’t too hard to customise and get working after a few emails. Customer support was great, got emails same day as I sent them.”

6. Android eCommerce

Android eCommerce is a great app template for store owners and developers alike. It provides a variety of ready-made eCommerce pages to help you create your own personalised Android shopping app quickly and easily. 

It includes a number of useful features like coupon support, social share, wish lists, product filters, product sorting, ability to manage and track orders, and more. Apart from the usual support, the developer provides customisation and installation services at a reasonable price.

Android E-Commerce

User ghengis says:

“Customer service is very fast, polite and helpful. The app itself is very easy to use: with access to the full and unrestricted source code you can make all the changes that you require before publishing. Couldn't ask for a better base to build a store app from.”

7. WooCommerce Mobile App

WooCommerce Mobile App allows clients to connect to their WooCommerce store and sync categories and products in real time. 

Once customers register and log in, they can shop, pay for items, view order status and order history, and manage their account. Useful features include a featured products page, categories, a powerful search and filter, list and grid views, ratings, and reviews. 

WooCommerce Mobile App

User Sheen_An says:

“I love the product—it's very comprehensive and easy to use. More than that—the support is good with a fast response.”

8. Ecommerce Online Shop App

Ecommerce Online Shop App

Ecommerce Online Shop App is an Android app that follows the Material Design guidelines to ensure a great UI experience. It comes with a powerful admin panel to manage every aspect of your store’s setup and operation. You can create, update, or change product menus and categories. You can configure tax rates and currencies. Additional features of this template include bottom navigation menu, cart and checkout menu, and ability for buyers to build profiles and see their purchase histories. 

User chivorn007 says:

Good code and sample process with well document

9. Ionic 4 App for WooCommerce 

Ionic4 App for WooCommerce

Ionic 4 App for WooCommerce is an app template that can be used to build Hybrid apps that function on multiple platforms. It is easy to use, no coding skills required. It comes with highly customizable account layouts, log in layouts, categories layouts, product layouts, 150 prebuilt colors and more. It supports WooCommerce reward points and rewards. Customer can view reward points balance and redeem them for a discount at checkout. It also comes with a robust push notification system for both customer and seller. 

User Orly says:

Great quality of the product, documentation, design and it's just great. The code is updated frequently which is amazing! and above all that, the customer support is beyond expectation. 

New eCommerce Android App Templates on CodeCanyon

The following newest additions to the Android eCommerce app templates category on CodeCanyon are already making waves and they promise to be popular templates for developing Android apps for your online stores.  

Some are based on the Flutter framework developed by Google. Flutter makes it easy to develop develop applications for Android and iOS. Development in Flutter is faster than native and the performance of apps is as good as that of those developed natively.

10. Treva Shop—Flutter eCommerce UI Kit   

Treva Shop - Flutter eCommerce UI Kit

This eCommerce UI kit saves you time when it comes to coding your front-end layouts for Android and iOS. The layouts in this UI Kit have clean code, are easy to customize, and are easy to connect with your back-end. They are also fully responsive, support multiple languages, and you can use the animation controller to animate images and so on. 

User jayshah007 says:

Excellent support and good code quality.

11. FluxStore Pro—Flutter Ecommerce Full App

FluxStore Pro

FluxStore Pro will save you thousands of hours of designing, developing and testing a mobile app. It is made using the Flutter framework from Google. It comes with impressive UX designs and all the basic eCommerce functionalities needed for your app to function smoothly. Other impressive features include: Google Analytics, easy customization, white-labeling, deep linking, and offline image caching to speed up the loading performance. 

And if your business already has a website built on WooCommerce, Magento, or Opencart, you can integrate with FluxStore Pro in just a few steps, and quickly release the final app to both App Store and Google Play store. 

The download package comes with full documentation that includes full source code, designs, documents, and videos that help you install in the smoothest way.

User kazhuyo says:

I'm really love it, code & support really amazing, give me flexibility to customize the UI with less coding, great apps !!!

12. FluxStore WooCommerce—Flutter Ecommerce App

FluxStore WooCommerceFlutter Ecommerce App

FluxStore WooCommerce has the same features as FluxStore Pro but its built specifically for the WooCommerce Platform. So if you have a store built on WooCommerce you can transform it into an Android or iOS app in just a few steps. 

FluxStore WooCommerce also has a dynamic blog with a robust set of built-in components that allow users to engage with your content and products. Components include a banner slider, banner grouping, multi-columns product view, tinder animate layout, and a stack animate layout.

In addition, you can do deep linking, enable sell affiliate products and more.

User by ghanchi2000 says:

We have used many apps but this app is best of the best. Plus author is quick to reply. We sent almost 100 emails to them they answered them all. Hats off to Team InspireUI. I recommend every one to buy this app

13. PS Store

PS Store

Store owners can now build an app for their store using the PS Store template. The front-end comes with features like: user registration, user login, and user Logout. Users can also login in using their Facebook accounts. They can leave comments, rate and review the store. The back-end comes with features like: most popular product, most purchased categories, coupon discounts, and push notifications. 

 User soulmatestar says:

This product is awesome, it is suitable for all types of businesses. Lots of features found. I recommend this source code to those of you who are looking for an ecommerce application with a very easy setup !!

14. Multi-Store

Multi-Store

If you want to create multiple stores for the same business that use different payment gateways, then the Multi-Store Android app template is perfect for you! It will save you over a thousand hours of app and back-end development. You can create unlimited shops, unlimited products, unlimited categories, and unlimited subcategories. It also comes with all the necessary features: shopping cart and basket, checkout options, multiple shipping methods, payment by PayPal and Stripe, support for multiple languages, and RTL layouts. 

User ricette-mcc says:

A really good developer. Beautiful theme and great customer service. Follow step by step. Thanks for everything.

15. ESHOP Native Android eCommerce App

ESHOP Native Android eCommerce App

The ESHOP Native Android eCommerce App has already received high ratings by users on CodeCanyon. You don't require coding skills to customize and configure this easy-to-use app. You can easily set up your eCommerce store by following instructions provided by the clear documentation. The app uses WooCommerce as the back-end. It comes integrated with Paypal. The admin also can push simple messages and product and website promo images using the Firebase push notification console. 

User jayshah007 says:

Excellent support and good code quality.

Conclusion

These 15 best eCommerce Android app templates are just a small selection of the hundreds of Android app templates we have available at CodeCanyon, so if none of them quite fits your needs, there are plenty of other great options to choose from.

And if you want to improve your skills building Android apps and templates, then check out some of the ever-so-useful Android tutorials we have on offer.

The articles below have more information to help in your search for the Android app template that fits your needs. 


by Nona Blackman via Envato Tuts+ Code

Twitter Tests Out Scheduling Feature for Web Users (Heads Up Social Media Managers!)

Twitter has been trying to add a lot of new features into the mix in an attempt to secure a wider range of users. Not that long ago Twitter was a highly popular social media platform, and while it definitely still has an enormous amount of popularity the fact of the matter is that it simply did not...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Zia Muhammad via Digital Information World

Facebook Launches New Tools for Advertisers Amidst Political Ad Controversy

It seems like pretty much every other day Facebook ends up being embroiled in some kind of a controversy, and the latest controversy has surrounded the social media platform’s treatment of political ads. Essentially, this controversy is about the various false political ads that end up going on the...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Zia Muhammad via Digital Information World

How the top 6 million sites are using JavaScript

#464 — November 22, 2019

Read on the Web

JavaScript Weekly

Postwoman: An API Request Builder and Tester — A free alternative to Postman, a popular app for debugging and testing HTTP APIs. Postwoman works in the browser and supports HTTP and WebSocket requests as well as GraphQL. Insomnia is a similar tool if you want to run something as a desktop app.

Liyas Thomas

The State of JavaScript on the Web by the HTTP Archive — The HTTP Archive has released an annual ‘state of the Web’ report focused on data collected from six million sites. There are numerous findings here, including how much JavaScript the Web uses, how long it takes browsers to parse that JavaScript, and what frameworks and libraries are most popularly used.

Houssein Djirdeh

Get Best in Class Error Reporting for Your JavaScript Apps — Time is money. Software bugs waste both. Save time with Bugsnag. Automatically detect and diagnose errors impacting your users. Get comprehensive diagnostic reports, know immediately which errors are worth fixing, and debug in minutes. Try it free.

Bugsnag sponsor

The Differences Between the Same App Created in React and Svelte — Several issues ago we linked to Sunil’s article comparing the same app written in React and Vue and now he’s back with a side by side comparison of some of the differences between an app built in React and Svelte, an increasingly popular build-time framework.

Sunil Sandhu

Node Gains Enabled-By-Default Support for ECMAScript ModulesNode.js 13.2.0 came out this week with both an upgrade to V8 and unflagged support for using ES modules. There are some rules to using them, and you might find this V8 blog entry on JavaScript modules worth revisiting to get a feel for what’s involved. Time to play!

Node.js Foundation

jQuery Core Migrating from AMD Modules to ES Modules — Before you say jQuery isn’t relevant, the HTTP Archive has revealed that it’s being used on ~85% of around 6 million sites.

jQuery

Pika Opens Its 'Write Once, Run Natively Everywhere' JavaScript Registry for Early Access — Rather than authors being responsible for formatting and configuring packages, the registry takes care of it. You write the code, they, in theory, do the rest (including creating TypeScript type declarations). Sadly it’s behind an email wall for now, so watch this space.

Pika

⚡️ Quick Releases

💻 Jobs

Full Stack Engineer — Expensify seeks a self-driven individual passionate about making code effective, with an understanding of algorithms and design patterns.

Expensify

Senior Web Frontend Engineer (CA, IL or NC) — Design what machine learning "looks" like to improve the manufacturing of millions of things. We value great tools like fast builds, simple deploys, & branch environments.

Instrumental

Find a Job Through Vettery — Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers.

Vettery

📘 Articles & Tutorials

Getting Started with an Express.js and ES6+ JavaScript Stack — With typical Smashing Magazine quality, this is a thorough beginner-level walkthrough, this time covering how to get started with Node in building a web app backed by a MongoDB database. Definitely for beginners though.

Jamie Corkhill

Techniques for Instantiating Classes — Dr. Axel walks through several approaches for creating instances of classes.

Dr. Axel Rauschmayer

How To Build a Sales Dashboard with React — Improve your data visualization with JavaScript UI controls. Build interactive dashboards quickly and easily.

Wijmo by GrapeCity sponsor

▶  We Should Rebrand JavaScript. Yep? Nope? — A podcast where two pairs of JavaScript developers debate an idea that was recently floated.. should we rebrand JavaScript?

JS Party podcast

Compile-Time Immutability in TypeScript — How to achieve compile-time immutability in TypeScript with const assertions and recursive types.

James Wright

Having Fun with ES6 Proxies — Proxies aren’t going to be useful in day to day programming for most JavaScript developers, but they open up some interesting opportunities if you want more control over how objects behave and are worth understanding.

Maciej Cieślar

▶  How to Build a Budget Calculator App with Angular — A 2 hour video that walks through the entire process of building an Angular app. The gentle pace is well aimed at those new to Angular or the tooling involved.

Devstackr

Composing Angular Components with TypeScript Mixins

Giancarlo Buomprisco

Hey Node Helps You Think, Prototype, and Solve in Node.js — Transforming data, package.json, the module system and more. Bite-size, info-packed tutorials with videos and use cases.

Hey Node by Osio Labs sponsor

Cropping Images to a Specific Aspect Ratio with JavaScript — How to use the HTML canvas API and some basic math to build a tiny crop helper function, making it easy to quickly crop images in various aspect ratios.

Rik Schennink

🔧 Code & Tools

EasyDB: A 'One-Click' Server-Free Database — A quick way to provision a temporary database (that’s basically a key/value store) and use it from JavaScript. Ideal for hackathons or quick once-off scripts, perhaps.

Jake and Tyson

Nodemon: Automatically Restart a Node App When Files Are Changed — A development-time tool to monitor for any changes in your app and automatically restart the server. v2.0 has just been released with CPU and memory use improvements and far fewer dependencies.

Remy Sharp

GraphQuill: Real-Time GraphQL API Exploration in VS Code — A way to test GraphQL API endpoints from within VS Code so you don’t have to keep jumping between multiple tools.

OSLabs Beta

Open Realtime Data - A User’s Guide with Links to a Free Streaming Platform

Ably sponsor

Lambda API: A Lightweight Web Framework for Serverless Apps — A stripped down framework that takes an Express-esque approach to putting together serverless JavaScript apps to run on AWS Lambda behind API Gateway.

Jeremy Daly

ScrollTrigger: Let Your Page React to Scroll Changes — Triggers classes based on the current scroll position. So, for example, when an element enters the viewport you can fade it in.

Erik Terwan

Siriwave: The Apple Siri 'Waveform' Replicated in a JS Library

Flavio Maria De Stefano


by via JavaScript Weekly

Twitter Rolls Out a New Feature that Allows Users to Report Issues that Transpire in Lists!

Once Twitter rolled out the Lists feature, it was only a matter of time before certain people started using it for spreading negativity on the platform. Fortunately, Twitter is now ready to step up and tackle the issues surfacing due to the unethical use of Lists. The microblogging service has...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Ali Siddiqui via Digital Information World

Website Inspiration: Abetel Rustic

Several impressive visual effects as you scroll this marketing Landing Page promoting Abetel Wedding services.

Full Review


by Rob Hope @robhope via One Page Love