Ліки від втоми Javascript - і всі інші виснаження

Ліки від втоми Javascript - і всі інші виснаження

Вивчіть свої основи і ніколи більше не хвилюйтеся.Мене турбують нові інструментиКоли виходить блискучий інструмент дня JavaScript, я іноді надмірно реагую.І через 15 хвилин, коли моя фантазія розгулюється, бажання дослідити її стає нестерпним.Не має значення, який інструмент, це все та сама історія.Я повинен вивчити цю технологію!Мені потрібні всі переваги на цьому конкурентному ринку праці!Я повинен залишатися актуальним, так ?!Ну т

Детальніше
Посібник, як навчити себе кодувати (і влаштовуватися на роботу!)

Посібник, як навчити себе кодувати (і влаштовуватися на роботу!)

Уникайте того, що вам не потрібно; вчитися і практикувати те, що робишЯк і більшість людей, я взагалі не планував навчити себе кодувати. Рішення було прийнято, коли я втратив роботу служби обслуговування клієнтів у 2015 році.Перехід відбувся так само органічно, як закоханість у другу половинку. Ми були старими коханнями - я намагався змусити це працювати в коледжі, але час не був правильним. Не сказати

Детальніше
Іржа для початківців - починайте роботу з найулюбленішою мовою програмування

Іржа для початківців - починайте роботу з найулюбленішою мовою програмування

П'ять років поспіль Руст був визнаний найулюбленішою мовою програмування Stack Overflow. Ця стаття розповість вам, чому Іржа чудова.Rust - це мова системного програмування, за допомогою якої можна писати програми з високою продуктивністю. Іржа використовується деякими провідними технологічними компаніями, такими як Dropbox та Cloudflare, щоб забезпечити швидкість та одночасність своїх клієнтів.Останні п’ять років посп

Детальніше
Як працювати з кадрами даних та файлами CSV у R - Детальний вступ із прикладами

Як працювати з кадрами даних та файлами CSV у R - Детальний вступ із прикладами

Ласкаво просимо! Якщо ви хочете почати занурюватися в науку даних та статистику, тоді кадри даних, файли CSV та R стануть для вас важливими інструментами. Давайте подивимося, як ви можете використовувати їх дивовижні можливості.У цій статті ви дізнаєтесь:Що таке файли CSV і для чого вони використовуються.Як створити файли CSV за допомогою Google Таблиць.Як читати файли CSV у R.Що таке фрейми даних і для чого во

Детальніше
Вивчіть закриття JavaScript на прикладах коду

Вивчіть закриття JavaScript на прикладах коду

Закриття - це фундаментальна концепція JavaScript, яку кожен серйозний програміст повинен знати всередині та зовні.Інтернет наповнений чудовими поясненнями, що таке "закриття", але мало хто глибоко заглиблюється в "чому" сторону справи.Я вважаю, що розуміння внутрішніх процесів зрештою дає розробникам сильніше розуміння їх інструментів, тому цей пост буде присвячений гайкам і болтам того, як і чому закриття працюють так

Детальніше
Можливо, вам не доведеться перекладати свій JavaScript

Можливо, вам не доведеться перекладати свій JavaScript

Популярні путівники, такі як YouMightNotNeedJQuery.com та You Don't Need Lodash / Underscore, кинули виклик поширеним галузевим практикам.Ця публікація не така дика, як, скажімо, YouMightNotNeedJS.com, однак вона детально розробляє питання трансляції та пояснює, чому найближчим часом вона може бути не такою необхідною.StatCounter збирає дані про 15+ мільярдів переглядів сторінок щомісяця з 2,5 мільйонів веб-сайтів по всьому світу. Станом на травень 2017 року такий статус-кво:Що робить цю схему цікавою, так це т

Детальніше
Дотримуйтесь цих ключових кроків, щоб розпочати успішний проект з розробки програмного забезпечення

Дотримуйтесь цих ключових кроків, щоб розпочати успішний проект з розробки програмного забезпечення

Найчастіше початок проекту застає вас неготовим. Ви можете бути в проектній групі з першого дня, але графік щільний і часу на підготовку недостатньо. Ще гірше, ви можете пропустити деякі кроки, і це може повернутися, щоб переслідувати вас пізніше.Проект розпочинається, але через кілька місяців ви опиняєтесь у темному місці. Ті надокучливі речі, які розчарували вас під час попередніх завдань, повернулись.Якщо це звучить надто звично, ця стаття для

