Technical Resuscitation
92 subscribers
96 photos
15 videos
102 files
252 links
🔧 Технічна підтримка, хостинг і просування
💻 Створення сайтів та налаштування серверів
🤖 Рекламні Telegram-боти
📲 Пиши 👉 @techresus_bot

🎲Всі пости на цьому каналі виключно в ознайомлювальних цілях
#Дісклеймер #Grando

Наш сайт: techresus.pp.ua
Download Telegram
Channel created
​​Есть ли жизнь после Java?

Недавно я получил имейл от Java разработчика, где автор писал: «Похоже, ты всё меньше программируешь на Java, а в основном занимаешься разработкой для Web». Это действительно так.
Являюсь ли я всё еще Java разработчиком после 17 лет работы с этим супер-популярным языком программирования? Да. Вот только что выложил в свободный доступ новую версию своей книги о программировании на Java для детей. Но в сегодняшнем мире использовать только один язык программирования практически невозможно — если, конечно, вы не хотите ограничить себя разработкой для сервера и некоторых мобильных платформ. Я не говорю, что такая специализация — это плохо. Серверная разработка и смартфоны — это огромное поле для самообразования и экспериментов.
Даже с точки зрения карьеры специализация в узкой области может отлично кормить вас и вашу семью. Например, я знаю экспертов по улучшению производительности Java-приложений, у которых часовая ставка в разы больше, чем у обычного сеньора. Некоторые разработчики становятся экспертами в области безопасности приложений или много поточной обработки данных. Это позволяет им каждое утро есть омлет с трюфелями (это не продукт фабрики Рошен, а грибочки такие).
Но 95% Java разработчиков делают более или менее рутинную работу, и изучение других языков программирования, тузов и фреймворков может украсить эту рутину, делая их более конкурентоспособными при поиске работы.
В то время как Java царит на серверной стороне, JavaScript рулит на клиенте и позволяет создавать кроссплатформенный GUI и для десктопных приложений, и для мобильников. Современные разработчики пользуются несколькими языками и фреймворками для создания Web-приложений. Если вы уже не новичок в Java, почему бы не поднять голову и присоединиться к огромному и постоянно развивающемуся сообществу Web-разработчиков?
Довольно часто джависты смотрят свысока на тех, кто пишет на JavaScript, неверно предполагая, что настоящая разработка ведется только на Java. Скажу вам по секрету: это не так. JavaScript так же близок к интернету, как язык C — к железу. Вот посмотрите на этот длинный список компиляторов, которые генерируют JavaScript из других языков.
В нашей компании мы используем язык Google Dart как способ написания программ, которые будут преобразованы в JavaScript. Dart очень похож на Java. Если интересно, посмотрите мой доклад «Dart for Java Developers», который я недавно делал в Нью-Йорке.
Помимо Dart, мы используем TypeScript в связке с Angular фреймворком, новая версия которого выйдет в конце года.
В следующем году мы планируем переключиться на программирование фронтенда с новой версией JavaScript, которая станет реализацией стандарта ECMAScript 6. Вообще-то мы уже начали, и многие Web-браузеры начали поддерживать синтаксис ECMAScript.
Все популярные среди джавистов IDE прекрасно поддерживают и Dart, и Typescript, и JavaScript. Каждый браузер включает тулзы для удобной отладки. Среда разработки JavaScript имеет все тузы, к которым привыкли джависты: репозитории кода, поддержка зависимостей, билд-тулы, фреймворки для тестирования, и т.д.
Будут ли Dart и TypeScript популярны через 3-5 лет? Я не знаю. Сегодня они помогают нам быть более продуктивными в разработке приложений, которые должны идти в продакшн в этом году. Кстати, первое приложение с фронтендом на Dart и Angular уже вышло в продакшн. Если в следующем году появятся более интересные и полезные языки, мы пересядем на них. Наша профессия предполагает постоянное обучение, не так ли?
Можно ли угадать, что будет следующим популярным языком или фреймворком? А надо ли? Если вы станете программистом-полиглотом, легко осваивающим новые инструменты, ваша карьера (да и заработки) будет идти вверх, а жизнь будет интереснее.
Наши файловые заготовки на PHP:
1) Авторизация через социальные сети;
2) Верстаем что-то красивое;
3) Пишем анонимайзер;
4) Пишем сайт для раздачи бонусов (кран);
5) Пишем свой движок;
6)Пишем свой движок 2.0;
7) Прием платежей и автовыплаты;
8) Прочее.
https://drive.google.com/drive/folders/1bW2FOg6GP_7TBKor2UaajY2tybCV2G61?usp=sharing
Гаджет дня: Moovy Bag — умный рюкзак с аккумулятором и солнечной панелью

