30+ Fresh New UI Kits – Free and Premium

Original Source: http://feedproxy.google.com/~r/1stwebdesigner/~3/kZD40ys-oDE/

Every web designer and developer can use new UI kits to get their project started, speed up delivery time, or just for inspiration to create their own ideas and mockups. Today we are giving you over 30 of the best free and premium UI kits to choose from, so you don’t have to spend your valuable time searching through the thousands that are available. Use these kits however you see fit for your next or future projects, and be sure to bookmark this page so you can come back and find additional kits to utilize whenever you need them.

UX Designer Toolbox: Unlimited Downloads Starting at $16.50/Month

UX & UI Kits

UX & UI Kits
14,000+ UX & UI Kits

Wireframe Kits

Wireframe Kits
1,100+ Wireframe Kits

Icon Sets

Icon Sets
11,000+ Icon Sets

DOWNLOAD NOW
Envato Elements

Karamtaj Gift Shop UI Kit (Free)

 Karamtaj Gift shop UI kit - UX and UI kits

Cassiopeia – Flower Store UI Kit (Free)

Cassiopeia - UI kits

Dasmin Delivery Food App Mobile UI kit (Premium)

Dasmin Delivery Food App Mobile Ui kit - UX and UI kits

RevKit – Design System UI Kit (Free)

RevKit - Design System UI Kit

InsightKit – Dashboard UI Kit (Premium)

InsightKit – Dashboard UI Kit

iPlayMusic – A Free Awesome Music App UI Kit (Free)

iPlayMusic - A Free Awesome Music App UI Kit - UX and UI kits

Climax – Live Game Streaming UI Kit (Premium)

Climax - Live Game Streaming UI Kit - UX and UI kits

E-commerce UI Kit (Free)

E-commerce UI Kit

Snowflake UI Kit (Free)

Snowflake UI Kit

Architect Responsive Landing Page (Premium)

Architect Responsive Landing Page - UX and UI kits

Velocity: A dashboard UI kit with a robust design system (Free)

Velocity dashboard

Unit – Free UI Kit (Free)

Unit – Free UI Kit

Clevr – Book Store Ecommerce Website Template (Premium)

Clevr - Book Store Ecommerce Website Template - UX and UI kits

Smart Home—A digital UI Kit for the physical world (Free)

Smart Home

Furniture Store Mobile App UI Kit Template (Premium)

Furniture Store Mobile App UI Kit Template - UX and UI kits

Rise Free eCommerce UI Kit (Free)

Rise Free eCommerce UI Kit

Shopper UI Kit (Free)

Shopper UI Kit

e-Book Store Detail App UI Kit Bundle (Premium)

e-Book Store Detail App UI Kit Bundle - UX and UI kits

Now: A beautiful cross-platform UI kit (Free)

Now

Covid19 UI Kit (Free)

Covid19 UI Kit

Rasa – Food Recipe iOS App Design UI Template (Premium)

Rasa - Food Recipe iOS App Design UI Template - UX and UI kits

Flame UI Kit for Sketch (Free)

Flame UI Kit for Sketch (FREE)

Financial UI Kit for Adobe XD (Free)

Financial UI Kit for Adobe XD

Wedding Ceremony Template (Premium)

Wedding Ceremony Template - UX and UI kits

Figma Admin Dashboard UI Kit (Free)

Figma Admin Dashboard

Gaming UI Kit (Free)

Gaming UI Kit

Agency Business Landing Page Template (Premium)

Agency Business Landing page Template - UX and UI kits

Components Free UI Kit (Free)

Components

Wallet & Finance Mobile App UI Kit Template (Premium)

Wallet & Finance Mobile App UI Kit Template - UX and UI kits

Summer UI Kit (Free)

Summer UI Kit


5 Best Free Courses and Resources to Level Up As a Web Designer

Original Source: https://www.webdesignerdepot.com/2020/09/5-best-free-courses-and-resources-to-level-up-as-a-web-designer/

I often see freelancers on social media asking what the secret is to working fewer hours, making more money, and helping new clients to find them. While those things tend to happen the longer you’ve been freelancing, it doesn’t happen without some effort.

If you’re wondering how you can change things so that your business becomes more profitable and easier to manage, education is the key.

But it’s not just mastering new design techniques that will take you to the next level. It’s important to invest your time in a well-rounded education so that you can grow not just as a web designer, but also as a freelancer and business owner.

The good news is that you don’t have to spend a ton of cash on courses or resources. In the following round-up, I’m going to share some of the best free courses to help you level up.

5 Best Free Courses and Resources for Web Designers

Rather than sign up for Udemy, Skillshare and other premium course membership sites, I recommend taking a bootstrapping approach to self-education. I mean, the whole point in learning new skills and strengthening existing ones is so you can run a better business and make more money, right?