Детальніше
Як я вирішив та налагодив свою проблему з Webpack за допомогою спроб, помилок та невеликої сторонньої допомоги.

Як я вирішив та налагодив свою проблему з Webpack за допомогою спроб, помилок та невеликої сторонньої допомоги.

Я б сказав, що це була справжня подорож. Я знав, що Webpack було непросто налаштувати: є багато деталей з багатьма опціями, існує npm, і вони змінюються з новими випусками. Не дивно, що налагодження може легко стати клопітким завданням, коли щось відбувається не так, як ви очікували (тобто не так, як це вказано в документах).Спроба налагодженняМоя подорож налагодження розпочалася з наступного налаштування:webpack.config.js// webpack v4.6.0const path = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');const WebpackMd5Hash = require('webpack-md5-hash

Детальніше
Як створювати, читати, оновлювати та шукати файли Excel за допомогою Python

Як створювати, читати, оновлювати та шукати файли Excel за допомогою Python

Ця стаття детально покаже, як працювати з файлами Excel і як змінювати конкретні дані за допомогою Python.Спочатку ми навчимося працювати з файлами CSV, читаючи, записуючи та оновлюючи їх. Потім ми подивимося, як читати файли, фільтрувати їх за аркушами, шукати рядки / стовпці та оновлювати комірки файлів xlsx.Почнемо з найпрост

Детальніше
Сортування міхура візуалізується

Сортування міхура візуалізується

Що тобі потрібно:1) Несортований масив2) для циклу i - кількість циклу базується на кількості елементів у масиві. Кожен цикл i скидав би цикл j до нульового індексу.3) для циклу j - кількість циклу базується на кількості циклу i мінус - 1 для кожного циклу j . Чому? ми вже впевнені, що останній елемент кожного циклу відсортовано і не потрібно порівнювати його в наступному циклі (отже, -1).4) змінна для перемикання номера. вам це не потрібно в Python.В

Детальніше
Це “Інформатика” чи “Програмування”?

Це “Інформатика” чи “Програмування”?

Це “Інформатика” чи “Програмування”?Довідник про освітню політику (підказка: це не одне і те ж)Льюїс Елліс та Сем КоркосПрихильники інформатики намагаються вдосконалити довузівську освіту з інформатики, часто гарячи її недостатньою представництвом та відсутністю визнання в наших середніх школах.Ці скарги не позбавлені поваги: ​​станом на листопад 2015 року лише 27 штатів США визнають інформатику класом математики чи природознавства, а 90% середніх шкіл не мають пропозицій у цій галузі. Державні діячі, підприємці та знаменитості заохочують перехід д

Детальніше
Посібник для початківців щодо нового AWS Python SDK для Alexa

Посібник для початківців щодо нового AWS Python SDK для Alexa

Amazon Web Services (AWS) нещодавно додав новий Python SDK до своєї сім'ї Alexa. В даний час він знаходиться в бета-версії, але це не повинно заважати нам отримувати певний вплив.Що ми створимо: дуже простий голосовий додаток, який може сказати 10 фактів про котів.Чому ми його будуємо: Концепція програми досить проста, щоб ми могли зосередитись на тому, як працювати з SDK та як використовувати DynamoDB для збереження найважливіших даних дл

Детальніше
Те, що я дізнався, відвідуючи конференцію #PerfMatters

Те, що я дізнався, відвідуючи конференцію #PerfMatters

Записки з в фронтального конференції веб - продуктивностіЦього тижня я мав привілей відвідати #PerfMatters, конференцію, присвячену веб-продуктивності інтерфейсу. Я ніколи раніше не був на конференції, але був дуже радий бути присутнім, тому що вона обіцяла приголомшливий склад спікерів та тем.Я почав заглиблюватися у веб-ефективність близько року тому, і тому вважав, що це буде чудовий шанс поглибити свої знання та познайомитися з іншими людьми у спільноті.Цей пост складається з трьох частин:(1) мій досвід участі у конференц

Детальніше
Низьковисаючий фрукт дизайну: чому слід використовувати суперсімейки шрифтів Google

Низьковисаючий фрукт дизайну: чому слід використовувати суперсімейки шрифтів Google