С таким рюкзаком можно не беспокоиться о севшем аккумуляторе в смартфоне, планшете или ноутбуке, ведь все ваши гаджеты будут заряжаться прямо на ходу.
Пока что обязательными атрибутами хорошего городского рюкзака являются лишь отделение для ноутбука и отверстия для кабелей наушников или зарядки смартфона. Возможно, в ближайшем будущем к ним добавятся встроенный аккумулятор и солнечная панель. В пользу этого говорит успех рюкзака Moovy Bag, средства на запуск которого сейчас собирают на Kickstarter.

Придерживаясь идей минимализма, создатели отбросили всё лишнее, снабдив рюкзак автономной зарядкой и несколькими интересными фишками. Благодаря тонкому профилю и удобному откидному клапану Moovy Bag можно носить как на спине, так в виде сумки через плечо. Помимо отделения для ноутбука, в нём предусмотрены удобные карманы для планшета и смартфона, а также небольшие карманы для документов и разных мелочей. При необходимости сбоку легко крепится зонт или термос.

Главные изюминки рюкзака — аккумулятор на 22 000 мА·ч с поддержкой Quick Charge и гибкая солнечная панель мощностью 5,5 В, вшитая прямо в верхний клапан с внутренней стороны. Однако Moovy Bag есть чем похвастаться и кроме них.
Конструкция рюкзака настолько продумана, что в ней предусмотрен органайзер для планшета со встроенным тройным разъёмом для зарядки (microUSB, USB-C и Lightning). Кроме того, создатели позаботились об аналогичном магнитном кабеле, позволяющем с удобством заряжать мобильные гаджеты и ноутбук.

Но и это ещё не всё. У Moovy Bag также есть USB-хаб на два порта, который выполняет роль мобильного Wi-Fi-хранилища со слотом для SD-карт и небольшого экстренного внешнего аккумулятора на 1 200 мА·ч. Его легко закрепить на дополнительном универсальном органайзере и заряжать гаджеты вроде стилуса, часов или фитнес-браслета.

При заказе Moovy Bag можно выбрать набор опций, отказавшись, например, от основного аккумулятора и заменив его на свой. Полный комлект с солнечной панелью и всеми указанными выше аксессуарами обойдётся в 339 долларов. Если заказать рюкзак сейчас, то получить его можно будет уже в декабре.
Основы JavaScript
Урок первый
https://youtu.be/n0sPFaLsNeI
Урок второй
https://youtu.be/p-Ob8gEJBJs
Урок третий
https://youtu.be/hqozKP8pol8
Урок четвертый
https://youtu.be/ogmqkRFNmcE
Урок пятый
https://youtu.be/IKddd9ZTwB4
Основы JavaScript курс 2
Урок шестой
https://youtu.be/BTzuzSLsai8
Урок седьмой
https://youtu.be/vyC1BTyh-E0
Урок восьмой
https://youtu.be/OhldHbz93Kw
Урок девятый
https://youtu.be/sfqsBd6Iwx0
Урок десятый
https://youtu.be/5hjC9Y0WAig
Основы JavaScript курс 3
Урок 11- Циклы
https://youtu.be/kFDhIxBV2cs
Урок 12- Функции
https://youtu.be/FZkSwa_rm_E
Урок 13-Scope
https://youtu.be/RlTcSgNph68
Урок 14-Замыкание
https://youtu.be/N09Ljaaexqk
Урок 15-обьектная модель браузера
https://youtu.be/mzoe-I7r5HE
Основы JavaScript курс 4
Урок 16- ОМД
https://youtu.be/1FpuKVmotNc
Урок 17
https://youtu.be/v2nLPYTmxBo
Урок 18
https://youtu.be/NDe-anrOZ_s
Урок 19
https://youtu.be/-CGo9A7_oEg
Урок 20
https://youtu.be/Ojcp828IAfw
Урок 21
https://youtu.be/0udLlA5Y7yc
Урок 22
https://youtu.be/OGs4L59vVS4
Урок 23
https://youtu.be/FFlRoNYXEW0
Урок 24
https://youtu.be/07pqPoYbY0k