Публикации по теме 'web-development'


Хорошо, о соглашениях об именах
Соглашения об именах всегда были важной темой в программировании, потому что у каждого есть свое мнение о том, как их следует называть. Есть много общих, например, некоторые строки метки как «str», а затем имя, то есть: «strUsername» — это хороший, очевидный способ запомнить тип данных, но он может запутаться, например, при переключении типов данных. , если у вас есть функция и вам нужно передать ей строку или массив и проверить, что именно отправлено, как она будет работать? Вы..

Как написать сверхбыстрый сокращатель ссылок с помощью Elixir, Phoenix и Mnesia
Давайте начнем урок этого месяца с двух утверждений, которые доставят мне неприятности: Эликсир - самый производительный язык из существующих. Bit.ly взимает большую плату за свой платный план Elixir, фреймворк Phoenix и виртуальная машина Erlang позволяют нам быстро, легко и быстро создавать готовые к производству системы с очень небольшим количеством движущихся частей. На этом этапе вы можете увидеть, к чему мы идем. Давайте воспользуемся тем, что идет в комплекте с Elixir,..

Мой путь (до сих пор) в React: путь обучения
Мой путь (до сих пор) в React: путь обучения немного обо мне Прежде чем говорить о React , я немного расскажу, как я к этому пришел. Я занимаюсь веб-разработкой с 2009 года , и первыми технологиями, с которыми я работал, были: HTML, CSS, JavaScript и PHP . Я всегда работал «разработчиком полного стека» , потому что начал работать фрилансером, поэтому мне приходилось подбирать проекты, создавать их с нуля и запускать их в производство самостоятельно. JavaScript и PHP - мои..

Шаблоны проектирования JavaScript - шаблоны цепочки ответственности, синглтоны и легковесы
Паттерны проектирования - основа любого хорошего программного обеспечения. Программы на JavaScript не исключение. В этой статье мы рассмотрим цепочку ответственности, шаблоны синглтон и наилегчайший вес. Схема цепочки ответственности Цепочка ответственности аналогична шаблону наблюдателя, за исключением того, что он отправляет уведомление одному объекту, а затем этот объект отправляет уведомление другому объекту и так далее. В шаблоне наблюдателя уведомление отправляется всем..

Reactstrap — Параметры модального закрытия
Reactstrap — это версия Bootstrap, созданная для React. Это набор компонентов React со стилями Boostrap. В этой статье мы рассмотрим, как добавлять модальные окна с помощью Reactstrap. Модальные окна с пользовательским значком закрытия Мы можем изменить значок закрытия кнопки с помощью реквизита charCode . Например, мы можем написать: import React, { useState } from "react"; import "bootstrap/dist/css/bootstrap.min.css"; import { Button, Modal,..

SvelteStorm: первая IDE Svelte
Svelte Storm - это новая среда IDE с открытым исходным кодом, созданная для разработчиков Svelte. Запущенный 15 июля 2021 года, Svelte Storm и его репо будут открыты для внесения вкладов и проблем, поскольку команда продолжает расти и расширять продукт. Но что такое Svelte? Svelte - это JavaScript-фреймворк, цель которого - позволить разработчикам писать чистый, декларативный и понятный код для создания реактивных одностраничных приложений. Сообщество Svelte растет, и по мере его..

Конвейер агрегации MongoDB на примере: Часть 1
Мы начинаем изучать конвейер агрегации MongoDB . Интересно, что я давно отказался от MongoDB (и баз данных NoSQL в целом) в пользу более привычных баз данных SQL. Это связано с тем, что данные, которые я хранил, были очень реляционными, и мне было сложно моделировать и запрашивать их без SQL. Когда MySQL лучше подходит? Хотя многие организации успешно перешли с СУБД на MongoDB, вы не можете использовать MongoDB в качестве замены устаревших приложений, построенных на основе..