#CSS выводы из нового дизайна Facebook
Я любопытный человек, который всегда заинтересован в открытии браузера DevTools, чтобы увидеть, как все было сделано на веб-сайте. Это первый раз, когда я веду блог о чем-то подобном. Я нашел несколько интересных применений различных функций CSS (по крайней мере, для меня), и я хотел бы поделиться ими с вами.
https://dev-gang.ru/article/css-vyvody-iz-novogo-dizaina-facebook-qgm0ohjkij/
Я любопытный человек, который всегда заинтересован в открытии браузера DevTools, чтобы увидеть, как все было сделано на веб-сайте. Это первый раз, когда я веду блог о чем-то подобном. Я нашел несколько интересных применений различных функций CSS (по крайней мере, для меня), и я хотел бы поделиться ими с вами.
https://dev-gang.ru/article/css-vyvody-iz-novogo-dizaina-facebook-qgm0ohjkij/
dev-gang.ru
CSS выводы из нового дизайна Facebook
Я любопытный человек, который всегда заинтересован в открытии браузера DevTools, чтобы увидеть, как все было сделано на веб-сайте. Это первый раз, когда я веду блог о чем-то подобном. Я нашел несколько интересных применений различных функций CSS (по крайней…
Быстрая загрузка веб-страниц на телефон за 20 долларов
Совет: создание быстрой основы для вашего сайта дает всем хороший опыт; будь то недорогой функциональный телефон или новейший высококачественный смартфон.
https://dev-gang.ru/article/bystraja-zagruzka-veb-stranic-na-telefon-za-20-dollarov-7wrxy3zyfx/
Совет: создание быстрой основы для вашего сайта дает всем хороший опыт; будь то недорогой функциональный телефон или новейший высококачественный смартфон.
https://dev-gang.ru/article/bystraja-zagruzka-veb-stranic-na-telefon-za-20-dollarov-7wrxy3zyfx/
dev-gang.ru
Быстрая загрузка веб-страниц на телефон за 20 долларов
Совет: создание быстрой основы для вашего сайта дает всем хороший опыт; будь то недорогой функциональный телефон или новейший высококачественный смартфон.
Использование #CSS для установки текста внутри круга
Вы хотите установить текст внутри формы круга с помощью #HTML и CSS? Это безумный разговор, верно?
На самом деле, нет! Благодаря shape-outside и некоторым хитростям CSS можно сделать именно это.
https://dev-gang.ru/article/ispolzovanie-css-dlja-ustanovki-teksta-vnutri-kruga-cuh81g6miq/
Вы хотите установить текст внутри формы круга с помощью #HTML и CSS? Это безумный разговор, верно?
На самом деле, нет! Благодаря shape-outside и некоторым хитростям CSS можно сделать именно это.
https://dev-gang.ru/article/ispolzovanie-css-dlja-ustanovki-teksta-vnutri-kruga-cuh81g6miq/
#Flutter на #CodePen
Вы видели Flutter? Это пользовательский интерфейс Google для создания кроссплатформенных приложений. Вы пишете приложения Flutter на современном языке программирования Dart. Пакеты Flutter обеспечивают быструю разработку приложений. Приложения Flutter компилируются в честные нативные приложения для iOS и Android, а также веб-приложение и настольное приложение.
https://dev-gang.ru/article/flutter-na-codepen-bd56djfuri/
Вы видели Flutter? Это пользовательский интерфейс Google для создания кроссплатформенных приложений. Вы пишете приложения Flutter на современном языке программирования Dart. Пакеты Flutter обеспечивают быструю разработку приложений. Приложения Flutter компилируются в честные нативные приложения для iOS и Android, а также веб-приложение и настольное приложение.
https://dev-gang.ru/article/flutter-na-codepen-bd56djfuri/
Как конвертировать SVG в PNG
Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали годами.
https://dev-gang.ru/article/kak-konvertirovat-svg-v-png-3wtcj25clc/
Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали годами.
https://dev-gang.ru/article/kak-konvertirovat-svg-v-png-3wtcj25clc/
dev-gang.ru
Как конвертировать SVG в PNG
Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали…
Освобождение
Решение проблем является неотъемлемой частью разработки программного обеспечения. Ошибки неизбежны, и постоянная возможность решать головоломки - одна из причин, по которой я люблю эту работу. Однако иногда мы зацикливаемся на особенно сложной проблеме, и это может расстраивать и разочаровывать. Ниже приведены некоторые методы, к которым я обращаюсь, когда это происходит со мной.
https://dev-gang.ru/article/osvobozhdenie-ail02wj4pc/
Решение проблем является неотъемлемой частью разработки программного обеспечения. Ошибки неизбежны, и постоянная возможность решать головоломки - одна из причин, по которой я люблю эту работу. Однако иногда мы зацикливаемся на особенно сложной проблеме, и это может расстраивать и разочаровывать. Ниже приведены некоторые методы, к которым я обращаюсь, когда это происходит со мной.
https://dev-gang.ru/article/osvobozhdenie-ail02wj4pc/
Создание высокопроизводительных крупномасштабных веб-приложений
Этот пост о правильной производительности при создании больших и сложных веб-приложений. Существует много советов по оптимизации для каждой последней унции производительности в интернете, но это не очень поможет, если у нас уже нет "хорошего" начала.
https://dev-gang.ru/article/sozdanie-vysokoproizvoditelnyh-krupnomasshtabnyh-veb-prilozhenii-4mdb7mvw2q/
Этот пост о правильной производительности при создании больших и сложных веб-приложений. Существует много советов по оптимизации для каждой последней унции производительности в интернете, но это не очень поможет, если у нас уже нет "хорошего" начала.
https://dev-gang.ru/article/sozdanie-vysokoproizvoditelnyh-krupnomasshtabnyh-veb-prilozhenii-4mdb7mvw2q/
dev-gang.ru
Создание высокопроизводительных крупномасштабных веб-приложений
Этот пост о правильной производительности при создании больших и сложных веб-приложений. Существует много советов по оптимизации для каждой последней унции производительности в интернете, но это не очень поможет, если у нас уже нет "хорошего" начала.
#VisualStudioCode: мощное руководство пользователя
Эта статья написана для начинающих пользователей, которые могут впервые использовать Visual Studio Code. #VSCode, как известно, считается «легковесным» редактором кода. По сравнению с редакторами с полной интегрированной средой разработки (#IDE), которые занимают гигабайты дискового пространства, VS Code использует менее 200 МБ при установке.
https://dev-gang.ru/article/visual-studio-code-moscznoe-rukovodstvo-polzovatelja-dwedy9wjzg/
Эта статья написана для начинающих пользователей, которые могут впервые использовать Visual Studio Code. #VSCode, как известно, считается «легковесным» редактором кода. По сравнению с редакторами с полной интегрированной средой разработки (#IDE), которые занимают гигабайты дискового пространства, VS Code использует менее 200 МБ при установке.
https://dev-gang.ru/article/visual-studio-code-moscznoe-rukovodstvo-polzovatelja-dwedy9wjzg/
dev-gang.ru
Visual Studio Code: мощное руководство пользователя
Эта статья написана для начинающих пользователей, которые могут впервые использовать Visual Studio Code. VS Code, как известно, считается «легковесным» редактором кода. По сравнению с редакторами с полной интегрированной средой разработки (IDE), которые занимают…
#CSS-полоса прокрутки с индикатором прогресса
Полосы прокрутки являются естественными индикаторами прогресса. Насколько полоса прокручена вниз или в сторону - это прогресс, достигнутый при прокрутке этого элемента (часто всей страницы). Но они больше похожи на индикаторы прогресса, чем на метры, если вы думаете о метре как о чем-то, что «заполняется» на ходу.
https://dev-gang.ru/article/css-polosa-prokrutki-s-indikatorom-progressa-i4dv93ujwv/
Полосы прокрутки являются естественными индикаторами прогресса. Насколько полоса прокручена вниз или в сторону - это прогресс, достигнутый при прокрутке этого элемента (часто всей страницы). Но они больше похожи на индикаторы прогресса, чем на метры, если вы думаете о метре как о чем-то, что «заполняется» на ходу.
https://dev-gang.ru/article/css-polosa-prokrutki-s-indikatorom-progressa-i4dv93ujwv/
dev-gang.ru
CSS-полоса прокрутки с индикатором прогресса
Полосы прокрутки являются естественными индикаторами прогресса. Насколько полоса прокручена вниз или в сторону - это прогресс, достигнутый при прокрутке этого элемента (часто всей страницы). Но они больше похожи на индикаторы прогресса, чем на метры, если…
Все об auto в #CSS
В CSS у нас есть значение auto , которое можно использовать для таких свойств, как поля, расположение, высота, ширина и многое другое. Я чувствовал, что мне нужно место, чтобы документировать все, что я о них знаю, чтобы он мог быть ориентиром для всех, кто заинтересован в этом auto .
https://dev-gang.ru/article/vse-ob-avto-v-css-19g19b8hzy/
В CSS у нас есть значение auto , которое можно использовать для таких свойств, как поля, расположение, высота, ширина и многое другое. Я чувствовал, что мне нужно место, чтобы документировать все, что я о них знаю, чтобы он мог быть ориентиром для всех, кто заинтересован в этом auto .
https://dev-gang.ru/article/vse-ob-avto-v-css-19g19b8hzy/
dev-gang.ru
Все об auto в CSS
В CSS у нас есть значение auto , которое можно использовать для таких свойств, как поля, расположение, высота, ширина и многое другое. Я чувствовал, что мне нужно место, чтобы документировать все, что я о них знаю, чтобы он мог быть ориентиром для всех…
Переполнение в #CSS
В CSS мы можем контролировать элемент, когда его содержимое слишком велико, чтобы уместиться. Свойство для этого- overflow , которое является сокращением для свойств overflow-x и overflow-y .
В этой статье я познакомлю вас с этими свойствами, а затем мы вместе рассмотрим некоторые концепции и варианты использования, связанные с переполнением.
https://dev-gang.ru/article/perepolnenie-v-css-5bsmit5h4e/
В CSS мы можем контролировать элемент, когда его содержимое слишком велико, чтобы уместиться. Свойство для этого- overflow , которое является сокращением для свойств overflow-x и overflow-y .
В этой статье я познакомлю вас с этими свойствами, а затем мы вместе рассмотрим некоторые концепции и варианты использования, связанные с переполнением.
https://dev-gang.ru/article/perepolnenie-v-css-5bsmit5h4e/
dev-gang.ru
Overflow в CSS
В CSS мы можем контролировать элемент, когда его содержимое слишком велико, чтобы уместиться. Свойство для этого- overflow , которое является сокращением для свойств overflow-x и overflow-y .
Шаблон #CSS Grid в действии
С тех пор, как CSS #Grid стал поддерживаться в основных браузерах еще в марте 2017 года (почти три года назад), я начал использовать его в своих личных и клиентских проектах, конечно, с подходящим запасным вариантом для не поддерживающих браузеров. Я также сделал инструмент под названием grid-to-flex, который генерирует запасной вариант flexbox для сетки.
https://dev-gang.ru/article/shablon-css-grid-v-deistvii-bd68svj810/
С тех пор, как CSS #Grid стал поддерживаться в основных браузерах еще в марте 2017 года (почти три года назад), я начал использовать его в своих личных и клиентских проектах, конечно, с подходящим запасным вариантом для не поддерживающих браузеров. Я также сделал инструмент под названием grid-to-flex, который генерирует запасной вариант flexbox для сетки.
https://dev-gang.ru/article/shablon-css-grid-v-deistvii-bd68svj810/
dev-gang.ru
Шаблон CSS Grid в действии
С тех пор, как CSS Grid стал поддерживаться в основных браузерах еще в марте 2017 года (почти три года назад), я начал использовать его в своих личных и клиентских проектах, конечно, с подходящим запасным вариантом для не поддерживающих браузеров. Я также…
Можем ли мы забыть о геймификации раз и навсегда?
Если бы я получал доллар каждый раз, когда слышал о геймификации на встрече с клиентом, я был бы богатым. Очень богатым. И самое смешное, я не работаю над потребительскими приложениями. Я обычно работаю с большими (или потенциально большими) системами, ориентированными на корпоративных клиентов. Независимо от цели, 80% первоначальных встреч или планов включают слово, которое заставляет меня заткнуться: святая «игрофикация».
https://dev-gang.ru/article/mozhem-li-my-zabyt-o-geimifikacii-raz-i-navsegda-9889e25mc0/
Если бы я получал доллар каждый раз, когда слышал о геймификации на встрече с клиентом, я был бы богатым. Очень богатым. И самое смешное, я не работаю над потребительскими приложениями. Я обычно работаю с большими (или потенциально большими) системами, ориентированными на корпоративных клиентов. Независимо от цели, 80% первоначальных встреч или планов включают слово, которое заставляет меня заткнуться: святая «игрофикация».
https://dev-gang.ru/article/mozhem-li-my-zabyt-o-geimifikacii-raz-i-navsegda-9889e25mc0/
dev-gang.ru
Можем ли мы забыть о геймификации раз и навсегда?
Если бы я получал доллар каждый раз, когда слышал о геймификации на встрече с клиентом, я был бы богатым. Очень богатым. И самое смешное, я не работаю над потребительскими приложениями. Я обычно работаю с большими (или потенциально большими) системами, ориентированными…
#Дизайн кнопок - серия компонентов пользовательского интерфейса
Все, что вам нужно знать о дизайне кнопок, одном из основных интерактивных строительных блоков для создания пользовательского интерфейса.
https://dev-gang.ru/article/dizain-knopok-serija-komponentov-polzovatelskogo-interfeisa-wl65ilny5l/
Все, что вам нужно знать о дизайне кнопок, одном из основных интерактивных строительных блоков для создания пользовательского интерфейса.
https://dev-gang.ru/article/dizain-knopok-serija-komponentov-polzovatelskogo-interfeisa-wl65ilny5l/
dev-gang.ru
Дизайн кнопок - серия компонентов пользовательского интерфейса
В целях разработки правильных взаимодействий, мы должны оглянуться на историю и происхождение физических кнопок, прямой предшественник компонента пользовательского интерфейса так широко используется во всех цифровых продуктов сегодня. Кнопки потрясающие. Прикосновение…
10 заповедей для #дизайна пользовательского интерфейса
Принципы проектирования, которые часто упускаются.
https://dev-gang.ru/article/10-zapovedei-dlja-dizaina-polzovatelskogo-interfeisa-jk5h6tx6vg/
Принципы проектирования, которые часто упускаются.
https://dev-gang.ru/article/10-zapovedei-dlja-dizaina-polzovatelskogo-interfeisa-jk5h6tx6vg/
Оптимизация #SQL в #PostgreSQL: IN против EXISTS против ANY / ALL против JOIN
Это один из наиболее распространенных вопросов, задаваемых разработчиками, которые пишут SQL-запросы к базе данных PostgreSQL. Существует несколько способов, которыми подвыбор или поиск могут быть вставлены в оператор SQL. Оптимизатор PostgreSQL очень умен в оптимизации запросов, и многие запросы могут быть переписаны / преобразованы для повышения производительности.
https://dev-gang.ru/article/optimizacija-sql-v-postgresql-in-protiv-exists-protiv-any--all-protiv-join-lztmgue44t/
Это один из наиболее распространенных вопросов, задаваемых разработчиками, которые пишут SQL-запросы к базе данных PostgreSQL. Существует несколько способов, которыми подвыбор или поиск могут быть вставлены в оператор SQL. Оптимизатор PostgreSQL очень умен в оптимизации запросов, и многие запросы могут быть переписаны / преобразованы для повышения производительности.
https://dev-gang.ru/article/optimizacija-sql-v-postgresql-in-protiv-exists-protiv-any--all-protiv-join-lztmgue44t/
dev-gang.ru
Оптимизация SQL в PostgreSQL: IN против EXISTS против ANY / ALL против JOIN
Это один из наиболее распространенных вопросов, задаваемых разработчиками, которые пишут SQL-запросы к базе данных PostgreSQL. Существует несколько способов, которыми подвыбор или поиск могут быть вставлены в оператор SQL. Оптимизатор PostgreSQL очень умен…
Кто сдвинул мою кнопку? 🧀
Все противятся переменам. Даже к хорошим видам. Как мы берем с собой наших пользователей, когда изменения в цифровых продуктах, которые мы создаем, неизбежны?
https://dev-gang.ru/article/kto-sdvinul-mou-knopku--dx94w1rrrz/
Все противятся переменам. Даже к хорошим видам. Как мы берем с собой наших пользователей, когда изменения в цифровых продуктах, которые мы создаем, неизбежны?
https://dev-gang.ru/article/kto-sdvinul-mou-knopku--dx94w1rrrz/
dev-gang.ru
Кто сдвинул мою кнопку? 🧀
Здесь может быть несколько причин, почему люди инстинктивно неприветливы к переменам. Некоторые предположения, которые у меня есть, заключаются в том, что в дикой природе трансформация знакомого ландшафта означала потерю способности знать, как использовать…
Как быть полезным в качестве #UX-дизайнера в пандемии
Говорят - в трудные времена вы видите, кто ваши настоящие друзья.
Вы также видите, насколько бизнес ценит вашу работу.
И это не очень хорошо смотрится для UX-дизайнеров.
https://dev-gang.ru/article/kak-byt-poleznym-v-kaczestve-ux-dizainera-v-pandemii-phqxsgye9p/
Говорят - в трудные времена вы видите, кто ваши настоящие друзья.
Вы также видите, насколько бизнес ценит вашу работу.
И это не очень хорошо смотрится для UX-дизайнеров.
https://dev-gang.ru/article/kak-byt-poleznym-v-kaczestve-ux-dizainera-v-pandemii-phqxsgye9p/
dev-gang.ru
Как быть полезным в качестве UX-дизайнера в пандемии
Говорят - в трудные времена вы видите, кто ваши настоящие друзья. Вы также видите, насколько бизнес ценит вашу работу. И это не очень хорошо смотрится для UX-дизайнеров.
Техника отображения изображений в Интернете
Одним из решений, которое необходимо сделать #frontend разработчику при создании веб-сайта, является метод включения изображения. Это может быть #HTML img , или изображение через фоны #CSS, или, может быть, SVG image . Выбор правильной техники важен и может сыграть огромную роль в производительности и доступности.
https://dev-gang.ru/article/tehniki-izobrazhenii-v-internete-a1dbds2wzm/
Одним из решений, которое необходимо сделать #frontend разработчику при создании веб-сайта, является метод включения изображения. Это может быть #HTML img , или изображение через фоны #CSS, или, может быть, SVG image . Выбор правильной техники важен и может сыграть огромную роль в производительности и доступности.
https://dev-gang.ru/article/tehniki-izobrazhenii-v-internete-a1dbds2wzm/
dev-gang.ru
Техника отображения изображений в Интернете
Одним из решений, которое необходимо сделать внешнему разработчику при создании веб-сайта, является метод включения изображения. Это может быть HTML img , или изображение через фоны CSS, или, может быть, SVG image . Выбор правильной техники важен и может…
Превратите #REST API в #GraphQL
Мне очень нравится работать с API GraphQL. Мне нравится иметь возможность получать данные в нужной форме и использовать подписки для получения их в реальном времени. В эти выходные я обнаружил, что преобразование REST API в GraphQL проще, чем кажется.
Это пошаговое руководство по превращению одной конечной точки REST в GraphQL. Как только вы можете сделать один, вы можете сделать больше 😀
https://dev-gang.ru/article/prevratite-rest-api-v-graphql-xs0zsuj1ft/
Мне очень нравится работать с API GraphQL. Мне нравится иметь возможность получать данные в нужной форме и использовать подписки для получения их в реальном времени. В эти выходные я обнаружил, что преобразование REST API в GraphQL проще, чем кажется.
Это пошаговое руководство по превращению одной конечной точки REST в GraphQL. Как только вы можете сделать один, вы можете сделать больше 😀
https://dev-gang.ru/article/prevratite-rest-api-v-graphql-xs0zsuj1ft/
dev-gang.ru
Превратите REST API в GraphQL
Мне очень нравится работать с API GraphQL. Мне нравится иметь возможность получать данные в нужной форме и использовать подписки для получения их в реальном времени. В эти выходные я обнаружил, что преобразование REST API в GraphQL проще, чем кажется.
Использование Array.Reduce для упрощения проверки объектов в #JavaScript
Проверка объектов в JavaScript может быть утомительной, если у вас нет хорошей платформы. В этом посте мы будем использовать метод Array.reduce, чтобы валидация объекта выглядела как удовольствие!
https://dev-gang.ru/article/ispolzovanie-arrayreduce-dlja-uprosczenija-proverki-obektov-v-javascript-05oi4kqbbe/
Проверка объектов в JavaScript может быть утомительной, если у вас нет хорошей платформы. В этом посте мы будем использовать метод Array.reduce, чтобы валидация объекта выглядела как удовольствие!
https://dev-gang.ru/article/ispolzovanie-arrayreduce-dlja-uprosczenija-proverki-obektov-v-javascript-05oi4kqbbe/