DevGang
Авторизоваться

Добавление пагинации к коллекциям, не относящимся к БД, в Laravel

Мощный класс Collection в Laravel предоставляет множество полезных методов для работы с массивами данных. Однако встроенный метод paginate работает только с результатами построителя запросов Eloquent и базы данных.

Если вы хотите разбить на страницы стандартный экземпляр Laravel Collection, например, из массива или другого пользовательского источника данных, вам не повезло.

Простое приложение React Next + Node на языке Typescript

В этом уроке мы расскажем о том, как создать простое приложение с компонентами frontend и backend на языке Typescript.

Для создания фронтенда будет использоваться Next.JS 13.4 (с новым маршрутизатором /app), а для бэкенда - Node.JS.

Angular: Пользовательская стилизация MatPaginator

Как фронтенд-разработчик вы, скорее всего, сталкивались с задачей отображения данных в таблице, и как фронтенд-разработчик Angular, вы, вероятно, выбрали для этого Angular Material.

Можно создать бесконечную прокрутку таблицы, начиная с нескольких начальных элементов, однако, несмотря на то, что это хорошее UX-решение, иногда нам приходится использовать традиционную пагинацию.

Настройка ключей SSH для учетной записи GitHub

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

В этой статье я расскажу о том, как установить SSH-ключ на GitHub для локальной среды разработчика. Я также рассмотрю плюсы и минусы использования SSH-ключей в среде разработки.

Каррирование vs Конвейеризация в JavaScript

В JavaScript и pipe (канал), и currying (каррирование) - это приемы функционального программирования, которые можно использовать для компоновки функций различными способами. Вот объяснение каждого из них:

Рендеринг компонентов Svelte как веб-компонентов в Angular: пошаговое руководство


В предыдущие годы Svelte быстро росла и вызывала интерес, как показано в предыдущем обзоре State of JS:

TypeScript с ошибками Go/Rust. Не используем try/catch

Итак, начнем с небольшой предыстории обо мне. Я разработчик программного обеспечения с 10-летним опытом работы, сначала работаю с PHP, а затем постепенно перехожу на JavaScript. Кроме того, это моя первая статья, поэтому, пожалуйста, поймите.

Я начал использовать TypeScript где-то около 5 лет назад и с тех пор больше не возвращался к JavaScript. В тот момент мне казалось, что это ЛУЧШИЙ язык программирования из когда-либо созданных. Всем он нравится и многие его используют.

Введение в методы массива JavaScript

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

Кроме того, мы углубимся в различие между изменяющими и неизменяющими методами массива, а также итеративными методами и методами создания массива.

Использование вариативных шрифтов

Время от времени я снова сталкиваюсь с веб-технологией, о существовании которой почти забыл. Не потому, что она старая, а потому, что она настолько новая и не поддерживается браузерами.

Одна из технологий — вариативные шрифты. И только сейчас стало понятно, что после первого представления в 2016 году, у них появилась надежная поддержка браузеров. Google Fonts даже начали развертывать фильтрацию по вариативным версиям еще в 2020 году. Это как поколение назад в веб-годы, поэтому я решил, что пришло время попробовать их.

Освоение веб-разработки на Go: создание Flashcard приложения

Этот проект предоставит ценную информацию о возможностях и передовых методах веб-разработки Go, независимо от того, являетесь ли вы новичком или опытным разработчиком.

К концу этой серии вы получите прочную основу для веб-разработки на Go и будете готовы создавать собственные веб-приложения.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу