🔥Топ вещей из Java, которых мне не хватает в C#
Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.
Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке.
🦋 Статья
#java #c
Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.
Однако, я никогда не видел, чтобы писали о чём-то, что в Java, с точки зрения фич языка есть, чего в C# нет. Впрочем, я здесь не для того, чтобы спорить. Эта статья призвана выразить моё субъективное мнение и заполнить небольшой пробел по теме, озвученной в заголовке.
🦋 Статья
#java #c
📑 Уменьшаем размер приложения на Android с помощью Dynamic delivery
В мобильной разработке не первый год актуальна концепция мультифункционального приложения (Super app). Она имеет много преимуществ, но зачастую пользователя интересует лишь часть функционала. А остальные фичи остаются невостребованными и занимают место на устройстве. Создание единого большого приложения ведёт ещё и к увеличению объёма, что негативно отражается на количестве скачиваний.
🔎 Читать статью
#статья #android
В мобильной разработке не первый год актуальна концепция мультифункционального приложения (Super app). Она имеет много преимуществ, но зачастую пользователя интересует лишь часть функционала. А остальные фичи остаются невостребованными и занимают место на устройстве. Создание единого большого приложения ведёт ещё и к увеличению объёма, что негативно отражается на количестве скачиваний.
🔎 Читать статью
#статья #android
✨Прагматичная оптимизация: какая часть кода всегда должна быть чистой, а где допускается грязь
Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.
👓 Читать
#статья #прагматизация
Весь прикладной код глобально можно разделить на три уровня: домен, управляющий код и представление. Если в каких-то частях (например, в конечных точках) грязный код допустим, то на других его быть не должно — это может повлиять на архитектуру и поддержку проекта. CEO Хекслета Кирилл Мокевнин в своем твиттере рассказывает о критичности разных кусков кода при разработке и ревью: как они влияют друг на друга и в каких моментах оптимизация критична.
👓 Читать
#статья #прагматизация
📎 CheatSheet по PHP
Как бы ни ругали PHP, это всё ещё основной язык бэкенда, на котором написано подавляющее большинство сайтов.
В следующей шпаргалке для веб-разработчиков собрана информация о синтаксисе PHP — отлично подойдёт для начинающих.
#шпаргалка #php
Как бы ни ругали PHP, это всё ещё основной язык бэкенда, на котором написано подавляющее большинство сайтов.
В следующей шпаргалке для веб-разработчиков собрана информация о синтаксисе PHP — отлично подойдёт для начинающих.
#шпаргалка #php
✨ Шпаргалка по Django
В этой шпаргалке содержится более полная информация, включая атрибуты модели, работу с базами данных и деплой на Python Anywhere
#шпаргалка #python
В этой шпаргалке содержится более полная информация, включая атрибуты модели, работу с базами данных и деплой на Python Anywhere
#шпаргалка #python
📑 Как стать самым быстрым программистом?
Это — вторая серия проекта «Код Раковского», где Александр Раковский, Senior Java разработчик компании ITentika, рассказывает о том, что считает важным и интересным в сфере программирования. Первый выпуск можно посмотреть здесь.
🔎 Читать статью
#статья #программист
Это — вторая серия проекта «Код Раковского», где Александр Раковский, Senior Java разработчик компании ITentika, рассказывает о том, что считает важным и интересным в сфере программирования. Первый выпуск можно посмотреть здесь.
🔎 Читать статью
#статья #программист
✨ Шпаргалка поддержки браузеров
Эта шпаргалка поможет вам понять что поддерживается в различных браузерах и устройствах, запоминайте и сохраняйте.
#шпаргалка #браузер
Эта шпаргалка поможет вам понять что поддерживается в различных браузерах и устройствах, запоминайте и сохраняйте.
#шпаргалка #браузер
✨Конкурентность в Go: пять примеров
Традиционно считается, что главная фича Go – это «многопоточность из коробки». Этому посвящено немало статей, авторы которых показывают, какие есть примитивы конкурентности в рамках языка. В процессе изучения этих статей я понял, что на начальном этапе изучения языка мне тяжело начать применять конкурентный код не имея каких-то простых наглядных примеров.
🦋 Статья
#go #конкурентность
Традиционно считается, что главная фича Go – это «многопоточность из коробки». Этому посвящено немало статей, авторы которых показывают, какие есть примитивы конкурентности в рамках языка. В процессе изучения этих статей я понял, что на начальном этапе изучения языка мне тяжело начать применять конкурентный код не имея каких-то простых наглядных примеров.
🦋 Статья
#go #конкурентность
📑 12 алгоритмов, которые должен знать каждый разработчик: объясняем на гифках
Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Однако какую роль они играют в жизни разработчика и что конкретно из них следует изучить и знать? Об этом вы узнаете из нашей статьи.
🔎 Читать статью
#статья #алгоритмы
Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Однако какую роль они играют в жизни разработчика и что конкретно из них следует изучить и знать? Об этом вы узнаете из нашей статьи.
🔎 Читать статью
#статья #алгоритмы
✨Spring Test Containers как бины
TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.
🦋 Статья
#testcontainers
TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.
🦋 Статья
#testcontainers
🔥Шпаргалка Python
Эта шпаргалка собрала в себе все самое необходимое для фундамента в программировании на Python
#шпаргалка #Python
Эта шпаргалка собрала в себе все самое необходимое для фундамента в программировании на Python
#шпаргалка #Python
🔥Дата-ориентированное проектирование на примере Rust
В этом посте мы исследуем основные концепции «Data-Oriented Design» на языке Rust.
🦋 Статья
#rust #проектирование
В этом посте мы исследуем основные концепции «Data-Oriented Design» на языке Rust.
🦋 Статья
#rust #проектирование
✨Работаем с pdf из контекстного меню файлового менеджера
Замечательный файловый менеджер Dolphin всем хорош. И две панели, и разнообразные контекстные меню ускоряющие обработку всевозможных команд и заданий. Но что делать если нужно простенько и быстро собрать несколько одностраничных pdf-файлов?
🦋 Статья
#dolphin #pdf
Замечательный файловый менеджер Dolphin всем хорош. И две панели, и разнообразные контекстные меню ускоряющие обработку всевозможных команд и заданий. Но что делать если нужно простенько и быстро собрать несколько одностраничных pdf-файлов?
🦋 Статья
#dolphin #pdf
📑 Пошаговая инструкция: создаем свой токен на базе блокчейна TRON
Наверное, многие из вас слышали о таких вещах как USDT, BUSD, WETH. Возможно, кто-то из вас даже покупал эти монеты на криптобиржах. Сегодня мы предлагаем всем желающим окунуться в мир блокчейна и разработки криптоактивов: мы сделаем свою монету, которую можно будет добавить к себе в криптовалютный кошелек.
🔎 Читать статью
#tron #blockchein
Наверное, многие из вас слышали о таких вещах как USDT, BUSD, WETH. Возможно, кто-то из вас даже покупал эти монеты на криптобиржах. Сегодня мы предлагаем всем желающим окунуться в мир блокчейна и разработки криптоактивов: мы сделаем свою монету, которую можно будет добавить к себе в криптовалютный кошелек.
🔎 Читать статью
#tron #blockchein
🔥Это такой удивительный ресурс: «React-use», коллекция из более чем 100 пользовательских хуков для решения всех видов распространенных проблем React.
https://shly.link/ghHHD1
https://shly.link/ghHHD1
✨Как подружить Elementary и BLoC
У каждого инструмента свои границы применимости, сильные и слабые стороны. Использовать решение в подходящей ситуации, а также комбинировать различные решения — хороший способ достичь эффективной разработки.
🦋 Статья
#elementary #bloc
У каждого инструмента свои границы применимости, сильные и слабые стороны. Использовать решение в подходящей ситуации, а также комбинировать различные решения — хороший способ достичь эффективной разработки.
🦋 Статья
#elementary #bloc
📑 Как занять первое место в поисковой выдаче: добавляем SSR в Vue 3 + Vite приложение
При разработке на реактивных фреймворках многие забывают о том, что итоговое приложение – это что-то ближе к SPA, а не классический сайт как «на Wordpress». И когда дело доходит до SEO-продвижения, многие хватаются за голову, потому что поисковые системы плохо работают с такими ресурсами. Поэтому давайте сегодня познакомимся с технологией SSR, которая решит данную проблему.
🔎 Читать статью
#seo #vue
При разработке на реактивных фреймворках многие забывают о том, что итоговое приложение – это что-то ближе к SPA, а не классический сайт как «на Wordpress». И когда дело доходит до SEO-продвижения, многие хватаются за голову, потому что поисковые системы плохо работают с такими ресурсами. Поэтому давайте сегодня познакомимся с технологией SSR, которая решит данную проблему.
🔎 Читать статью
#seo #vue