Forwarded from Timur
✅Bun пакетный менеджер.📚Bun — это современный пакетный менеджер для JavaScript/TypeScript, созданный для быстрой работы с проектами и пакетами. Он стремится быть
быстрее и эффективнее, чем такие популярные менеджеры, как npm или Yarn.
⚙️Особенности Bun:
➖
Быстродействие ➖
Интегрированность➖
Совместимость с npm📑Doc: тут
💾GitHub: тут
#technology #web #js
✅Задача для
📚Напишите функцию, которая принимает
массив строк в качестве аргумента и
возвращает отсортированный массив,
содержащий те же строки, упорядоченные от
самой короткой к самой длинной.
👁🗨Пример:
«
»
#task #go
Golang:📚Напишите функцию, которая принимает
массив строк в качестве аргумента и
возвращает отсортированный массив,
содержащий те же строки, упорядоченные от
самой короткой к самой длинной.
👁🗨Пример:
«
["Telescopes", "Glasses", "Eyes", "Monocles"]»
["Eyes", "Glasses", "Monocles", "Telescopes"]#task #go
👍2
Forwarded from Timur
Forwarded from Timur
✅Микросервисы на
📚В статье дается практическое руководство по разработке микросервисов на Java, начиная с базовых принципов и архитектуры.
📗Автор объясняет, как правильно разделять приложение на сервисы, организовывать их взаимодействие и тестирование, а также рассматривает ключевые инструменты и подходы к развертыванию.
📰Читать: тут
#articles #backend #java
Java: практическое руководство📚В статье дается практическое руководство по разработке микросервисов на Java, начиная с базовых принципов и архитектуры.
📗Автор объясняет, как правильно разделять приложение на сервисы, организовывать их взаимодействие и тестирование, а также рассматривает ключевые инструменты и подходы к развертыванию.
📰Читать: тут
#articles #backend #java
Forwarded from Timur
Media is too big
VIEW IN TELEGRAM
Forwarded from Timur
✅Самые популярные сайты для поиска работы
💬 https://angel.co/jobs —
Платформа для поиска работы в стартапах.
💬 https://weworkremotely.com/ —
Крупнейшее сообщество удаленной работы в мире.
С более чем 4,5 миллионами посетителей WWR
является местом номер один для поиска.
💬 https://indeed.com —
Поможет отыскать удаленную работу во
всем мире. Интерфейс русскоязычный, а
интересы соискателей платформа ставит на первое место.
💬 https://www.fiverr.com/ —
Работа для It специалистов , в
основном фриланс. К сожалению,
объявили о прекращении работы со
специалистами из России. Если Вы в
другой локации – дерзайте!
💬 https://remotive.com/ — Крупное сообщество в
помощь удаленщикам.
💬 https://remoteok.com/ — Неплохой поисковик работы.
Не нужно создавать аккаунт, вам просто предложат
отправить резюме или портфолио на электронные адреса
после того, как заполните анкету.
💬 https://www.idealist.org/ — Хорошая площадка с
большим количеством различных стажировок, в том числе и удаленно.
💬 https://dribbble.com/ — Сайт в основном для дизайнеров. Много удаленных вакансий
💬 https://www.glassdoor.com/ — Сайт предлагает возможность поиска вакансий по большинству стран.
💬 https://www.jobisjob.com/ — Особенно хочу выделить - отличный ресурс, собирает предложения по всем площадкам практически со всего мира.
💬 https://www.monster.com/ — Крупный международный портал. Сначала предлагает определиться с географией будущей работы, а потом смотреть результаты.
💬 https://www.dice.com/ — Похож на предыдущий, он считается одним из лучших ресурсов для поиска вакансий технических специалистов и инженеров.
💬 https://www.careerbuilder.com/ — Интересный портал для поиска работы в США.
💬 https://www.reed.co.uk/ — Тоже самое для Великобритании.
💬 https://www.gulftalent.com/ — Вакансии по ОАЭ и другим странам залива.
💬 https://www.monstergulf.com/ — Еще один сайт по поиску работы в ОАЭ
💬 https://hrcyprus.com/ — Помощь в поиске работы на Кипре
💬 https://designer.ru/ — Большая платформа с вакансиями для дизайнеров. Иногда публикуют вакансии джунов
💬 https://www.remocate.app/ — Сайт с вакансиями для релокантов. Иногда публикуют вакансии джунов
💬 https://careerspace.app/ — Сайт с подборками вакансий. Вакансии для джунов обновляются каждый день
#job #data
💬 https://angel.co/jobs —
Платформа для поиска работы в стартапах.
💬 https://weworkremotely.com/ —
Крупнейшее сообщество удаленной работы в мире.
С более чем 4,5 миллионами посетителей WWR
является местом номер один для поиска.
💬 https://indeed.com —
Поможет отыскать удаленную работу во
всем мире. Интерфейс русскоязычный, а
интересы соискателей платформа ставит на первое место.
💬 https://www.fiverr.com/ —
Работа для It специалистов , в
основном фриланс. К сожалению,
объявили о прекращении работы со
специалистами из России. Если Вы в
другой локации – дерзайте!
💬 https://remotive.com/ — Крупное сообщество в
помощь удаленщикам.
💬 https://remoteok.com/ — Неплохой поисковик работы.
Не нужно создавать аккаунт, вам просто предложат
отправить резюме или портфолио на электронные адреса
после того, как заполните анкету.
💬 https://www.idealist.org/ — Хорошая площадка с
большим количеством различных стажировок, в том числе и удаленно.
💬 https://dribbble.com/ — Сайт в основном для дизайнеров. Много удаленных вакансий
💬 https://www.glassdoor.com/ — Сайт предлагает возможность поиска вакансий по большинству стран.
💬 https://www.jobisjob.com/ — Особенно хочу выделить - отличный ресурс, собирает предложения по всем площадкам практически со всего мира.
💬 https://www.monster.com/ — Крупный международный портал. Сначала предлагает определиться с географией будущей работы, а потом смотреть результаты.
💬 https://www.dice.com/ — Похож на предыдущий, он считается одним из лучших ресурсов для поиска вакансий технических специалистов и инженеров.
💬 https://www.careerbuilder.com/ — Интересный портал для поиска работы в США.
💬 https://www.reed.co.uk/ — Тоже самое для Великобритании.
💬 https://www.gulftalent.com/ — Вакансии по ОАЭ и другим странам залива.
💬 https://www.monstergulf.com/ — Еще один сайт по поиску работы в ОАЭ
💬 https://hrcyprus.com/ — Помощь в поиске работы на Кипре
💬 https://designer.ru/ — Большая платформа с вакансиями для дизайнеров. Иногда публикуют вакансии джунов
💬 https://www.remocate.app/ — Сайт с вакансиями для релокантов. Иногда публикуют вакансии джунов
💬 https://careerspace.app/ — Сайт с подборками вакансий. Вакансии для джунов обновляются каждый день
#job #data
Forwarded from Timur
✅Как работает
📚В статье рассматривается протокол
авторизации OAuth 2.0, который позволяет
безопасно предоставлять сторонним приложениям
доступ к данным пользователя без передачи пароля.
⚙️Автор подробно объясняет его архитектуру,
типы грантов и разбирает возможные уязвимости,
предлагая лучшие практики для защиты данных.
📰Читать: тут
#articles #web
OAuth 2.0 ?📚В статье рассматривается протокол
авторизации OAuth 2.0, который позволяет
безопасно предоставлять сторонним приложениям
доступ к данным пользователя без передачи пароля.
⚙️Автор подробно объясняет его архитектуру,
типы грантов и разбирает возможные уязвимости,
предлагая лучшие практики для защиты данных.
📰Читать: тут
#articles #web
Forwarded from Timur
This media is not supported in your browser
VIEW IN TELEGRAM
✅npkill CLI-утилиту📚Полезную CLI-утилиту — npkill,
предназначенную для удаления всех папок
node_modules в проектах.➕Позволяет освободить значительное количество
места на диске
⚙️Запускаешь команду:
npx npkill
Дальше, просто нажимаешь [Пробел], чтобы удалить те папки, которые больше не используешь
➕Удобно ещё и то, что она показывает, сколько
дней назад была последняя модификация
#soft
🔥2
Forwarded from Timur
✅Задача для
📚У нас есть метод
в нем рассортированы по возрастанию.
Нужно найти 2 числа, которые в сумме дают
если не нашлось ответа, то
👁🗨Пример №1:
«
»
👁🗨Пример №2:
«
»
👁🗨Пример №3:
«
»
👁🗨Пример №4:
«
»
💡Решение:
Я использовал при решении задачи алгоритм двух указателей.
📉Сложность алгоритма:
⌚️Время:
💾Память:
#task #java
Java 📚У нас есть метод
twoSum(int[] nums, int target) и массив int[] nums, числа в нем рассортированы по возрастанию.
Нужно найти 2 числа, которые в сумме дают
int target и return new int[]{ num1, num2 },если не нашлось ответа, то
return new int[]{0}👁🗨Пример №1:
«
nums = new int[]{-3, 0, 1, 3, 4}, target = 5»
[1, 4]👁🗨Пример №2:
«
nums = new int[]{1, 2, 3, 4, 5}, target = 9»
[4, 5]👁🗨Пример №3:
«
nums = new int[]{-5, -3, -1, 0, 1, 3, 5}, target = -8»
[-5, -3] 👁🗨Пример №4:
«
nums = new int[]{1, 2, 3, 4, 5}, target = 50»
[0] 💡Решение:
📉Сложность алгоритма:
⌚️Время:
O(n)💾Память:
O(1)#task #java
Forwarded from Timur
free_api.pdf
621.7 KB
✅
📚25 бесплатных API для ваших пет-проектов.
Очень хорошо подходят frontend разработчикам.
#data
Free API для ваших проектов.📚25 бесплатных API для ваших пет-проектов.
Очень хорошо подходят frontend разработчикам.
#data
👍1👎1🔥1🤯1
Forwarded from Timur
✅Задача для
⚙️Даны две строки
если
в противном случае.
👁🗨Пример 1:
«
»
👁🗨Пример 2:
«
»
Как работает решение:
Первым действием мы проверяем если s or t будут
пустыми мы возвращаем false, так же проверяем чтобы
длина s.length() and t.length были равны, иначе будем возвращать
false. Дальше мы работаем с типами, а именно конвертируем String to char[],
чтобы можно было следующим действием отсортировать оба char[], что
является ещё одним действием. И в конце мы сравниваем два массива.
Почему такая сложность:
Время: конвертация String to char[] даёт сложность O(n).
Сортировка стоит O(log n). И в сумме получаем O(n log n).
Память: из-за хранения массивов для строк. В итоги O(n)
📉Сложность алгоритма в решении:
⌚️Время:
💡Память:
#task #java
Java «Valid Anagram»⚙️Даны две строки
s и t, верните true, если
t является анаграммой s, и false в противном случае.
👁🗨Пример 1:
«
s = "anagram", t = "nagaram"»
true👁🗨Пример 2:
«
s = "rat", t = "car"»
falseПервым действием мы проверяем если s or t будут
пустыми мы возвращаем false, так же проверяем чтобы
длина s.length() and t.length были равны, иначе будем возвращать
false. Дальше мы работаем с типами, а именно конвертируем String to char[],
чтобы можно было следующим действием отсортировать оба char[], что
является ещё одним действием. И в конце мы сравниваем два массива.
Время: конвертация String to char[] даёт сложность O(n).
Сортировка стоит O(log n). И в сумме получаем O(n log n).
Память: из-за хранения массивов для строк. В итоги O(n)
📉Сложность алгоритма в решении:
⌚️Время:
O(n log n)💡Память:
O(n) #task #java