Публикации по теме 'tech'


Опыт в Andela Bootcamp (день 3)
Сегодняшний день прошел хорошо, но не без проблем. Задание на день казалось справедливым; обратное назначение строк и количество слов представляло небольшую проблему, но http (протокол передачи гипертекста) и веб-присвоение представляли собой серьезную проблему в тот день. Обратное присваивание строки было сложным, мне пришлось переворачивать строку без преобразования ее в массив, чтобы понять. Кроме этого все остальное прошло гладко. Проблема, с которой я столкнулся при назначении..

Как начать проектировать интерфейсную архитектуру
Это вторая часть серии статей Переосмысление интерфейса . В этой части мы рассмотрим конкретный пример разработки относительно большого реального приложения. Одна из проблем работы разработчика - переход от младшего к старшему. Это означает выходить за рамки реализации и начинать думать о дизайне и архитектуре. Дизайн включает в себя два навыка: 1. создание / обнаружение / рассмотрение целей и проблем, 2. построение подходов / решений. В этой статье мы рассмотрим некоторые из..

Различные виды алгоритмов в машинном обучении
В машинном обучении есть несколько видов алгоритмов. Эти алгоритмы помогают в различных типах анализа данных. Мы узнаем о Наивном Байесе, логистической регрессии, анализе основных компонентов и иерархической кластеризации. Производительность этих алгоритмов зависит от размера данных, шаблона и структуры. Каждый алгоритм имеет свои преимущества и недостатки. Вы должны узнать об этих факторах, прежде чем выбирать алгоритм для своих данных. В этой статье мы объясним основные особенности..

Освоение концепций JavaScript, которые вам нужно знать, чтобы изучить React
Введение: Вы заинтересованы в изучении React, популярной библиотеки JavaScript для создания пользовательских интерфейсов? Большой! Прежде чем приступить к работе с React, важно хорошо изучить JavaScript. В этой статье мы рассмотрим ключевые концепции JavaScript, которые вы должны освоить, чтобы эффективно изучить React. К концу у вас будет хорошее понимание того, что вам нужно знать, и сколько времени может потребоваться, чтобы освоить каждую концепцию. Давайте начнем! Раздел 1:..

100 основных концепций кибербезопасности, которые должен знать каждый разработчик (часть 3: 21–30)
Это 100 основных концепций кибербезопасности, которые помогут вам создавать безопасные приложения. Чтобы обеспечить удобочитаемость, я разделю их на несколько сообщений в блоге. Информация, представленная в этой статье, никоим образом не является рекламой или призывом к использованию этих методов на других. Ссылки на предыдущие части приведены ниже: 100 основных концепций кибербезопасности, которые должен знать каждый разработчик (часть 1: 1–10)..

Функторы и аппликативы
В одной из своих предыдущих статей я попытался объяснить монады доступным способом. Вот попытка сделать то же самое для некоторых других членов того же семейства - функторов и аппликативных функторов. Хотя концепции и принципы, описанные здесь, являются общими для функционального программирования, легкий акцент будет (как обычно) на Scala. Функторы Если вы читали вышеупомянутую статью о монадах, вы, возможно, помните, как я описывал их как оболочки вокруг значений. Каждое значение,..

Программист-самоучка
Можно ли научиться программировать? Короче говоря, да. Это легко? Нет, но это возможно. Вот так я и начал свой путь. Ранее я писал о том, почему я решил изучать программирование , если вы тоже хотите об этом прочитать. Когда начать? Выяснение того, с чего начать, когда вы пытаетесь научиться кодировать и программировать, может быть одним из самых больших препятствий на пути к началу работы. В Интернете есть много — и я имею в виду много — бесплатных и платных ресурсов для..