Ось усе, що вам потрібно знати про надсімейства шрифтів, щоб ваш наступний дизайн-проект засяяв.Що таке надсімейство шрифтів?Ми говоримо про Джексонів? Кардашянці? Грона Брейді? Вигадана сім'я Стіва Мартіна в "Дешевше дюжиною"? Або ми можемо говорити про щось більш тісне, пов’язане зі шрифтами?Відповідь: МИ РОЗМОВЛЯЄМО ''

Детальніше
Як визначити та вирішити даремно відтворені зображення в React

Як визначити та вирішити даремно відтворені зображення в React

Тож нещодавно я думав про профілювання продуктивності програми для реагування, над якою працював, і раптом задумався встановити кілька показників продуктивності. І я натрапив на те, що перше, з чим мені потрібно боротися, - це витрачені візуалізації, які я роблю на кожній із веб-сторінок. Можливо, ви думаєте про те, що марно витрачаються рендери між іншим? Давайте зануримось.З самого початку React змінив всю філософію створення веб-додатків, а згодом і спосіб мислення розробників. З його введенням Virtual DOM , React мар

Детальніше
Уроки, отримані з моєї подорожі як розробник самоучок

Уроки, отримані з моєї подорожі як розробник самоучок

Шлях розробника-самоучки складний і наповнений невизначеністю. Немає прямої лінії від новачка до програміста кар’єри. Через це, я вважаю, що всі розробники-самоучки мають унікальну історію.У цій статті я поділюсь своєю мандрівкою кодуванням через низку уроків, які я засвоїв у дорозі. Сподіваюся, читання мого досвіду, коли я навчу себе кодуванню, д

Детальніше
Пояснення атрибутів HTML

Пояснення атрибутів HTML

Елементи HTML можуть мати атрибути, які містять додаткову інформацію про елемент.Атрибути HTML, як правило, поставляються в парах ім'я-значення та завжди йдуть у початковому тегу елемента. Назва атрибута говорить про тип інформації, яку ви надаєте про елемент, а значення атрибута - це фактична інформація.Наприклад, елемент anchor ( ) у

Детальніше
Як використовувати шаблон постачальника в Flutter

Як використовувати шаблон постачальника в Flutter

У цій публікації ми розглянемо шаблон постачальника у Flutter. Деякі інші шаблони, такі як архітектура BLoC, використовують шаблон постачальника внутрішньо. Але шаблон постачальника набагато простіший у вивченні і має набагато менше шаблонного коду.У цій публікації ми візьмемо програму Counter за замовчуванням, яку надає Flutter, та рефакторинг її, щоб використовувати шаблон постачальника.Якщо ви хочете знати, що команда Flutter в Google говорить

Детальніше
Як обчислити висоту бінарного дерева за допомогою ітерації масиву в Ruby

Як обчислити висоту бінарного дерева за допомогою ітерації масиву в Ruby

Структури даних та алгоритми - це серце та душа інформатики та програмного забезпечення. Неможливо навчитися програмуванню, не розуміючи, як дані організовані в коді і як ними маніпулювати.Однією з таких структур даних є двійкове дерево:О ні, не таке дерево, я маю на увазі це:Простіше кажучи, дерево - це мережа «вузлів». Вузол - це об'єкт, власт

Детальніше
React JSX проти шаблонів Vue: розборки на передньому кінці

React JSX проти шаблонів Vue: розборки на передньому кінці

React.js та Vue.js - дві найпопулярніші бібліотеки JavaScript на планеті. Вони одночасно потужні та відносно легкі у використанні та використанні.І React, і Vue:використовувати віртуальний DOMзабезпечують компоненти реактивного видузберігати увагу на одному аспекті розвитку. В даному випадку вид.Маючи стільки спільного, можна припустити, що вони обидва різні версії одного і того ж.Ну, є одна велика різниця між цими двома бібліотеками: як вони надають вам можливості розробн

Детальніше
React та Firebase - усе, що вам потрібно для розміщення ваших веб-програм

React та Firebase - усе, що вам потрібно для розміщення ваших веб-програм

Багато сучасних історій веб-розробки не мають хороших закінчень через складну кількість залучених технологій та підхід до розробки, прийнятий для виконання роботи.Справжнє питання полягає в тому, як ми можемо зробити цю подорож менш болючою, чи я повинен сказати, що вона буде більш плідною та ефективно

Детальніше