Wednesday, February 5

Web Tricks

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...
Building Websites With Tilda (Full Review)
Web Tricks

Building Websites With Tilda (Full Review)

Building Websites With Tilda (Full Review)Building Websites With Tilda (Full Review) Nick Babich 2018-09-25T13:30:00+02:00 2018-09-25T11:38:17+00:00 (This is a sponsored article.) The modern web is very unified. Designers use the same patterns, and, as a result, websites created by different people look like clones. The only way to stand out from the crowd is via content. Content is what brings people to your website in the first place. Tilda is a website builder that can be used to create websites, landing pages, online stores and special projects. Tilda’s creators practice a “content-first” philosophy: Content precedes design. Being big fans of storytelling,...
10 Reasons Why You Will Never Let Placeit Go
Web Tricks

10 Reasons Why You Will Never Let Placeit Go

Placeit offers thousands of smart templates which you can customize by simply clicking a few options, while still keeping a professional layout. You won’t have to worry about resolution, dimensions or proportions. We promise your designs will always look sharp since there’s no way you can mess it up. The Brilliance of Web Designing 1. It’s as Easy as Breathing Anyone can design, even you. Yes, you! Don’t trust us? Give it a try. 2. It’s so Fast You’ll Think You Just Missed It It’s like watching a movie, the hard part is choosing which one, after that you just have to enjoy. You can play with all of Placeit’s smart templates before deciding which design suits your brand the best. 3. Get Yourself an Original Design You can customize each template as much as you want to ensure you get an ori...
Web Tricks

Demystifying The Service Worker Lifecycle

In an earlier article of mine, I talked about 4 essential things every PWA must have, which service worker happens to be part of. Service worker plays a very vital role when it's comes to Progressive Web Apps (PWA), as it is responsible for offline caching, push notifications, background sync etc. In this article, we'll be demystifying the service worker lifecycle and what can be done at each stage of the lifecycle. For effective use of service worker, an understanding of the service lifecycle is essential. The service worker lifecycle consists of mainly 3 phases, which are: Registration Installation Activation Let’s go over each of them. Registration A service worker is basically a JavaScript file. One thing that differentiate a service worker file from a normal JavaScript file, is that s...
Dark Patterns And Other Design No-Nos For Mobile
Web Tricks

Dark Patterns And Other Design No-Nos For Mobile

Dark Patterns And Other Design No-Nos For MobileDark Patterns And Other Design No-Nos For Mobile Suzanne Scacca 2018-09-24T14:00:18+02:00 2018-09-24T20:02:24+00:00 When it comes to making money, some companies will do whatever it takes to get people inside their establishment. But does that kind of business tactic even work? In my opinion, if you have to lie or trick your consumers into a sale, well then, that won’t obviously work! You might be able to attract a good amount of foot traffic (and even make some sales from the deceitful strategy), but let’s look at the big picture. If traffic levels won’t sustain and you’re handling more refunds than sales, the a...
10 Free Font Alternatives to Gotham
Web Tricks

10 Free Font Alternatives to Gotham

The typeface Gotham is one of the most popular sans-serifs in circulation. Designed at the turn of the millennium by Tobias Frere-Jones for the Hoefler & Co. type foundry, it is based on the basic letterforms that Frere-Jones saw in use on buildings around Manhattan, in signage and architectural lettering. The quintessentially American feeling in the design has resulted in the typeface’s use in countless branding projects—Barack Obama’s presidential campaign, the National September 11 Memorial & Museum, and Saturday Night Live, as well as many other household names have adopted Gotham. Described by Hoefler & Co. simply as, “What letters look like” it’s the typeface’s modernity, honesty, and assuredness that make it so popular. As with many typefaces, with great popularity com...
Web Tricks

A Guide To Embracing Challenges And Excelling At Your UX Design Internship

This is the story about my user design internship. I’m not saying that your internship is going to be anything like mine. In fact, if there’s one thing I can say to shape your expectations, it would be this: be ready to put them all aside. Above all else, remember to give yourself space and time to learn. I share my story as a reminder of how much I struggled and how well everything went despite my difficulties so that I’ll never stop trying and you won’t either. It all started in May 2018, when I stepped off the plane in Granada, Spain, with a luggage at my side, laptop on my back, and some very rusty Spanish in my head. It was my first time in Europe and I would be here for the next three months doing an internship in UX design at Badger Maps. I was still pretty green in UX, having be...