golang
Go: передача значений VS передача указателей

Go - один из немногих языков, в которых структуры можно передавать параметрами и возвращать из функций как по значению, так и по указателю. Это приводит к большей выразительности языка, но также разделяет общество разработчиков Go на два лагеря: сторонников указателей и сторонников значений.В данной статье предлагается во многом субъективное сравнение обоих способов и делается попытка убедить читателей передавать и возвращать значения в тех случаях, где это возможно.ЧитаемостьПараметрСамое про…

  • пятница, 12 января 2024 г. в 00:00:18
javascript
Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 2

Всем привет! В этой статье (части) рассмотрим вопросы, связанные с великим и могучим TypeScript'ом, которые задают на собеседованиях. Если вы не читали прошлую статью, где описаны вопросы по JS, вот ссылочка. Пожалуйста, не заучивайте вопросы, это вредно для вашего здоровья!)Стартуем 🚀1. Что такое TypeScript и чем он отличается от JavaScript?TypeScript - это язык программирования, который является надмножеством JavaScript. Он добавляет статическую типизацию и некоторые другие возможности, …

  • пятница, 12 января 2024 г. в 00:00:17
javascript
Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика

Привет всем!В прошлой статье мы начали создавать браузерную 2D игру на языке программирования JavaScript с использованием элемента Canvas. Был создан прототип игры, где вместо главного героя у нас имеется черный прямоугольник, стреляющий желтыми "пулями", а враги представляют из себя движущиеся прямоугольники красного и зеленого цвета. Для победы главный герой должен уничтожить n-ое количество противников за определенное время. Вот как это выглядело:Рисунок 1. Прототип игрыДавайте прод…

  • пятница, 12 января 2024 г. в 00:00:16
javascript
Создание веб-приложения с использованием микрофронтендов и Module Federation

ИнтроПривет! В данной статье мы разберём процесс разработки веб-приложения на основе подхода микрофронтендов с использованием технологии Module Federation.Микрофронтенды – это подход в веб-разработке, при котором фронтенд разделяется на множество маленьких, автономных частей. Эти части разрабатываются разными командами, возможно, с использованием различных технологий, но в итоге они совместно функционируют как единое целое. Такой подход позволяет решать проблемы, связанные с большими приложени…

  • пятница, 12 января 2024 г. в 00:00:15
github
ProjectNUWA / DragNUWA

  • пятница, 12 января 2024 г. в 00:00:14
github
u-boot / u-boot

"Das U-Boot" Source Tree

  • пятница, 12 января 2024 г. в 00:00:13
github
lizongying / my-tv

安卓电视直播软件,内置直播源

  • пятница, 12 января 2024 г. в 00:00:10
github
Portkey-AI / gateway

A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.

  • пятница, 12 января 2024 г. в 00:00:10
github
mineek / Serotonin

  • пятница, 12 января 2024 г. в 00:00:07