Sunday, June 22

Tag: Web

Popular Design News of the Week: August 13, 2018 – August 19, 2018
Web Tricks

Popular Design News of the Week: August 13, 2018 – August 19, 2018

Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers.  The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, in case you missed some here’s a quick and useful compilation of the most popular designer news that we curated from the past week. Note that this is only a very small selection of the links that were posted, so don’t miss out and subscribe to our newsletter and follow the site daily for all the news. Scroll Bouncing on your Websites   Site Design: Kommigraphics   How Ikea Quietly Tweaks its Design Around the World   Screenlife App – A UI/UX Case Study   Reviewed: New Logo and Id...
Designing For Micro-Moments
Web Tricks

Designing For Micro-Moments

Designing For Micro-MomentsDesigning For Micro-Moments Suzanna Scacca 2018-08-17T13:50:09+02:00 2018-08-17T11:59:10+00:00 A couple of years ago, Google announced a new mobile-first initiative it wanted web designers and marketers to pick up on. This was our introduction to micro-moments. These are not to be confused with micro-interactions, which are miniscule engagements websites have with visitors when they "touch" key points of the interface. A mouse changes its appearance when a user hovers over a clickable element. A display error appears after a field is incorrectly populated. A checkbox briefly enlarges and changes color after it’s been ticked off. Thes...
The Real Problem With Pre-Made Themes
Web Tricks

The Real Problem With Pre-Made Themes

Designers, developers, site owners… lend me your eyeballs for a bit. There’s something rotten in the state of pre-made website themes. Alright, I’ve offended The Bard quite enough. But you get my point, right? Themes have gotten a bad rap for a variety of reasons: they can have bloated code, content must be designed to fit in them rather than designing them to fit the content, et cetera. But they’ve also gotten really good. Many are made to be modular, so you only use and load the code you need. People have gotten a lot better at coding things to load fast, and there’s a theme for nearly every conceivable need. So maybe it’s not as optimized as it could be, if you’re not getting Amazon levels of traffic, regular hosting should be fine, right? And again, there’s a theme for every conceivab...
Monthly Web Development Update 8/2018: The Cost Of JavaScript, Ethics In Open Source, And QUIC
Web Tricks

Monthly Web Development Update 8/2018: The Cost Of JavaScript, Ethics In Open Source, And QUIC

Monthly Web Development Update 8/2018: The Cost Of JavaScript, Ethics In Open Source, And QUICMonthly Web Development Update 8/2018: The Cost Of JavaScript, Ethics In Open Source, And QUIC Anselm Hannemann 2018-08-17T11:57:10+02:00 2018-08-17T11:59:10+00:00 Building technology and software has become a very responsible job. People trust the products we create, and they can have a significant impact on their lives, too. Considering this, we not only need to think about inclusive solutions, but also stand up and advocate for ethics, reliability, and security. It’s a position that gives us power. Eric Meyer published an article elaborating the problems which an H...
Web Tricks

Debugging Angular CLI Applications in Visual Studio Code

Debugging Angular CLI Applications in Visual Studio Code In this post, we are going to create an Angular CLI application, then add configuration to debug it in Visual Studio Code. Watch on YouTube TLDR - For an Angular CLI application, create a debug configuration in VS Code, install the Debugger for Chrome extension, then run in debug mode. Debugging Angular CLI Applications in Visual Studio Code Creating a Starter Project Creating Debug Configuration Let's Debug Learn VS Code If you're interested in learning more about VS Code, you definitely want to check out the upcoming Learn VS Code course. Creating a Starter Project To be able to test an Angular CLI application, you need an Angular CLI application :) I'll provide the basic steps, but for more reference on how to get start...
Web Tricks

Building a Portfolio Carousel with Synchronized Sliders

Undoubtedly, one of the fundamental sections that every personal or business website must have is a Portfolio. In this section the most outstanding works are generally shown, becoming a showcase of our potential. As well as having a Portfolio full of good works that endorse our performance, the design and functionality of it helps a lot to impress a potential client. For this reason, many of us choose to develop unique Portfolios, with amazing designs and great functionality. Without further ado, in this tutorial we invite you to develop this elegant and functional Portfolio to get the attention of your potential clients: The original design belongs to Francesco Zagami, and is published in Dribbble. If you follow this tutorial, you will see that it is not very complicated to achieve, espe...
Web Tricks

Scroll Bouncing On Your Websites

Scroll bouncing (also sometimes referred to as scroll ‘rubber-banding’, or ‘elastic scrolling’) is often used to refer to the effect you see when you scroll to the very top of a page or HTML element, or to the bottom of a page or element, on a device using a touchscreen or a trackpad, and empty space can be seen for a moment before the element or page springs back and aligns itself back to its top/bottom (when you release your touch/fingers). You can see a similar effect happen in CSS scroll-snapping between elements. However, this article focuses on scroll bouncing when you scroll to the very top or very bottom of a web page. In other words, when the scrollport has reached its scroll boundary. Collecting Data, The Powerful Way Did you know that CSS can be used for collecting statis...
8 Design Mistakes That Spell Disaster
Web Tricks

8 Design Mistakes That Spell Disaster