Once you have extra funds to throw at premium courses, definitely explore those options. For now, let’s focus on the free courses and resources that’ll help get you to that next level:

1. edX

edX was created by Harvard and MIT in order to provide university-level training and education to anyone, anywhere. While you can’t get certified without paying a few hundred dollars, you can go through entire courses for free.

Courses are offered over a wide range of categories. As a freelance web designer, you’d do well to focus on the following areas:

Design
Learn more than just how to design beautiful interfaces. Learn about the technical side of it, too — things like AI, IoT, and cybersecurity.

Computer Science
Learn web development and coding.

Business & Management
Learn essential business skills like:

Project management
Finance management
Leadership
Marketing and analysis

Communication
Learn things like branding, negotiation, reputation management, and critical thinking.

2. Envato Tuts+

Envato Tuts+ might be best known for its succinct step-by-step design and development tutorials. However, it has a new section of free video courses to take advantage of.

Although you won’t learn any soft skills here, this is a great resource if you want to master the tools of your trade.

Free courses give you a deeper look at tools like:

HTML, CSS, and JavaScript
Adobe’s suite of software
Sketch
WordPress
Video conferencing tools

3. YouTube

YouTube is more than just a place to watch entertaining videos. There are some amazing YouTube channels for web designers at all skill levels.

When choosing a design channel and course to follow, look for ones that are well organized. If they’re just posting videos at random without any rhyme or reason, it’ll be difficult to focus on and master one skill set before moving onto the next.

Here are the channels I recommend you follow:

Flux

Learn skills related to:

Web design
Getting started as a freelancer
Strengthening your processes
Building your portfolio
Design theory and strategy

CharliMarieTV

Learn skills related to:

Web design
Building sites with Figma or Webflow
Career paths for designers
Productivity hacks

NNgroup

Learn skills related to UX:

Web design
User psychology
Usability testing
Design thinking
Research and data analysis
Journey mapping
Get access to UX Conference seminars, too

4. Moz Whiteboard Fridays

Even if you don’t offer SEO as a standalone service, it’s important for web designers to understand the role they play in SEO and to stay abreast of the latest and greatest strategies.

If you haven’t tuned in for one of Moz’s Whiteboard Fridays yet, I’d recommend you start now.

Some of the topics might not be relevant to you (like creating a content strategy). However, there are others you’ll get some great tips from, like the one above that talks about creating great visuals, preparing web pages with tags and schema markup, and optimizing for featured snippets.

5. Nir Eyal – Indistractible

Nir Eyal has made a name for himself over the years as an author and presenter on the subject of human psychology and behavior. His first book (Hooked) examined consumer behavior and how to design around it. His second (Indistractible) turned the focus on us — the doers and creators who build experiences and products for consumers.

The first of his free resources to explore is this 30-minute presentation on why we’re so easily distracted and how to keep those distractions (and ourselves) from getting in the way.

The second free resource to snag up is the 80-page workbook available on the homepage. Here’s a preview of what it looks like:

You’ll learn about common distractions, identify those that are specific to you, and then work through exercises to defeat them.

If this is something you’re struggling with, these resources will empower you to make a much-needed change.

BONUS: WebDesigner Depot

Although WebDesigner Depot doesn’t offer video courses, I consider each of the articles contained within this site to be mini-courses of their own. And you’ll learn everything you’ve ever wanted to know about becoming a web designer and growing your freelance business.

 

Featured image via Unsplash.

Source

p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}

Building Microservices with Deno, Reno, and PostgreSQL

Original Source: https://www.sitepoint.com/building-microservices-with-deno-reno-postgresql/?utm_source=rss

Building Microservices with Deno, Reno, and PostgreSQL

In this tutorial, we show you how to go about building microservices with Deno, and introduce you to Reno — a thin routing library for Deno. We’ll explore how we can use this newer JavaScript platform to build a microservice that exposes endpoints for acting on a database.

Deno is a JavaScript and TypeScript runtime from Node.js creator Ryan Dahl that aims to address some of the latter technology’s shortcomings, such as simplifying the module path lookup algorithm and more closely aligning the core APIs with their browser-based equivalents. Despite these fundamental differences, the potential applications of Deno and Node.js are mostly identical. One of Node’s core strengths lies in building HTTP services, and the same can be argued for Deno.

Writing HTTP Servers with std/http

Before we introduce a routing library or contemplate our data access layer, it would be useful to step back and build a simple HTTP server with the std/http module, which is part of Deno’s standard library. If you haven’t already, install Deno. In a Unix-type operating system, you can run:

$ curl -fsSL https://deno.land/x/install/install.sh | sh -s v1.3.0

