Sunday, February 23

Tag: Web

Web Tricks

How To Build A Website With The WP Page Builder Plugin

WordPress page builders are the first choice for creating a perfect website without any help from a developer. And a new one is on the market that we are going to test in this article. It’s WP Page Builder. We’ll learn how to use this page builder plugin to create a website. WP Page Builder is a free plugin that integrates with any WordPress theme. You can easily drag and drop elements onto the pages you are building, and you don’t need any coding skills to do so. At least, that is the developer Themeum’s point of view, which I’ll put to the test in this article. Does the plugin really help us build a website so easily? Are we able to achieve our goals for a website with it? We’re about to find out. Let’s go through the process of building a real website using the WP Page Builder ...
Best Packages and Themes for Hyper: The Terminal Built on Web Technologies
Web Tricks

Best Packages and Themes for Hyper: The Terminal Built on Web Technologies

Hyper is a terminal built on web technologies, based on JavaScript, HTML and CSS providing a beautiful and extensible experience for command-line interface users. Hyper achieves a lot of its speed and functionality thanks to the power of hterm underneath, the terminal emulator of the Chromium project. If you're just getting started with Hyper terminal I'd suggest you definitely head to Hyper website, they have an extensive installation guide and usage documentation Today we'll be looking at the best packages and themes to make our Hyper terminal much cooler. Prerequisites Note Important words are highlighted. Bold words emphasis a point. Previous / Next code appears like this . . . . Material Theme for Hyper are link to package/theme npm repository. This project requires Node.js v6.11.0...
Web Tricks

The New Framer X: Initial Impressions

The Framer team recently released a new prototyping tool, Framer X, and I was lucky enough to be able to test it during the beta phase. In this article, I’d like to share my thoughts about this new tool and its features. I’ll make a comparison with the “legacy” Framer app as well as other tools, and I’ll discuss its brand new features such as Stacks and Scroll, and its new Code and Design components. This article is intended for UI and UX designers who would like to learn more about Framer X’s prototyping abilities. Since it is (in many ways) a brand new product, you don’t need to be familiar with the older Framer application to read along. However, a little bit of familiarity with HTML, CSS, React, JavaScript and Node.js are beneficial. For the purpose of this tutorial, I have also ...
3 Essential Design Trends, October 2018
Web Tricks

3 Essential Design Trends, October 2018

