8 советов по HTML, о которых вы, вероятно, не знали
Коллекция советов по HTML, которые точно поразят вас!
(если пост не открывается полностью, откройте в режиме инкогнито)
https://medium.com/@laka9/8-html-tips-you-probably-dont-know-about-d2547a3748f0
Коллекция советов по HTML, которые точно поразят вас!
(если пост не открывается полностью, откройте в режиме инкогнито)
https://medium.com/@laka9/8-html-tips-you-probably-dont-know-about-d2547a3748f0
Medium
8 HTML tips you probably don’t know about
A collection of HTML tips that would definitely blow your mind!
🔥2
Однострочники JavaScript для использования в каждом проекте
Давайте рассмотрим 10 основных лайнеров, которые стоит использовать практически в каждом проекте JavaScript, который вы создаете.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
Давайте рассмотрим 10 основных лайнеров, которые стоит использовать практически в каждом проекте JavaScript, который вы создаете.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
freeCodeCamp.org
JavaScript One-Liners to Use in Every Project
JavaScript is a powerful language that can do a lot with very little code. In some cases, the amount of code you need to write doesn't exceed more than a single line, which is why they are known as one-liners. Let's go through 10 essential one liners...
👍1🔥1
Forwarded from General programming
Кодирования не будет через 5 лет. Вот почему
Те, кто не приспособятся, перестанут существовать.
https://javascript.plainenglish.io/coding-wont-exist-in-5-years-this-is-why-6da748ba676c
Те, кто не приспособятся, перестанут существовать.
https://javascript.plainenglish.io/coding-wont-exist-in-5-years-this-is-why-6da748ba676c
💩9👍3
Каковы новые возможности Typescript 5?
https://javascript.plainenglish.io/what-are-the-new-features-of-typescript-5-1aaa49855fd0
https://javascript.plainenglish.io/what-are-the-new-features-of-typescript-5-1aaa49855fd0
🔥2👌1
32 потрясающих фрагмента кода JavaScript (однострочники), которые вы должны использовать
Сегодня я хотел бы поделиться некоторыми полезными вещами JavaScript, которые я сохранил, и я думаю, что это может помочь вам как разработчику стать проще.
https://hackernoon.com/32-awesome-javascript-snippets-one-liners-you-should-use-in-2023?source=rss
Сегодня я хотел бы поделиться некоторыми полезными вещами JavaScript, которые я сохранил, и я думаю, что это может помочь вам как разработчику стать проще.
https://hackernoon.com/32-awesome-javascript-snippets-one-liners-you-should-use-in-2023?source=rss
🔥3👍1
Анонс TypeScript 5.0
В этом выпуске появилось много новых функций, а его цель — сделать TypeScript меньше, проще и быстрее.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
В этом выпуске появилось много новых функций, а его цель — сделать TypeScript меньше, проще и быстрее.
https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/
Microsoft News
Announcing TypeScript 5.0
Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects…
👍5
Отправка больших файлов из внешнего интерфейса в бэкэнд
Недавно, в одном из моих фронтенд-интервью,
Интервьюер . Предположим, мы даем пользователю возможность загрузить файл и сохранить его. Тогда как вы отправите файл на сервер?
Я — мы можем отправить его напрямую в теле вызова POST API.
Интервьюер — А если это большой файл? предположим, 2 Гб.
Я — ух! Может быть, мы можем сжать файл, а затем разбить его на части, а затем отправить части одну за другой.
Интервьюер — А как вы это сделаете?
Я - я не совсем уверен. Я пока не сталкивался с подобной проблемой.
https://hsnice16.medium.com/send-large-files-from-frontend-to-the-backend-2f5f2414cc7c
Недавно, в одном из моих фронтенд-интервью,
Интервьюер . Предположим, мы даем пользователю возможность загрузить файл и сохранить его. Тогда как вы отправите файл на сервер?
Я — мы можем отправить его напрямую в теле вызова POST API.
Интервьюер — А если это большой файл? предположим, 2 Гб.
Я — ух! Может быть, мы можем сжать файл, а затем разбить его на части, а затем отправить части одну за другой.
Интервьюер — А как вы это сделаете?
Я - я не совсем уверен. Я пока не сталкивался с подобной проблемой.
https://hsnice16.medium.com/send-large-files-from-frontend-to-the-backend-2f5f2414cc7c
🤔3
15 Секретов DevTool Для Разработчиков JavaScript
Веб-разработчики тратят много времени на использование браузерных DevTools, но легко упустить полезные инструменты и методы, когда каждый год добавляются десятки обновлений. Следующие функции в первую очередь предназначены для кодировщиков JavaScript, использующих браузеры на базе Chrome, но все разработчики найдут для себя что-то полезное.
https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers/
Веб-разработчики тратят много времени на использование браузерных DevTools, но легко упустить полезные инструменты и методы, когда каждый год добавляются десятки обновлений. Следующие функции в первую очередь предназначены для кодировщиков JavaScript, использующих браузеры на базе Chrome, но все разработчики найдут для себя что-то полезное.
https://blog.openreplay.com/15-devtool-secrets-for-javascript-developers/
Освоение Docker для Node.js: передовые методы и лучшие практики
В этой статье мы рассмотрим некоторые продвинутые методы Docker и лучшие практики, которые помогут вам вывести вашу игру контейнеризации Node.js на новый уровень, поскольку мы создаем простой API аутентификации. Мы обсудим, как использовать многоэтапные сборки, переменные среды, тома Docker и другие методы для освоения Docker для Node.js. Эти методы помогут вам создавать более безопасные, масштабируемые и эффективные образы Docker, адаптированные к уникальным требованиям вашего приложения Node.js. Так что пристегнитесь и приготовьтесь вывести свои навыки работы с Docker на новый уровень!
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
В этой статье мы рассмотрим некоторые продвинутые методы Docker и лучшие практики, которые помогут вам вывести вашу игру контейнеризации Node.js на новый уровень, поскольку мы создаем простой API аутентификации. Мы обсудим, как использовать многоэтапные сборки, переменные среды, тома Docker и другие методы для освоения Docker для Node.js. Эти методы помогут вам создавать более безопасные, масштабируемые и эффективные образы Docker, адаптированные к уникальным требованиям вашего приложения Node.js. Так что пристегнитесь и приготовьтесь вывести свои навыки работы с Docker на новый уровень!
https://dev.to/davydocsurg/mastering-docker-for-nodejs-advanced-techniques-and-best-practices-55m9
🔥2👍1
Forwarded from General programming
Как стать худшим фронтенд-разработчиком
Юмористическая статья с 15 советами, которые помогут вам стать плохим разработчиком.
💡 Это юмористическое произведение. Нам всем нужно время от времени расслабляться и немного веселиться. Пожалуйста, не принимайте всерьез ни один из этих советов.
https://javascript.plainenglish.io/how-to-be-the-worst-front-end-developer-ever-ca5befb0ff13
Юмористическая статья с 15 советами, которые помогут вам стать плохим разработчиком.
💡 Это юмористическое произведение. Нам всем нужно время от времени расслабляться и немного веселиться. Пожалуйста, не принимайте всерьез ни один из этих советов.
https://javascript.plainenglish.io/how-to-be-the-worst-front-end-developer-ever-ca5befb0ff13
👍3🔥3
Полное визуальное руководство по пониманию цикла событий Node.js
Вы некоторое время работали с Node.js. Вы создали несколько приложений, поигрались с разными модулями и даже освоились с асинхронным программированием. Но есть кое-что, что не дает вам покоя — цикл событий.
Если вы похожи на меня, вы потратили бессчетное количество часов на чтение документации и просмотр видео, пытаясь понять цикл обработки событий. Но даже опытному разработчику может быть сложно получить полное представление о том, как все это работает. Вот почему я составил это визуальное руководство, чтобы помочь вам полностью понять цикл обработки событий Node.js. Устройтесь поудобнее, выпейте чашку кофе и давайте углубимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
Вы некоторое время работали с Node.js. Вы создали несколько приложений, поигрались с разными модулями и даже освоились с асинхронным программированием. Но есть кое-что, что не дает вам покоя — цикл событий.
Если вы похожи на меня, вы потратили бессчетное количество часов на чтение документации и просмотр видео, пытаясь понять цикл обработки событий. Но даже опытному разработчику может быть сложно получить полное представление о том, как все это работает. Вот почему я составил это визуальное руководство, чтобы помочь вам полностью понять цикл обработки событий Node.js. Устройтесь поудобнее, выпейте чашку кофе и давайте углубимся в мир цикла событий Node.js.
https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
🔥3👍2
5 советов, как стать лучше в CSS
Я кодирую CSS почти 24 года, и я чувствую, что другие разработчики продолжают упоминать, что CSS сложен, поэтому я подумал, что, может быть, я мог бы поделиться некоторыми вещами по этому вопросу, чтобы облегчить другим разработчикам.
Моя основная мысленная модель в отношении CSS — сделать его максимально предсказуемым, чтобы добавление элемента почти вслепую могло сказать, как он меняет вашу страницу в целом.
Предполагается, что CSS должен быть простым, и его можно использовать при правильном знании некоторых ключевых функций.
https://dev.to/sp90/5-tips-to-become-better-at-css-3d24
Я кодирую CSS почти 24 года, и я чувствую, что другие разработчики продолжают упоминать, что CSS сложен, поэтому я подумал, что, может быть, я мог бы поделиться некоторыми вещами по этому вопросу, чтобы облегчить другим разработчикам.
Моя основная мысленная модель в отношении CSS — сделать его максимально предсказуемым, чтобы добавление элемента почти вслепую могло сказать, как он меняет вашу страницу в целом.
Предполагается, что CSS должен быть простым, и его можно использовать при правильном знании некоторых ключевых функций.
https://dev.to/sp90/5-tips-to-become-better-at-css-3d24
DEV Community
5 tips to become better at CSS
I have been coding CSS for almost 24 years and i feel that other devs keep mentioning that CSS is...
🔥2👍1
7 мощных приемов оптимизации JavaScript, которые вам нужно знать
Каждый язык уникален, и JavaScript, наиболее широко используемый язык программирования, не исключение.
В этом сообщении блога мы обсудим некоторые приемы универсальной оптимизации JavaScript, которые помогут вам писать более качественный код и убедиться, что следующее не является вашей реакцией, когда вы сталкиваетесь с ними повсюду:
https://javascript.plainenglish.io/7-javascript-powerful-optimization-tricks-you-need-to-know-f0b5da2933de
Каждый язык уникален, и JavaScript, наиболее широко используемый язык программирования, не исключение.
В этом сообщении блога мы обсудим некоторые приемы универсальной оптимизации JavaScript, которые помогут вам писать более качественный код и убедиться, что следующее не является вашей реакцией, когда вы сталкиваетесь с ними повсюду:
https://javascript.plainenglish.io/7-javascript-powerful-optimization-tricks-you-need-to-know-f0b5da2933de
🔥2
Шпаргалка по 12 числовым методам JavaScript
Эта заметка предполагает, что вы уже знаете, что такое числа в JavaScript и вообще.
В JavaScript, когда у вас есть различные данные, вы хотите манипулировать этими данными различными способами, и числа не являются исключением. Манипуляции могут быть различными, например, преобразование во что-то другое, уменьшение или изменение способа отображения.
Что такое методы?
Методы - это почти то же самое, что и функции - они оба действуют. Основное различие в том, что методы - это функции внутри объектов, а функции прикреплены к ним. Функции могут существовать сами по себе, а методы - нет.
JavaScript поставляется с множеством встроенных методов, которые готовы к использованию сразу же после внедрения языка. Эти методы являются заранее написанными и выполняют конкретные задачи, такие как математические операции, манипулирование данными и даже манипулирование объектной моделью документа (DOM).
Методы можно использовать с объектами, строками и даже числами, и они дают возможность эффективно работать с данными без необходимости писать повторяющиеся функции снова и снова.
https://dev.to/catherineisonline/12-javascript-number-methods-cheatsheet-1oie
Эта заметка предполагает, что вы уже знаете, что такое числа в JavaScript и вообще.
В JavaScript, когда у вас есть различные данные, вы хотите манипулировать этими данными различными способами, и числа не являются исключением. Манипуляции могут быть различными, например, преобразование во что-то другое, уменьшение или изменение способа отображения.
Что такое методы?
Методы - это почти то же самое, что и функции - они оба действуют. Основное различие в том, что методы - это функции внутри объектов, а функции прикреплены к ним. Функции могут существовать сами по себе, а методы - нет.
JavaScript поставляется с множеством встроенных методов, которые готовы к использованию сразу же после внедрения языка. Эти методы являются заранее написанными и выполняют конкретные задачи, такие как математические операции, манипулирование данными и даже манипулирование объектной моделью документа (DOM).
Методы можно использовать с объектами, строками и даже числами, и они дают возможность эффективно работать с данными без необходимости писать повторяющиеся функции снова и снова.
https://dev.to/catherineisonline/12-javascript-number-methods-cheatsheet-1oie
🔥2🦄2
8 лучших библиотек уведомлений JavaScript
В этой статье я расскажу о восьми популярных библиотеках уведомлений JavaScript, которые вы можете использовать для улучшения взаимодействия с пользователем и информирования пользователей об изменениях в ваших приложениях. Я надеюсь, что это облегчит выбор правильной библиотеки для ваших нужд уведомлений.
https://www.syncfusion.com/blogs/post/top-8-javascript-notification-libraries.aspx
В этой статье я расскажу о восьми популярных библиотеках уведомлений JavaScript, которые вы можете использовать для улучшения взаимодействия с пользователем и информирования пользователей об изменениях в ваших приложениях. Я надеюсь, что это облегчит выбор правильной библиотеки для ваших нужд уведомлений.
https://www.syncfusion.com/blogs/post/top-8-javascript-notification-libraries.aspx
6 крутых современных функций JavaScript, о которых большинство разработчиков не знают
6 крутых современных функций JavaScript, о которых большинство разработчиков не знают
https://javascript.plainenglish.io/6-cool-modern-javascript-features-most-developers-dont-know-about-7b1dbf43d7e0
6 крутых современных функций JavaScript, о которых большинство разработчиков не знают
https://javascript.plainenglish.io/6-cool-modern-javascript-features-most-developers-dont-know-about-7b1dbf43d7e0
🔥2👍1
Типы утилит Typescript, которые вы должны знать
Сегодня в этой статье мы рассмотрим некоторые полезные и важные типы утилит в Typescript, которые могут облегчить вашу жизнь.
Служебные типы в Typescript — это некоторые предопределенные универсальные типы, которые можно использовать для управления или создания других новых типов. Эти типы доступны глобально во всех проектах Typescript, поэтому вам не нужно добавлять какие-либо зависимости, чтобы они заработали.
https://dev.to/arafat4693/typescript-utility-types-that-you-must-know-4m6k
Сегодня в этой статье мы рассмотрим некоторые полезные и важные типы утилит в Typescript, которые могут облегчить вашу жизнь.
Служебные типы в Typescript — это некоторые предопределенные универсальные типы, которые можно использовать для управления или создания других новых типов. Эти типы доступны глобально во всех проектах Typescript, поэтому вам не нужно добавлять какие-либо зависимости, чтобы они заработали.
https://dev.to/arafat4693/typescript-utility-types-that-you-must-know-4m6k
🔥2👏2
PNPM против npm и Yarn: почему стоит переключиться и как это сделать
Как разработчик, я использовал и npm, и Yarn для управления пакетами в своих проектах JavaScript. Хотя у обоих есть свои преимущества, я недавно перешел на PNPM и обнаружил, что это лучший вариант для моих нужд.
В этой статье я поделюсь своим опытом перехода на PNPM и расскажу, почему я считаю, что это лучший выбор, чем npm или Yarn. Я также предоставлю пошаговое руководство по переключению с npm или Yarn на PNPM.
https://javascript.plainenglish.io/pnpm-vs-npm-and-yarn-why-you-should-switch-and-how-to-do-it-d3baa06753ed
Как разработчик, я использовал и npm, и Yarn для управления пакетами в своих проектах JavaScript. Хотя у обоих есть свои преимущества, я недавно перешел на PNPM и обнаружил, что это лучший вариант для моих нужд.
В этой статье я поделюсь своим опытом перехода на PNPM и расскажу, почему я считаю, что это лучший выбор, чем npm или Yarn. Я также предоставлю пошаговое руководство по переключению с npm или Yarn на PNPM.
https://javascript.plainenglish.io/pnpm-vs-npm-and-yarn-why-you-should-switch-and-how-to-do-it-d3baa06753ed
🔥2
Принципы JavaScript SOLID: как писать поддерживаемый код
Принципы SOLID — это набор программных разработок, представленных Робертом С. «Дядей Бобом» Мартином. Эти принципы помогают разработчикам создавать надежные, удобные в сопровождении приложения при минимальных затратах на внесение изменений.
Хотя принципы SOLID часто используются в объектно-ориентированном программировании, мы можем использовать их и в других языках, таких как JavaScript. В этой статье мы обсудим, как использовать принципы SOLID в JavaScript, и продемонстрируем их на примерах кода.
https://www.syncfusion.com/blogs/post/solid-principles-in-javascript.aspx
Принципы SOLID — это набор программных разработок, представленных Робертом С. «Дядей Бобом» Мартином. Эти принципы помогают разработчикам создавать надежные, удобные в сопровождении приложения при минимальных затратах на внесение изменений.
Хотя принципы SOLID часто используются в объектно-ориентированном программировании, мы можем использовать их и в других языках, таких как JavaScript. В этой статье мы обсудим, как использовать принципы SOLID в JavaScript, и продемонстрируем их на примерах кода.
https://www.syncfusion.com/blogs/post/solid-principles-in-javascript.aspx
Методы оптимизации JavaScript для ускорения загрузки сайта: подробное руководство
Освойте оптимизацию JavaScript для повышения производительности веб-сайта: уменьшите размер файлов, уменьшите количество запросов, используйте кэширование и асинхронную загрузку, а также применяйте передовые методы для ускорения загрузки и улучшения UX.
https://blog.bitsrc.io/javascript-optimization-techniques-for-faster-website-load-times-an-in-depth-guide-cd2985194a07
Освойте оптимизацию JavaScript для повышения производительности веб-сайта: уменьшите размер файлов, уменьшите количество запросов, используйте кэширование и асинхронную загрузку, а также применяйте передовые методы для ускорения загрузки и улучшения UX.
https://blog.bitsrc.io/javascript-optimization-techniques-for-faster-website-load-times-an-in-depth-guide-cd2985194a07
Medium
JavaScript Optimization Techniques for Faster Website Load Times: An In-Depth Guide
Master JavaScript optimization to enhance website performance: minimize file sizes, reduce requests, leverage caching & async loading, and…
🔥3