Web Development CS JS Python JavaScript Hacking ReactJs Python django Flask CSS Frontend Backend Full Stack Java Node Pdf Books
3.99K subscribers
878 photos
11 videos
995 files
354 links
One place for the latest in JavaScript, Python, Django, React, and more. Get top-notch tutorials, tips, and downloadable resources. Join us to elevate your tech skills!
Download Telegram
CSS Box Model ๐Ÿ”ฅ

The CSS box model describes how elements are displayed and sized. It is useful to customize the design and layout of elements of web pages.

It contains the following properties๐Ÿ‘‡

๐ŸŽฏcontent: this includes text, images, or other HTML elements.
๐ŸŽฏpadding: this is the space between an elementโ€™s content and its border.
๐ŸŽฏborder: this is a line that surrounds the padding and content of an element.
๐ŸŽฏmargin: this is the space between an elementโ€™s border and its neighbouring elements.
๐Ÿ‘1
16 CSS frameworks and libraries you can try:

โš’๏ธ Tailwind CSS
๐ŸŒ€ Materialize
๐ŸŽˆ Bulma
๐Ÿ˜Ž Primer
๐Ÿ  Foundation
๐Ÿ”ฉ UIkit
๐Ÿ’ป Vanilla Framework
๐Ÿ”ฅ Blaze UI
๐Ÿ“š Pico.css
๐ŸŒˆ Fomantic-UI
๐Ÿฆ‹ PatternFly
๐ŸŒŸ Bootstrap
๐Ÿ“„ Carbon Components
โ˜๏ธ Cirrus
๐Ÿฆ Material Components Web
๐ŸŒŒ HiQ
Microsoft is offering Data Science for Beginners for FREE

- 10 Weeks
- 20 Lessons

100% Free

Find course link๐Ÿ‘‡
๐Ÿ‘1
7 Step Roadmap for Data Analyst

1. Maths and Statistics
2. Microsoft Excel
3. SQL
4. Python
5. Data Visualization
6. BI Tools
7. Make resume, GitHub profile, LinkedIn profile & prepare for interviews

@javascript_resources

#DataAnalyst #python
๐Ÿ‘4โค1
SQL, NoSQL, or something elseโ€”how do you decide which database?

The performance of your application can suffer if you choose the incorrect database type, and going back on a bad choice can be time-consuming and expensive.

Before we dive into the factors to take into account when choosing an appropriate database, letโ€™s examine the characteristics of the most widely used databases.

In a ๐—ฟ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ, data is organized in rows and columns where a row represents a record and its data fields are stored in columns. They are ideal for when ACID compliance is required, and a predefined schema can be created.

With ๐—ฐ๐—ผ๐—น๐˜‚๐—บ๐—ป๐—ฎ๐—ฟ ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€, records are stored as columns rather than rows. This makes them very performant for analytical purposes where complex queries are run across large datasets; especially those that contain aggregate functions.

In a ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ, data is stored in a semi-structured format such as JSON. They offer a flexible and schema-less approach which makes them a great choice for data with complex or continually changing structures.

๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€ are optimized for storing and querying highly connected data. Records are represented as nodes and relationships as edges. Under the hood, they use graph theory to traverse relationships between nodes to power performant queries.

๐—ž๐—ฒ๐˜†-๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฒ ๐˜€๐˜๐—ผ๐—ฟ๐—ฒ๐˜€ are a simple form of storage where values are inserted, updated, and retrieved using a unique key. They are more commonly used for small datasets and often temporary purposes such as caching or session management.

๐—ง๐—ถ๐—บ๐—ฒ-๐˜€๐—ฒ๐—ฟ๐—ถ๐—ฒ๐˜€ ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€ are ideal for time-stamped data that are queried and analyzed in relation to time. They provide built-in time-based functions that assist in analyzing large datasets over time.

Each database type has been optimized for specific use cases.

It's important to thoroughly consider the correct database for your use case as it can impact your applicationโ€™s performance.

Below are considerations that should be made:

๐Ÿ”ธ How structured is your data?
๐Ÿ”ธ How often will the schema change?
๐Ÿ”ธ What type of queries do you need to run?
๐Ÿ”ธ How large is your dataset and do you expect it to grow?
๐Ÿ”ธ How large is each record?
๐Ÿ”ธWhat is the nature of the operations you need to run? Is it read-heavy or write-heavy?

Use these questions as a starting point for your analysis. Take the time to investigate your use case and ask questions to your stakeholders and end-users when necessary.

It's important to invest as much time in this decision as needed. Choosing the wrong database type can be detrimental to your applicationโ€™s performance, and difficult to reverse.
๐Ÿ‘1๐Ÿ”ฅ1
1. Networking on LinkedIn for Job Opportunity:

Prompt:

Create a message to connect with a professional at [Company] on LinkedIn, discussing my interest in the [Title] position and how my background in [Specific Field/Technology] makes me a strong candidate.
2. Write a Cover Letter:

Prompt:

Write a cover letter for the role of [Title] at [Company], emphasizing my experience in [Specific Field/Technology]. Mention how my contributions at [Previous Company] align with the job requirements: <Copy/paste job description>.
๐Ÿ‘1
3. Write a Resume from Scratch:

Prompt -

Write resume for [Title] at [company], [X] years of experience, 3-5 bullet points per role and include 10 key job description keywords. Past titles: [Company A-Y years, Company B-Z years].
<Copy/paste job description>.
โค1
4. Check if Resume match with Job Description

Prompt -

Review if my skills and the job description for the [Title] position at [Company] match? Tell mismatch percentage.
Job description: [paste text/link]
My Skills: [Add your Skills]
5. Update Resume

Prompt -

Update my resume for the [Title] role at [Company] by focusing on relevant skills mentioned in the job description.
Job Description: [copy/paste job description]
Current Resume: [copy/ paste current resume]