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


Как я устроился на техническую работу сразу после школы
Представьте себе 15-летнего подростка, мечтающего после окончания средней школы начать определенную профессию. Вы, вероятно, ожидали, что они постепенно изменятся, пойдут в университет или, возможно, потеряют мотивацию. В 15 лет моей целью было стать профессиональным разработчиком программного обеспечения, потому что я был увлечен программированием и хотел применить свои навыки в реальном мире. Я много работал над приобретением новых навыков, практикой и созданием собственных..

Код Python для выявления сезонных клиентов
Код Python для идентификации сезонных клиентов Ранее я писал о том, как я использовал временные ряды для выявления клиентов в нашей базе данных с сезонными моделями использования. Если вы хотите, чтобы он был полностью исчерпан, вы можете найти статью здесь . Если вы хотите, чтобы история была короткой: чтобы выявить клиентов с сезонными моделями использования, я взял данные о customer_id, month, year, и данные об использовании, агрегированные по месяцам, отсортированные по id, году..

Как соединить фронтенд с бэкендом через API-шлюз  — пример с использованием Vue, Rails и Express.
Начнем с настройки бэкенда. Я предполагаю, что у вас есть базовые знания о концепциях кодирования, вы знаете, как использовать интерфейс командной строки, у вас установлен Ruby на вашем компьютере, и вы хорошо с ним знакомы. Поехали! Давайте начнем новый проект Rails. Нам понадобятся только функции API, а для базы данных — Postgres. $ mkdir vue_rails_express_apps $ cd vue_rails_express_apps $ rbenv local 3.0.1 $ rails new app_name_of_your_choice — api — database=postgresql $ cd..

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

Неделя 4. Уязвимости программного обеспечения
Уязвимости программного обеспечения 4-й недели На этой неделе мы рассмотрели «атакующую» сторону информационной безопасности. Мы изучили уязвимость javascript в Internet Explorer в Windows 7. Описанные здесь атаки невозможны в более новых операционных системах, поскольку они были исправлены, чтобы люди не могли злоупотреблять стеком. Однако многие устаревшие системы по-прежнему используют Windows 7 или более раннюю версию и по-прежнему уязвимы для этих атак. В этой статье будут..

Loopback 4: сверхбыстрые REST API
Недавно я искал фреймворк REST API для предоставления надежного API в Node.js . Мне нужно было что-то, что позволило бы мне быстрее создавать модели, отношения, контроллеры CRUD API и поставлялось со встроенным слоем ORM. Loopback 4 удовлетворил все мои потребности. Loopback — это фреймворк Node.js с открытым исходным кодом, который помогает подключать данные, поступающие из запроса API, к внутренним ресурсам с готовыми интеграциями. Так что вам просто нужно сосредоточиться..

Познакомьтесь с командой - Чен Чен - инженер-программист
В нашей еженедельной серии интервью мы брали интервью у Чен Чена, одного из наших замечательных инженеров-программистов в нашем отделе разработки продуктов. Ваше имя и роль . Меня зовут Чен, я один из инженеров-программистов в команде Spiders. Мы работаем над продуктом под названием «Каталог данных SQL», этот продукт находится на стадии запуска. Это инструмент, который помогает администраторам баз данных лучше понимать состояние своего SQL Server, чтобы помочь организации решать..