This month’s trends have something in common: You’ve probably seen all of these ideas before, maybe just presented in a slightly different way. Designers are returning to dark backgrounds, large headers and cards to encourage engagement, and get users interested in content on the screen. Here’s what’s trending in design this month: 1. Dark Backgrounds It seems like designers were focusing on light, white minimal styles for a long time, but that era is starting to end. Dark backgrounds are making a comeback in a big way. Dark backgrounds provide a design opportunity quite different from white Maybe it’s the idea that cooler weather is coming. (Many of these dark backgrounds do have a cool feel.) Or maybe it’s just a shift in order to try something different. (Dark backgrounds...
Popular Design News of the Week: September 24, 2018 – September 30, 2018
Web Tricks

Popular Design News of the Week: September 24, 2018 – September 30, 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. 16 CSS Border Animations DebugBear – Front-end Code Monitoring Scheme Color – The Quick, Simple and Easiest Way to Browse Color Schemes Framer X is Awesome, but it’s not R...
Building a Google search clone SPA with Vue and Flask
Web Tricks

Building a Google search clone SPA with Vue and Flask

Introduction A few weeks ago, in the course of seeking for a developer role, I completed a technical assessment test and the entirety of this article is based on the development process; I thought it would be great to write about how I completed it, so open up your favourite code editor and let’s build something awesome and learn a few tricks. The technical assessment test asked that I built an app with the following features: Before anything else, I pulled out my pen and tore out a piece of paper, drew a basic representation of the app and decided to make it into a Google search clone. The app could have been anything really, but it sounds much better to tell my friends that I just built a Google search clone, don't you think? I decided to use Vue for the frontend and Flask for the backe...
The Freelancer’s Guide to Paying Tax
Web Tricks

The Freelancer’s Guide to Paying Tax

When you take the leap into freelancing and self-employment, it’s really exciting at the start. Eventually, the honeymoon phase wears off and you comfortably adjust to life as a freelancer, which, in all honesty, is a really great deal. You get to run your design business the way you want. Work with clients you like. Make as much money as your schedule allows for. Live and work from anywhere in the world (and move as frequently as you want!) This business is yours to shape and mold into whatever you want it to be and to support whatever sort of lifestyle you want to lead outside of it. That said, while the structure of the business may fully be under your control, the income you make from it is not. Every country holds its residents accountable for paying taxes. When you have an e...
Web Tricks

Privacy By Design: How To Sell Privacy And Make Change

Privacy is a fundamental human right that allows us to be our true selves. It’s what allows us to be weirdos without shame. It allows us to have dissenting opinions without consequence. And, ultimately, it’s what allows us to be free. This is why many nations have strict laws concerning privacy. However, in spite of this common understanding, privacy on the Internet is one of the least understood and poorly defined topics to date because it spans a vast array of issues, taking shape in many different forms, which makes it incredibly difficult to identify and discuss. However, I’d like to try to resolve this ambiguity. In the United States, it is a federal offense to open someone’s mail. This is considered a criminal breach of privacy that could land someone in prison for up to five year...
Using Parcel In A Vue.js App
Web Tricks

Using Parcel In A Vue.js App

When it comes to bundler, Webpack seems to be the de-facto bundler within the Vue.js community. In this tutorial, I will be showing you how to use Parcel in a Vue.js application completely from scratch. What is Parcel Parcel is a blazing fast, zero configuration web application bundler. It is a relatively new to the application bundler world. One of Parcel’s main selling point is it zero configuration as you don’t need have some kind of configurations to it. If you have ever used Webpack prior to version 4, then this will be a relief. In addition to this, Parcel has out of the box support for JS, CSS, HTML, file assets etc, with no plugins needed, and it builds all these assets in a blazing fast bundle time. Getting started To get started using Parcel, we need to first install the Parcel b...
Create Vue Apps Visually with the Vue CLI User Interface Tool
Web Tricks

Create Vue Apps Visually with the Vue CLI User Interface Tool

Most JavaScript frameworks these days usually have some sort of Command Line Interface (CLI) that enables users quickly scaffold applications and get straight to building apps, without doing repetitive set up tasks. Some common ones are: Vue CLI Angular CLI Create React App Ember CLI Sometimes these CLIs come with a lot of configurations, which may be fun to use, but also a bit complex, since some commands may take in a lot of parameters and flags. The Vue CLI introduced a Graphical User Interface (GUI), which can save us a lot of time and give us clarity on what we are actually doing while building a Vue App generated with the CLI. NOTE The UI Tool is till in Beta, and a lot may change. Prerequisites You should have a basic to intermediate understanding of JavaScript and VueJS You should...
Mailchimp Unveils Quirky Rebrand
Web Tricks

Mailchimp Unveils Quirky Rebrand

If any single tech company embodies the spirit of web-savvy, then it is Mailchimp. Since its beginnings as a side-project in the early-2000s the marketing service has walked the line between creative experiences, and simple usability. Mailchimp is one of those companies that saunters onto the court, lobs a shot over its shoulder, and gets nothing but net. Now, with their latest rebrand courtesy of brand agency Collins (as ever, alongside an in-house team) Mailchimp has got almost everything right. Almost. Chimp lovers will be relieved to discover that Freddie has survived the rebrand, and remains as the logomark, albeit redrawn in a simpler form. He’s lost his “M”, a bit of fur’s gone, the ear’s simpler. Essentially Freddie is more usable, more translatable, more international. The most...
Representing Web Developers In The W3C
Web Tricks

Representing Web Developers In The W3C

Representing Web Developers In The W3CRepresenting Web Developers In The W3C Rachel Andrew 2018-09-27T14:15:00+02:00 2018-09-27T19:03:15+00:00 One of the many things that I do is to be a part of the CSS Working Group as an Invited Expert. Invited Experts are people who the group wants to be part of the group, but who do not work for a member organization which would confer upon their membership. In this post, I explain a little bit about what I feel my role is in the Working Group, as a way to announce a possible change to my involvement with the support of the Dutch organization, Fronteers. I’ve always seen my involvement in the CSS Working Group as a two-way...
Tough Interview(er) Questions For The Job-Seeking Designer
Web Tricks

Tough Interview(er) Questions For The Job-Seeking Designer

Tough Interview(er) Questions For The Job-Seeking DesignerTough Interview(er) Questions For The Job-Seeking Designer Joshua Bullock 2018-09-26T13:30:31+02:00 2018-09-26T11:46:24+00:00 Whether you’re a multi-year veteran to the UX industry or fresh out of a higher education or boot camp style program, setting out into the job market can be a daunting task for any designer. From freelancing or working for a more boutique studio, doing agency work, or joining the enterprise, a myriad of positions, requirements, and organizations are available for a design practitioner who is looking to take the next steps in their career. In this article, I’ll present a list of q...
Grid Vs Flexbox: Which Should You Choose?
Web Tricks

Grid Vs Flexbox: Which Should You Choose?

CSS Grid and CSS Flexbox are complimentary web layout technologies that have been hotly anticipated for years. However, despite some superficial similarities they are actually used for very different tasks; they each solve a very different set of problems. In an ideal scenario, you may find that you employ both for different layout tasks. In this post we’ll look at their differences, look at how they solve various layout problems, and help you choose which (if either) is the right solution for your problem. Grid is Container-Based, Flexbox is Content-Based In flexbox layout, the size of a cell (flex-item) is defined inside the flex-item itself, and in the grid layout, the size of a cell (grid-item) is defined inside the grid-container. Confusing? Let’s look at an example, here’s the HTML ...
Web Tricks

Setting Up Your PyMongo Environment

Welcome to PyMongo Monday. This is the first in a series of regular blog posts that will introduce developers to programming MongoDB using the Python programming language. It’s called PyMongo Monday because PyMongo is the name of the client library (in MongoDB speak we refer to it as a "driver") we use to interact with the MongoDB Server. Monday because we aim to release each new episode on Monday. To get started we need to install the toolchain used by a typical MongoDB Python developer. Installing m First up is m. Hard to find online unless your search for "MongoDB m", m is a tool to manage and use multiple installations of the MongoDB Server in parallel. It is an invaluable tool if you want to try out the latest and greatest beta version but still continue mainline development on our cu...