Sharing my thoughts, discussing my projects, and traveling the world.
Contact: @borz
Last updated 6 days, 19 hours ago
Telegram stands for freedom and privacy and has many easy to use features.
Last updated 1 week ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 4 months, 4 weeks ago
8 Ultimate resources for learning Web Dev in 2021
Git: ?
https://learngitbranching.js.org/
CSS: ?
CSS Selector - https://flukeout.github.io/ Learn how CSS Selector works with animation.
Grid - https://cssgridgarden.com/ Learn Grid CSS as gardener.
Flexbox - https://flexboxfroggy.com/ Learn Flexbox in CSS as a Frog.
VIM: ?
Regex: ?
https://regexone.com/
https://ihateregex.io/
JavaScript ?
? The book of the month (May) - The JavaScript Beginner's Handbook by Flavio Copes (Free)
Summary of the handbook:
- A little bit of history
- Just JavaScript
- A brief intro to the syntax of JavaScript
- Semicolons
- Values
- Variables
- Types
- Expressions
- Operators
- Precedence rules
- Comparison operators
- Conditionals
- Arrays
- Strings
- Loops
- Functions
- Arrow functions
- Objects
- Object Properties
- Object Methods
- Classes
- Inheritance
- Asynchonous Programming and Callbacks
- Promises
- Async and Await
- Variable scope
- Conclusion
? A List of Great CSS Places
Animista Visit
Animista is a place where you can play with a collection of ready-to-use CSS animations, tweak them and download only those you will actually use.
CSS-Tricks Visit
Daily articles about CSS, HTML, JavaScript, and all things related to web design and development.
Pattern.css Visit
CSS only library to fill your empty background with beautiful patterns. A simple, online CSS generator that creates a basic layout framework.
30 Days Of JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn #JavaScript programming language in 30 days. This challenge may take up to 100 days, please just follow your own pace.
Webcode.tools (code generator)
Web Code Tools is a web code generator that let you generate HTML5, CSS3, JSON-LD, Twitter cards, Open graph, and other code snippets.
It’s a great app for beginner developers, and yet experts can also find something to use in it.
Web Code Tools available online as a website and as Chrome extension.
Undesign
As web developers, we will always need design resources such as stock photos, illustrations, icons, animations, fonts, and so on which are sometimes quite difficult to find.
Now, thanks to Undesign, we don’t need to search the Net manually to find the design resources. Undesign collects free design tools and resources and sorts them by categories.
Need illustrations for your website? Select the illustration category and you will find the list of the best free illustration websites.
Looking for animations for your site? Go to the animations category and you will find the free animation websites there.
Other Undesign design resource categories are design inspirations, templates, color palettes, css generators, icons, design utility tools, stock photos, videos, audios, and so on.
The book of the month - Eloquent JavaScript
This is a book about #JavaScript, programming, and the wonders of the digital. You can read it online here, or buy your own paperback copy. Written by Marijn Haverbeke.
Useful Resources for Our Subscribers
Carbon Visit
Create and share beautiful images of your source code. Start typing or drop a file into the text area to get started.
Replit Visit
Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages.
Squoosh Visit
Compress and compare images with different codecs, right in your browser.
Wappalyzer Visit
Programmatic access to technographic data. The Wappalyzer APIs provide instant access to website technology stacks, contact details, and social media profiles.
Kite Visit
Kite adds AI-powered code completions to your code editor, giving developers superpowers.
Devhints Visit
A modest collection of cheatsheets.
Netlify Visit
An intuitive Git-based workflow and powerful serverless platform to build, deploy, and collaborate on web apps.
i Hate Regex Visit
i Hate Regex is a regex cheat sheet that also explains the commonly used expressions so that you understand them. Stop hating and start learning.
DevDocs Visit
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, and many more.
? Complete Introduction to the 30 Most Essential Data Structures & Algorithms
Data Structures & Algorithms (DSA) is often considered to be an intimidating topic - a common misbelief. Forming the foundation of the most innovative concepts in tech, they are essential in both jobs/internships applicants' and experienced programmers' journey.
Data Structures:
- Arrays
- Linked Lists
- Stacks
- Queues
- Maps & Hash Tables
- Graphs
- Trees
- Binary Trees & Binary Search Trees
- Self-balancing Trees (AVL Trees, Red-Black Trees, Splay Trees)
- Heaps
- Tries
- Segment Trees
- Fenwick Trees
- Disjoint Set Union
- Minimum Spanning Trees
Algorithms:
- Divide and Conquer
- Sorting Algorithms (Bubble Sort, Counting Sort, Quick Sort, Merge Sort, Radix Sort)
- Searching Algorithms (Linear Search, Binary Search)
- Sieve of Eratosthenes
- Knuth-Morris-Pratt Algorithm
- Greedy I (Maximum number of non-overlapping intervals on an axis)
- Greedy II (Fractional Knapsack Problem)
- Dynamic Programming I (0–1 Knapsack Problem)
- Dynamic Programming II (Longest Common Subsequence)
- Dynamic Programming III (Longest Increasing Subsequence)
- Convex Hull
- Graph Traversals (Breadth-First Search, Depth-First Search)
- Floyd-Warshall / Roy-Floyd Algorithm
- Dijkstra's Algorithm & Bellman-Ford Algorithm
- Topological Sorting
❓ What Is the Difference Between Serverless and Microservices Models? ❓
The microservice architecture is defined as a decentralized application that was divided into a range of smaller modules, also known as services. Each of them is responsible for the perfect execution of an individual function. Microservices are narrowly specialized — they perform one task, but impeccably.
Serverless architecture, on the other hand, relies on the third-party vendor. The company doesn’t have to develop, secure, and maintain its server space. The Cloud vendor handles all internal operations. This approach allows reducing project costs, bypassing hiring, and onboarding expenses as well as storage costs and hardware investments.
Sharing my thoughts, discussing my projects, and traveling the world.
Contact: @borz
Last updated 6 days, 19 hours ago
Telegram stands for freedom and privacy and has many easy to use features.
Last updated 1 week ago
Official Graph Messenger (Telegraph) Channel
Download from Google Play Store:
https://play.google.com/store/apps/details?id=ir.ilmili.telegraph
Donation:
https://graphmessenger.com/donate
Last updated 4 months, 4 weeks ago