Публикации по теме '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 в качестве замены устаревших приложений, построенных на основе..