8 JavaScript Libraries every developer should know.

A Thread ⬇️
🔹Lodash

Lodash is a JavaScript library which provides utility functions for common programming tasks. 

Lodash contains tools to simplify programming with strings, numbers, arrays, functions and objects.

lodash.com
🔹SWFObject

This simple yet powerful JS library is mainly used to embed flash SWF files in HTML documents. It supports only SWF files, and no other media types can be embedded using SWFObject. 

More here 👇

npmjs.com/package/swfobj…
🔹Socket.IO

A highly reliable library that allows for event-based two-way communication between the server and the browser window. It has a node.js server and the browser client library.

socket.io
🔹Modernizr

Modernizr provides feature detection i.e., it tells you the JS, HTML, and CSS features that your browser has. This helps in knowing and avoiding the unimplemented features.

modernizr.com
Verge3D

Adding the Verge3D toolkit, developers can create beautiful 3D visualizations on websites, for example, puzzles, UI and website layouts, animation, AR/VR, and much more, bringing out the artist in you.

More here 👇

soft8soft.com/verge3d/
🔹Anime.js

One of the best animation libraries that makes staggering follow-through animations so simple, Anime.js is light-weight and comes with a clean yet powerful API. With Anime, you can set various properties of CSS at different timings.

animejs.com
🔹Parsley

Parsley library makes form validation process simple. It detects changes to the form data and adjusts the validations dynamically, giving the result almost instantly. All you have to do is write the form validation requirements in your HTML. 

parsleyjs.org
🔹Three.js

Three.js include many features like geometry, lights, materials, shaders, effects, scenes, data loaders, animation, and much more. The library is a single js file. 

threejs.org
These are a collection of brilliant libraries to include in your project.

Don't forget to follow me for more threads like this 🔥

Also, kindly retweet the first tweet.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kingsley Ubah 🎧 🖥️

Kingsley Ubah 🎧 🖥️ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @UbahTheBuilder

19 Feb
8 helpful tips for every newbie developer out there.

A must read thread ⬇️
🔹MASTER THE BASICS

This is very important. You may not know this, but most of the popular libraries/frameworks you see today are all built from an underlying fundamental language. Could be JavaScript, CSS or PHP. Grasp the basics properly.
THINK BEFORE YOU CODE

Before writing code for your application you need to imagine, in a step-by-step flow, how you want your app to run

Using a piece of paper close to your keyboard, draw graphs, concepts, images, etc.

Visualize your app and consider all you need to build it
Read 10 tweets
13 Feb
🔹What is an API?

In this thread, I'll tell you all you need to know about Application programming interfaces (APIs).

P/S: If you find this thread helpful, kindly retweet 🙏

⬇️
🔹What is an API?

An API (Application programming interface) is simply the set of rules guiding how a client browser communicates with a web server to exchange data.

Three parties to note are:

- Browser (Client)
- Server (Back-end)
- A network (the Internet)
When we talk about APIs, we talk about requests and responses. A client makes a request to a server for data (HTML page or json data) over a network (The internet) and the server responds with the data.

The data transmitted to and fro are stored in something called Headers.
Read 9 tweets
27 Jan
Do you use or want to learn about the Express.js framework?

Here is a cleansheet which I have put together on Express.js which includes the request and response HTTP methods and middlewares

A thread 💈 ⬇️
The basic actions in Express.js which comprises:

- Importing express module
- Instantiating your app
- Listening at a port number
- Setting and getting properties
Request handler methods which are HTTP verbs for handling API requests

⬇️
Read 5 tweets
25 Jan
Are you interested in learning Python?

A thread on Python's basic syntax 🧵

P/S: If you liked this thread, please retweet.
VARIABLES
- Variable names are case sensitive (name and NAME are
different variables)
- Must start with a letter or an underscore
- Can have numbers but must not start with one
- Python is loosely-typed (you don’t specify the type when
declaring a variable.
FUNCTIONS

- In python, functions are defined with the def keyword.
- Indentation is used instead of curly braces.
- A colon is placed after the parameters.
- No semi-colons.
Read 12 tweets
20 Jan
Want to learn web programming?

Here are links to sites where you can learn about web development languages and tools for free.

Learn:

- HTML5
- CSS3
- JavaScript
- React
- Git version control
- Node and npm
- MySQL
and many more.

A thread 💈

#100DaysOfCode
#CodeNewbie

👇 Image
HTML5 -

This is the markup language used to structure web pages. You can learn all the basics at @Traversemedia's HTML crash course:

JAVASCRIPT -

JavaScript is the language of the browser.

No better way to learn JavaScript in-depth than reading the docs at Mozilla Development Network:

developer.mozilla.org/en-US/docs/Web…
Read 9 tweets
19 Jan
Hi.

My Name is Kingsley Ubah. I am a Software developer and tech enthusiast versed with a lot of programming languages and tools.

I share knowledge about Web programming, mostly CSS and JavaScript, with my tweets.

Looking forward to connecting.

Below are some of my tweets 👇
- DOM manipulation with pure vanilla JavaScript

Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!