Just like anything else, product design can be done well, and it can be done poorly. When a product is designed well, users don’t notice it. But when a product is designed poorly, users not only notice, but also complain. In this article, I want to share five the most common things that lead to bad product design. 1. Adding Too Many Features to a Product All too often designers think about features as a synonymous with value. They believe that the more features they add to the product, the more valuable it adds for the user. As a result, a lot of products are designed with too many unnecessary features which detract from the product’s primary purpose. This effect is known as feature creep—a continuous addition of new product features beyond the original scope. Here are two tips tha...
Web Tricks

Java and MongoDB 4.0 Support for Multi-Document ACID Transactions

MongoDB 4.0 adds support for multi-document ACID transactions. But wait... Does that mean MongoDB did not support transactions until now? No, actually MongoDB has always supported transactions in the form of single document transactions. MongoDB 4.0 extends these transactional guarantees across multiple documents, multiple statements, multiple collections, and multiple databases. What good would a database be without any form of transactional data integrity guarantee? Before we dive in this blog post, you can find all the code and try multi-document ACID transactions here. Quick start Step 1: Start MongoDB Start a single node MongoDB ReplicaSet in version 4.0.0 minimum on localhost, port 27017. If you use Docker: You can use start-mongo.sh. When you are done, you can use stop-mongo.sh. If ...
Web Tricks

The Complete Anatomy Of The Gutenberg WordPress Editor

It seems that Gutenberg has been a term of controversy in the world of WordPress lately. Hailed as the most significant change to WordPress 5.0 this year, the Gutenberg editor has received a mixed response from web developers and regular folk alike. All of this chaos is making it difficult to see Gutenberg for what it really is. So, I’ll try to put some of the confusion to rest once and for all.In this article, I will cover the following: What is Gutenberg? More Than Just An Editor What Does Gutenberg Change In WordPress? Installing Gutenberg Exploring Gutenberg At Length Pros And Cons Understanding Compatibility Issues Gutenberg Is The Future Latest News And Further Resources 1. What Is Gutenberg? Named after Johannes Gutenberg, who invented the mechanica...
Create Beautiful Websites Easily with YOOtheme Pro
Web Tricks

Create Beautiful Websites Easily with YOOtheme Pro

YOOtheme Pro is a premium site builder from YOOtheme. The culmination of over a decade of design and development for WordPress and Joomla, it’s a professional-grade solution for creating and managing beautiful websites. Every client loves the power of a content management system, but not all clients have the same needs, challenges, or priorities. YOOtheme Pro is one of only a handful of solutions that embraces both WordPress, and Joomla, giving your clients the choice they value and opening up a wider market for professional web designers. YOOtheme Pro gives you the flexibility to create any type of content, anywhere in your design; It provides an intuitive drag and drop interface that allows you to add, edit, rearrange, and delete content at will; Best of all it allows clients to ma...
Web Tricks

Everything You Need To Know About Alignment In Flexbox

History Of Flexbox Alignment For the entire history of CSS Layout, being able to properly align things on both axes seemed like it might truly be the hardest problem in web design. So the ability to properly align items and groups of items was for many of us the most exciting thing about Flexbox when it first started to show up in browsers. Alignment became as simple as two lines of CSS: See the Pen Smashing Flexbox Series 2: center an item by Rachel Andrew (@rachelandrew) on CodePen. The alignment properties that you might think of as the flexbox alignment properties are now fully defined in the Box Alignment Specification. This specification details how alignment works across the various layout contexts. This means that we can use the same alignment properties in CSS Grid as we use ...
What’s New for Designers, August 2018
Web Tricks

What’s New for Designers, August 2018

What’s old is new again; that’s the theme this month with new tools for designers with a few new tools that are rooted in the “old” concepts of design theory. From working with typefaces, to a color wheel, this roundup is packed with goodies. And then there are some new “new” tools as well, including a couple of cool 3D elements. If we’ve missed something that you think should have been on the list, let us know in the comments. And if you know of a new app or resource that should be featured next month, tweet it to @carriecousins to be considered! Font Playground Font Playground is a tool to help you experiment with variable fonts and even export front-end code. Variable fonts, which are single font files that behave like multiple fonts, are gaining popularity, making this something y...
5 Ways to Deal With Projects for Friends & Family
Web Tricks

5 Ways to Deal With Projects for Friends & Family

It always starts as an innocent conversation. Whether it’s an email, an SMS conversation, or face-to-face, it starts simply enough: “Hey, how are you doing? How are the cats? Did you see the new Netflix show that we all insist must be watched?” You know, normal stuff. But then comes the non sequitur. Many of your old friends and family don’t know enough about technology to ease into the topic. It just comes out of the blue. “So I hear you know how to do websites and stuff…(?)” And that’s it. The silence lingers in the air. Flashbacks of people who never talked to you until their laptops broke down assail your tranquility. The storm rages within. You plaster on your best friendly smile; and ask the one question that usually makes them back down: “Sure! What’s your budget?” I g...
10 Ways to Design Your Website for Mobile Speed
Web Tricks

10 Ways to Design Your Website for Mobile Speed

Have you performed a mobile speed test lately? How does your website rank? A slow website can turn mobile users away. Ideally, you want your design to load just as quickly for 3G users on phones as it does for desktop users on Wi-Fi. (That’s a pretty big ask, but there are things you can go to make it happen.) First, test your mobile speed. And then use these tips to improve your performance, and keep more users on your site longer. 1. Optimize Images One of the biggest problems with website speed is image size. Images can actually account for most of the downloaded data on a page and by formatting and saving images the right way, you can seriously cut down on the number of bytes required to serve this information. The easiest way to optimize images is to work with them before uplo...