Cheat sheet of TypeScript.
You can print it to view everytime you want.
این برگه تقلب تایپ اسکریپته.
میتونید پرینت بگیرید تا همیشه جلو چشتون باشه.
#TypeScript@AxiomLite
✍ Arsalan
@AxiomLite
You can print it to view everytime you want.
این برگه تقلب تایپ اسکریپته.
میتونید پرینت بگیرید تا همیشه جلو چشتون باشه.
#TypeScript@AxiomLite
✍ Arsalan
@AxiomLite
❤2👍2🗿1🆒1
18 millions of icons for website design.
18 میلیون آیکون برای کمک به طراحی وبسایت.
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
18 میلیون آیکون برای کمک به طراحی وبسایت.
www.flaticon.com
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
❤4👍2👏1
Clean code guide for JS.
راهنمایی کد تمیز برای JS.
#Repository@AxiomLite
#JavaScript@AxiomLite
✍ Arsalan
@AxiomLite
راهنمایی کد تمیز برای JS.
github.com/ryanmcdermott/clean-code-javascript
#Repository@AxiomLite
#JavaScript@AxiomLite
✍ Arsalan
@AxiomLite
GitHub
GitHub - ryanmcdermott/clean-code-javascript: Clean Code concepts adapted for JavaScript
Clean Code concepts adapted for JavaScript. Contribute to ryanmcdermott/clean-code-javascript development by creating an account on GitHub.
❤2👍2🆒1
𝘼𝙓𝙄𝙊𝙈𝙇𝙄𝙏𝙀
Clean code guide for JS. راهنمایی کد تمیز برای JS. github.com/ryanmcdermott/clean-code-javascript #Repository@AxiomLite #JavaScript@AxiomLite ✍ Arsalan @AxiomLite
If you want to know more and base rules for other languages, "Refactoring" website is great.
اگر خواستید بیشتر بندونید و راجب قواعد کلی برای زبان های دیگه رو هم بدونید، سایت "Refactoring" عالیه.
#Website@AxiomLite
✍ Arsalan
@AxiomLite
اگر خواستید بیشتر بندونید و راجب قواعد کلی برای زبان های دیگه رو هم بدونید، سایت "Refactoring" عالیه.
refactoring.guru/refactoring
#Website@AxiomLite
✍ Arsalan
@AxiomLite
refactoring.guru
Refactoring: clean your code
Refactoring is the controllable process of systematically improving your code without writing new functionality. The goal of refactoring is to pay off technical debt. The mantra of refactoring is clean code and simple design.
❤3👍2
Here you can find lots of promps for better usage of AI.
اینجا میتونین کلی پرامپت برای استفاده بهتر از هوش مصنوعی پیدا کنید:
#Website@AxiomLite
#AI@AxiomLite
✍ Arsalan
@AxiomLite
اینجا میتونین کلی پرامپت برای استفاده بهتر از هوش مصنوعی پیدا کنید:
prompts.chat
#Website@AxiomLite
#AI@AxiomLite
✍ Arsalan
@AxiomLite
❤3👍3
We can find animation's name thats in our mind for explaining to the frontend developers.
ما که فرانت زیاد سر در نمیآریم برای اینکه انیمیشن خاصی که توی ذهنمون هست رو به فرانت کارا توضیح بدیم میآیم اینجا پیداش میکنیم و اسمشو در میآریم:
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
ما که فرانت زیاد سر در نمیآریم برای اینکه انیمیشن خاصی که توی ذهنمون هست رو به فرانت کارا توضیح بدیم میآیم اینجا پیداش میکنیم و اسمشو در میآریم:
animate.style
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
❤3👍3
You can check you website's problems by this checklist (88 items).
گاهی اوقات ممکنه یادتون بره یسری کارا رو تو صفحه وبی که میسازید انجام بدید.
با این سایت چکشون کنید.
#Website@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
گاهی اوقات ممکنه یادتون بره یسری کارا رو تو صفحه وبی که میسازید انجام بدید.
با این سایت چکشون کنید.
frontendchecklist.io
#Website@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
❤🔥4👍1
With this repository you can learn 33 topics of JS, These are usefull everywhere, specialy in real projects and clean coding.
با این ریپازیتوری 33 تا مفهوم JS رو میتونی یاد بگیری، از closure و scope بگیر تا event loop. این چیزها هر جا باشی به کارت میاد، مخصوصاً وقتی پروژههای واقعی داری و میخوای راحتتر دیباگ کنی یا کد تمیز تحویل بدی.
URL:
#Repository@AxiomLite
#JavaScript@AxiomLite
✍ Arsalan
@AxiomLite
با این ریپازیتوری 33 تا مفهوم JS رو میتونی یاد بگیری، از closure و scope بگیر تا event loop. این چیزها هر جا باشی به کارت میاد، مخصوصاً وقتی پروژههای واقعی داری و میخوای راحتتر دیباگ کنی یا کد تمیز تحویل بدی.
URL:
github.com/leonardomso/33-js-concepts
#Repository@AxiomLite
#JavaScript@AxiomLite
✍ Arsalan
@AxiomLite
GitHub
GitHub - leonardomso/33-js-concepts: 📜 33 JavaScript concepts every developer should know.
📜 33 JavaScript concepts every developer should know. - leonardomso/33-js-concepts
❤3👍1🔥1
To converting AD date to solar date or displaying "5 minutes ago", Moment can handle it in a few lines of code.
برای تبدیل یه تاریخ میلادی به شمسی یا نمایش زمان بهصورت "5 دقیقه پیش" تو جاوااسکریپت کتابخونه Moment اینو با چند خط کد حل میکنه.
URL:
#Repository@AxiomLite
#JavaScript@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
برای تبدیل یه تاریخ میلادی به شمسی یا نمایش زمان بهصورت "5 دقیقه پیش" تو جاوااسکریپت کتابخونه Moment اینو با چند خط کد حل میکنه.
URL:
github.com/moment/moment
#Repository@AxiomLite
#JavaScript@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
GitHub
GitHub - moment/moment: Parse, validate, manipulate, and display dates in javascript.
Parse, validate, manipulate, and display dates in javascript. - moment/moment
❤3👍1🔥1
With awsome-android-ui you can have more than 50 ready library for animation, menu, button and special views for you android UI.
با ریپازیتوری awesome-android-ui میتونی بیش از 50 کتابخانه آماده برای انیمیشن، منو، دکمه و ویوهای خاص برای UI اندرویدت داشته باشی.
URL:
#Repository@AxiomLite
#Android@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
با ریپازیتوری awesome-android-ui میتونی بیش از 50 کتابخانه آماده برای انیمیشن، منو، دکمه و ویوهای خاص برای UI اندرویدت داشته باشی.
URL:
github.com/wasabeef/awesome-android-ui
#Repository@AxiomLite
#Android@AxiomLite
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
GitHub
GitHub - wasabeef/awesome-android-ui: A curated list of awesome Android UI/UX libraries
A curated list of awesome Android UI/UX libraries. Contribute to wasabeef/awesome-android-ui development by creating an account on GitHub.
❤4👍2
با این ابزار میتونین یه وبسایت رو به صورت یه تک فایل HTML در بیارین، در واقع کل عکس ها و کد های CSS و JS رو embed میکنه.
#Repository@AxiomLite
#Frontend@AxiomLite
✍ Ali
@AxiomLite
github.com/Y2Z/monolith
#Repository@AxiomLite
#Frontend@AxiomLite
✍ Ali
@AxiomLite
GitHub
GitHub - Y2Z/monolith: ⬛️ CLI tool and library for saving complete web pages as a single HTML file
⬛️ CLI tool and library for saving complete web pages as a single HTML file - Y2Z/monolith
👍4🤯1
Clean code book of Robert C Martin that used java language for examples is now translated to persian and now uses python language for examples.
کتاب کلین کد آقای Robert C Martin که از زبان جاوا برای مثال ها استفاده میکرد الان هم به فارسی ترجمه شده و هم از زبان پایتون برای مثال ها استفاده میکنه.
URL:
Author of book:
Robert C Martin
Translator:
Sepehr Rasouli
#Repository@AxiomLite
#Python@AxiomLite
#Book@AxiomLite
✍ Arsalan
@AxiomLite
کتاب کلین کد آقای Robert C Martin که از زبان جاوا برای مثال ها استفاده میکرد الان هم به فارسی ترجمه شده و هم از زبان پایتون برای مثال ها استفاده میکنه.
URL:
github.com/SepehrRasouli/clean-code-python
Author of book:
Robert C Martin
Translator:
Sepehr Rasouli
#Repository@AxiomLite
#Python@AxiomLite
#Book@AxiomLite
✍ Arsalan
@AxiomLite
GitHub
GitHub - SepehrRasouli/clean-code-python: :bathtub: Clean Code concepts adapted for Python
:bathtub: Clean Code concepts adapted for Python. Contribute to SepehrRasouli/clean-code-python development by creating an account on GitHub.
❤4👍2
Happy "Chele", the longest night of the year to everyone.
شب "چله"، بلند ترین شب سال برای همه مبارک. 🍁❤️🍂🍉
#Owner@AxiomLite
✍ Arsalan
@AxiomLite
شب "چله"، بلند ترین شب سال برای همه مبارک. 🍁❤️🍂🍉
#Owner@AxiomLite
✍ Arsalan
@AxiomLite
❤5👍1🔥1
One of the old question that asked in interviews is:
What happens when you open "google.com"?
Here they explained that very detail full.
یکی از سوالات قدیمی مصاحبه ها اینه که:
وقتی "google.com" رو میزنی چه اتفاقی میوفته؟
اینجا خیلی جزئی توضحش دادن.
#Github@AxiomLite
✍️ Arsalan
@AxiomLite
What happens when you open "google.com"?
Here they explained that very detail full.
یکی از سوالات قدیمی مصاحبه ها اینه که:
وقتی "google.com" رو میزنی چه اتفاقی میوفته؟
اینجا خیلی جزئی توضحش دادن.
github.com/alex/what-happens-when
#Github@AxiomLite
✍️ Arsalan
@AxiomLite
GitHub
GitHub - alex/what-happens-when: An attempt to answer the age old interview question "What happens when you type google.com into…
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?" - alex/what-happens-when
❤5👍1🆒1
"RenderCV" is an auto resume maker and fully customizable (fonts, colors, texts, ...) using only a single "YAML" file.
You can get outputs as PDF, PNG, Markdown, HTML, Typst.
Simply installable with python.
ابزار "RenderCV" یه رزومه ساز کاملا خودکاره که میشه کاملا شخصی سازیش کرد (فونت ها، رنگ ها، متن ها و...) و اینکارو فقط با یه فایل "YAML" انجام میده.
میتونی خروجی هارو با فرمت های PDF, PNG, Markdown, HTML, Typst بگیری.
با پایتون به راحتی نصب میشه.
Documentation:
#Tool@AxiomLite
✍️ Arsalan
@AxiomLite
You can get outputs as PDF, PNG, Markdown, HTML, Typst.
Simply installable with python.
ابزار "RenderCV" یه رزومه ساز کاملا خودکاره که میشه کاملا شخصی سازیش کرد (فونت ها، رنگ ها، متن ها و...) و اینکارو فقط با یه فایل "YAML" انجام میده.
میتونی خروجی هارو با فرمت های PDF, PNG, Markdown, HTML, Typst بگیری.
با پایتون به راحتی نصب میشه.
Documentation:
github.com/rendercv/rendercv
#Tool@AxiomLite
✍️ Arsalan
@AxiomLite
GitHub
GitHub - rendercv/rendercv: Resume builder for academics and engineers
Resume builder for academics and engineers. Contribute to rendercv/rendercv development by creating an account on GitHub.
❤4🔥2👍1👎1
Finally my first python package released!
This package is for quadratic and cubic equations.
This release is for test, I will improve it later.
بالاخره اولین پکیج پایتونی من منتشر شد!
این پکیج برای معادلات درجه دوم و سومه.
این انتشار برای تسته بعدا بهترش میکنم.
Installation:
#Owner@AxiomLite
#Python@AxiomLite
✍️ Arsalan
@AxiomLite
This package is for quadratic and cubic equations.
This release is for test, I will improve it later.
بالاخره اولین پکیج پایتونی من منتشر شد!
این پکیج برای معادلات درجه دوم و سومه.
این انتشار برای تسته بعدا بهترش میکنم.
Installation:
pip install polynomial-equations
#Owner@AxiomLite
#Python@AxiomLite
✍️ Arsalan
@AxiomLite
👍5❤3🆒2👎1
In your website's forget password, If the given email isn't in your users, Don't say
"User not found.",
Say
"Recovery email sent successfully."
(If not in your users, Don't send)
This is a little vulnerability called "Email enumeration", That allows the hacker to know which user is in your website, Which not!
This vulnerability isn't
(The image is from "Hacker One"'s website's "Forget password" part.)
They save UX with a creative sentence.
توی بخش forget password سایتت وقتی کسی ایمیلی وارد کرد حتی اگه اون ایمیل توی لیست کاربرات هم نبود، نگو این کاربر وجود نداره، همیشه بگو ایمیل بازیابی با موفقیت ارسال شد. (اگه جز کاربرات نبود ایمیل ارسال نکن)
این یه اسیب پذیری کوچیک به اسم "Email enumaration" هست که هکر میتونه بفهمه چه کاربری توی سایتت وجود داره، چه کاربری وجود نداره!
این اسیب پذیری به تنهایی خطری نداره ولی میتونه با اسیب پذیری های دیگه ترکیب بشه و خطرناک بشه.
عکس مال بخش "Forget password" سایت "Hacker One" هست.
با یه جمله خلاقانه UX رو هم حفظ کردن.
#Security@AxiomLite
✍️ Arsalan
@AxiomLite
"User not found.",
Say
"Recovery email sent successfully."
(If not in your users, Don't send)
This is a little vulnerability called "Email enumeration", That allows the hacker to know which user is in your website, Which not!
This vulnerability isn't
(The image is from "Hacker One"'s website's "Forget password" part.)
They save UX with a creative sentence.
توی بخش forget password سایتت وقتی کسی ایمیلی وارد کرد حتی اگه اون ایمیل توی لیست کاربرات هم نبود، نگو این کاربر وجود نداره، همیشه بگو ایمیل بازیابی با موفقیت ارسال شد. (اگه جز کاربرات نبود ایمیل ارسال نکن)
این یه اسیب پذیری کوچیک به اسم "Email enumaration" هست که هکر میتونه بفهمه چه کاربری توی سایتت وجود داره، چه کاربری وجود نداره!
این اسیب پذیری به تنهایی خطری نداره ولی میتونه با اسیب پذیری های دیگه ترکیب بشه و خطرناک بشه.
عکس مال بخش "Forget password" سایت "Hacker One" هست.
با یه جمله خلاقانه UX رو هم حفظ کردن.
#Security@AxiomLite
✍️ Arsalan
@AxiomLite
❤2👍2🔥2🆒1
Someone posted this image and wrote:
The dawn of new aesthetics.
یکی این عکس رو پست کرده و نوشته:
طلوع زیباییشناسیهای جدید.
Source code:
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
The dawn of new aesthetics.
یکی این عکس رو پست کرده و نوشته:
طلوع زیباییشناسیهای جدید.
Source code:
getsrc.pro/source/glass-button
#Frontend@AxiomLite
✍ Arsalan
@AxiomLite
❤🔥4👍3
This account provides huge amount of algorithms for different languages.
From sorting and math algorithms to encryption and hash algorithms.
Python, Java, C, C++, C#, Go, Rust, TypeScript, R, and some other languages . . .
Its Python repository have +1.25k contributors and +215k stars.
I suggest you to check it.
این اکانت مقدار عظیمی از الگوریتم ها رو برای زبان های برنامه نویسی مختلف ارائه میده.
از الگوریتم های مرتب سازی و ریاضی گرفته تا الگوریتم های رمزنگاری و هش.
از این زبان ها پشتیبانی میکنه:
Python, Java, C, C++, C#, Go, Rust, TypeScript, R
و چندتا زبان دیگه.
فقط ریپازیتوری پایتونش بالای 1250 تا مشارکت کننده و بالای 215000 ستاره داره.
شدیدا پیشنهاد میکنم بهش یه سر بزنید.
Python:
Other languages:
#Python@AxiomLite
#C@AxiomLite
#Cpp@AxiomLite
#Csharp@AxiomLite
#Java@AxiomLite
#Go@AxiomLite
#Rust@AxiomLite
#TypeScript@AxiomLite
✍️ Arsalan
@AxiomLite
From sorting and math algorithms to encryption and hash algorithms.
Python, Java, C, C++, C#, Go, Rust, TypeScript, R, and some other languages . . .
Its Python repository have +1.25k contributors and +215k stars.
I suggest you to check it.
این اکانت مقدار عظیمی از الگوریتم ها رو برای زبان های برنامه نویسی مختلف ارائه میده.
از الگوریتم های مرتب سازی و ریاضی گرفته تا الگوریتم های رمزنگاری و هش.
از این زبان ها پشتیبانی میکنه:
Python, Java, C, C++, C#, Go, Rust, TypeScript, R
و چندتا زبان دیگه.
فقط ریپازیتوری پایتونش بالای 1250 تا مشارکت کننده و بالای 215000 ستاره داره.
شدیدا پیشنهاد میکنم بهش یه سر بزنید.
Python:
github.com/TheAlgorithms/Python
Other languages:
github.com/TheAlgorithms
#Python@AxiomLite
#C@AxiomLite
#Cpp@AxiomLite
#Csharp@AxiomLite
#Java@AxiomLite
#Go@AxiomLite
#Rust@AxiomLite
#TypeScript@AxiomLite
✍️ Arsalan
@AxiomLite
GitHub
GitHub - TheAlgorithms/Python: All Algorithms implemented in Python
All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub.
❤🔥5👍1🆒1
✨ Year-End Message ✨
As this year comes to an end, we want to take a moment to say thank you to everyone who joined, read, supported, and engaged with this channel ☃️🎄.
This year was about building, learning, and moving forward step by step. Even if the channel is still small, every subscriber matters, and your presence gives meaning to what we share here.
In the coming year, we aim to:
🔷 Share more valuable and clear content
🔷 Stay consistent and transparent
🔷 Improve quality over quantity
🔷 Grow together, not just in numbers but in value
Thank you for being part of this journey ❤️.
We wish you a happy, healthy, and successful new year 💙.
🚀 Onward to a stronger year ahead ❤️🔥.
#Owner@AxiomLite
@AxiomLite
As this year comes to an end, we want to take a moment to say thank you to everyone who joined, read, supported, and engaged with this channel ☃️🎄.
This year was about building, learning, and moving forward step by step. Even if the channel is still small, every subscriber matters, and your presence gives meaning to what we share here.
In the coming year, we aim to:
🔷 Share more valuable and clear content
🔷 Stay consistent and transparent
🔷 Improve quality over quantity
🔷 Grow together, not just in numbers but in value
Thank you for being part of this journey ❤️.
We wish you a happy, healthy, and successful new year 💙.
🚀 Onward to a stronger year ahead ❤️🔥.
#Owner@AxiomLite
@AxiomLite
❤🔥4❤2