Note that this tutorial has been developed against 1.3.0 (and std 0.65.0 as we’ll see later), but any later 1.x versions you may be using should be compatible. Alternatively, if you’re running an older version of Deno, you can upgrade to 1.3.0 with the deno upgrade command:

deno upgrade –version 1.3.0

You can verify that the expected Deno version has been installed with deno –version.

We’re now in a position to build an HTTP server. Create a directory, within your usual development directory, named deno-hello-http, and open it in your editor. Then, create a file called server.ts, and use the listenAndServe function within std/http to build our server:

import { listenAndServe } from “https://deno.land/std@0.65.0/http/mod.ts”;

const BINDING = “:8000”;

console.log(`Listening on ${BINDING}…`);

await listenAndServe(BINDING, (req) => {
req.respond({ body: “Hello world!” });
});

Developer Experience Protips

If you’re using VS Code, I’d heavily recommend the official Deno extension, which provides support for Deno’s path resolution algorithm. Additionally, you can run deno cache server.ts to install the dependencies and their TypeScript definitions, the latter serving as an invaluable API guide when writing your code.

We can start our server by running deno run –allow-net server.ts in our shell. Note the –allow-net permissions flag, granting our program with network access. Once listening on port 8000, we can target it with a HTTP request:

$ curl -v http://localhost:8000/ ; echo

> GET / HTTP/1.1
> Host: localhost:8000
> User-Agent: curl/7.58.0
> Accept: */*
>
< HTTP/1.1 200 OK
< content-length: 12
<

Hello world!

Great! With a few lines of TypeScript, we’ve been able to implement a simple server. That said, it isn’t particularly well-featured at this point. Given that we consistently serve “Hello world!” from our callback function, the same response will be returned for any endpoint or HTTP method. If we hit a server with POST /add, we’ll receive the same headers and body:

$ curl -v -d ‘{}’ http://localhost:8000/add ; echo

> POST /add HTTP/1.1
> Host: localhost:8000
> User-Agent: curl/7.58.0
> Accept: */*
> Content-Length: 2
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 200 OK
< content-length: 12
<

Hello world!

We can limit the existing response to GET / by conditionally checking the url and method properties of our callback’s req parameter:

import {
listenAndServe,
ServerRequest,
} from “https://deno.land/std@0.65.0/http/mod.ts”;

const BINDING = “:8000”;

console.log(`Listening on ${BINDING}…`);

function notFound({ method, url }: ServerRequest) {
return {
status: 404,
body: `No route found for ${method} ${url}`,
};
}

await listenAndServe(BINDING, (req) => {
const res = req.method === “GET” && req.url === “/”
? { body: “Hello world” }
: notFound(req);

req.respond(res);
});

If we restart our server, we should observe that GET / works as expected, but any other URL or method will result in a HTTP 404:

$ curl -v -d ‘{}’ http://localhost:8000/add ; echo

> POST /add HTTP/1.1
> Host: localhost:8000
> User-Agent: curl/7.58.0
> Accept: */*
> Content-Length: 2
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 404 Not Found
< content-length: 28
<

No route found for POST /add

std/http Beyond Simple Services

Bootstrapping trivial HTTP servers with Deno and std/http has proven to be relatively straightforward. How does this approach scale for more complex services?

Let’s consider a /messages endpoint that accepts and returns user-submitted messages. Following a RESTful approach, we can define the behavior of this endpoint and of our service overall:

Continue reading
Building Microservices with Deno, Reno, and PostgreSQL
on SitePoint.

Diagonal Thumbnail Slideshow Animation

Original Source: http://feedproxy.google.com/~r/tympanus/~3/ikLcNlTo_vM/

The other day I saw this very nice Dribbble shot by Anton Tkachev and couldn’t help but envision it as a slideshow with some large typography. So I went ahead and did a small demo which then turned into an exploration of several animations for the image tiles and the texts.

So the main idea is to animate the tilted thumbnails out of the viewport when navigating to the next or previous slide. While the thumbnails move out, the titles get animated too, in that reveal/unreveal fashion that seems to be quite trendy now. The direction of the motion depends on wether we’re navigating back or forth.

The animations are powered by GreenSock’s GSAP animation library.

I’m totally in love with IvyMode and this demo was just a perfect excuse to use Jan Maack’s typeface again!

The images used in the demos are by generative artist Manolo Ide who offers his artwork for free.

I really hope this gives you a starting point for exploring more effects!

The post Diagonal Thumbnail Slideshow Animation appeared first on Codrops.

20 Neat Workspace Designs to Boost Productivity

Original Source: https://www.hongkiat.com/blog/workspace-design/

Bored with the state of your workspace or office desk? Maybe this post will convince you to do something about it. It doesn’t matter if you work from home work or are chained to an office desk…

Visit hongkiat.com for full content.