ุฌู
ุงุนุฉ ุงููJavaScript ๐๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
New JavaScript Set methods are arriving! ๐ฅ
https://www.linkedin.com/posts/dev-alisamir_new-javascript-set-methods-activity-7216392448137166848-56zH
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
New JavaScript Set methods are arriving! ๐ฅ
https://www.linkedin.com/posts/dev-alisamir_new-javascript-set-methods-activity-7216392448137166848-56zH
โค3๐ฅ1
ุงูุจุฑู
ุฌุฉ ุงููุธูููุฉ (Functional Programming) ูู JavaScript ๐ป
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://www.linkedin.com/pulse/javascript-functional-programming-introduction-mentoor-io-ctfef
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://www.linkedin.com/pulse/javascript-functional-programming-introduction-mentoor-io-ctfef
ู
ู
ูููุนูุงุช ูุฌู
ุงุนุฉ ุงููููุงุดููู ๐ฅ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://shorturl.at/BxzvP
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
https://shorturl.at/BxzvP
โค3๐1
We've reached 2,500 subscribers! ๐
Unlock Your Full Potential in the World of Programming.๐ป
https://www.youtube.com/@DevGuideAcademy
Unlock Your Full Potential in the World of Programming.๐ป
https://www.youtube.com/@DevGuideAcademy
Unleashing the Power of WebAssembly (WASM): The Future of Web Development โ
- This article delves into the intricacies of WebAssembly, exploring its origins, features, and potential impact on the future of Web Development.
https://medium.com/@dev.alisamir/unleashing-the-power-of-webassembly-wasm-the-future-of-web-development-5c095b491d02
- This article delves into the intricacies of WebAssembly, exploring its origins, features, and potential impact on the future of Web Development.
https://medium.com/@dev.alisamir/unleashing-the-power-of-webassembly-wasm-the-future-of-web-development-5c095b491d02
MVC (Model View Controller) ๐ป
MVC is a very popular design pattern that many of the frameworks that I will be mentioning use. I would say the majority of them use MVC in one way or another. โก๏ธ
The idea is to separate your code into 3 logical components (model, view, and controller). Each of these components handles a certain part of your application. I wonโt go into huge detail with MVC, but give you a brief summary of what each component does. โ
โโโ
๐ Model
The model is typically the part of your code that deals with the data. Your data can come from anywhere, but it typically comes from a database. If you need to fetch a list of employees from the database, it is typically the job of the model to do so. You may also use an ORM (Object Relational Mapper) or ODM (Object Data Mapper) to help create your models. For instance, Laravel uses an ORM called Eloquent to create and work with models.
โโโ
๐ View
The view is just that. It is the view or the user interface display of the application. These could be views that are rendered on the server. Laravel uses a template engine called Blade for views. Django commonly uses Jinja and Express could use ESM or Jade. Another popular option is to use a UI library like React as the view. In fact, React is often called the โVโ in MVC.
โโโ
๐ Controller
The controller usually acts as an interface between the model and the view. The controller asks the model for data and then loads the view and passes the data to it. Typically in web apps, you create โroutesโ, which are URLs that the browser or an HTTP client hits and specific routes will call specific methods in the controller class.
MVC is a very popular design pattern that many of the frameworks that I will be mentioning use. I would say the majority of them use MVC in one way or another. โก๏ธ
The idea is to separate your code into 3 logical components (model, view, and controller). Each of these components handles a certain part of your application. I wonโt go into huge detail with MVC, but give you a brief summary of what each component does. โ
โโโ
๐ Model
The model is typically the part of your code that deals with the data. Your data can come from anywhere, but it typically comes from a database. If you need to fetch a list of employees from the database, it is typically the job of the model to do so. You may also use an ORM (Object Relational Mapper) or ODM (Object Data Mapper) to help create your models. For instance, Laravel uses an ORM called Eloquent to create and work with models.
โโโ
๐ View
The view is just that. It is the view or the user interface display of the application. These could be views that are rendered on the server. Laravel uses a template engine called Blade for views. Django commonly uses Jinja and Express could use ESM or Jade. Another popular option is to use a UI library like React as the view. In fact, React is often called the โVโ in MVC.
โโโ
๐ Controller
The controller usually acts as an interface between the model and the view. The controller asks the model for data and then loads the view and passes the data to it. Typically in web apps, you create โroutesโ, which are URLs that the browser or an HTTP client hits and specific routes will call specific methods in the controller class.
๐4
#frontend_tips
โโโโโโโ
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
Linting Rules For Sorting CSS Properties ๐ป
- Using
โโโ
โก๏ธ Tutorial Video: https://youtu.be/fyb3miAOo9M
โโโโโโโ
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
Linting Rules For Sorting CSS Properties ๐ป
- Using
stylelint-order
Stylelint Plugin and vscode-style
VSCode Extension to organize CSS properties, enhancing readability and ensuring a consistent coding style across your projects.โโโ
โก๏ธ Tutorial Video: https://youtu.be/fyb3miAOo9M
โค2
#frontend_tips
โโโโโโโ
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
CSS Custom Scrollbar Maker Tool ๐ป
โโโ
โก๏ธ Tutorial Video: https://youtu.be/ipuetdB04uw
โโโโโโโ
ุชุฑูุงูุฉ ูุฑููุช ุงูุฏ ุน ุงูุณุฑูุน...โก๏ธ
- ูุง ุชูุณูุง ุฃูููุง ูู ููููุณุทูููู ููู ุณูููุฑูุง ููู ุงูุณูููุฏุงู ููู ุงููููู ู ููู ูู ุฏูู ุงูุนุงูู ู ู ุงูู ุณูู ูู ู ู ุงูุฏุนุงุก. ๐ค
CSS Custom Scrollbar Maker Tool ๐ป
โโโ
โก๏ธ Tutorial Video: https://youtu.be/ipuetdB04uw
๐3
Asynchronous JavaScript Course โ Async/Await , Promises, Callbacks, Fetch API
https://youtu.be/OFpqvaJ3QYg
https://youtu.be/OFpqvaJ3QYg
What do version numbers mean?
Semantic Versioning (SemVer) is a versioning scheme for software that aims to convey meaning about the underlying changes in a release.
โโโ
SemVer uses a three-part version number: MAJOR.MINOR.PATCH.
โฆฟ MAJOR version: Incremented when there are incompatible API changes.
โฆฟ MINOR version: Incremented when functionality is added in a backward-compatible manner.
โฆฟ PATCH version: Incremented when backward-compatible bug fixes are made.
Semantic Versioning (SemVer) is a versioning scheme for software that aims to convey meaning about the underlying changes in a release.
โโโ
SemVer uses a three-part version number: MAJOR.MINOR.PATCH.
โฆฟ MAJOR version: Incremented when there are incompatible API changes.
โฆฟ MINOR version: Incremented when functionality is added in a backward-compatible manner.
โฆฟ PATCH version: Incremented when backward-compatible bug fixes are made.
โค1