#Webdevelopment

Динамическое масштабирование элементов в CSS

Перед началом статьи хочу сказать, что еще больше полезной и нужной информации вы найдете в нашем Telegram-канале. Подпишитесь, мне будет очень приятно.

CSS
15 показов
36K открытий
Популярные фреймворки для разработки в 2022 году. Разбираемся с Larave, Django и другими вариантами

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

4 показа
35K открытий
Элементы управления выбором в пользовательском интерфейсе

Перед началом статьи хочу сказать, что еще больше полезной и нужной информации вы найдете в нашем Telegram-канале. Подпишитесь, мне будет очень приятно.

20 показов
15K открытий
3 репоста
Как и почему я перешла с React Native на Flutter

Всем привет, за клавиатурой я, Вика — Frontend-разработчик из веб-студии Pyrobyte. Разработчики, работающие на React Native периодически заглядываются на Flutter, и я не стала исключением. В этой статье я расскажу о личном опыте и подскажу, как сберечь пару-тройку сотен нервных клеток и привыкнуть к новому фреймворку.

44 показа
14K открытий
5 репостов
Как правильно выбрать стек для своего проекта?
28 показов
13K открытий
Как снизить градус «перегретости» рынка IT-специалистов при помощи NoCode инструментов

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

48 показов
5K открытий
5 репостов
ТОП-7 книг по Golang: новинки 2023 по языку программирования Go на русском и на английском языках

Представляю вашему вниманию топ 7 книг по языку программирования Go, получивших высокую оценку от читателей Амазон в 2023 году. Любую из этих книг в оригинале можно купить через сервис Booken, там же можно заказать перевод книги на русский язык.

3.8K показов
2.3K открытий
Как собрать личные проекты для первого портфолио в IT?

Личный проект или как еще говорят в сфере IT пет-проект (твоё детище, питомец). Личные проекты могут многое рассказать о разработчике, показать работодателю какими знаниями он владеет. В этой статье мы разберемся, где искать идеи для проектов, и какие из них добавить в свое портфолио.

3 показа
1.5K открытий
Вы знали, что не обязательно знать математику, чтобы работать в IT?

Стать айтишником непросто! Надо уметь умножать в уме трехзначные цифры, доказывать все теоремы школьного курса математики и крайне желательно иметь красный диплом мехмата. Слышали такие заблуждения?

2 показа
259 открытий
Визуальный и голосовой поиск на веб-ресурсе
39 показов
197 открытий
Как изменились продажи в IT с уходом иностранных клиентов с российского рынка

Чуть больше года прошло после масштабного потрясения мировой экономики. Введенные ограничения для зарубежных клиентов, уход иностранных бизнесов из России неизбежно сказались на всех экономических процессах и связях, в том числе и на рынке IT-услуг. Кризис коснулся как самих компаний, которые производят информационные продукты, так и заказчиков –…

125 показов
196 открытий
2 репоста
React Custom Hook: usePrevious
React Custom Hook: usePrevious

This custom hook can be a game-changer in various scenarios. For instance, you can utilize usePrevious to compare and visualize changes in data, track state transitions, or implement undo/redo functionality. Additionally, it can be valuable in form handling, animations, and any situation where having access to the previous value is crucial for…

8 показов
177 открытий
Вышла Joomla 4.2
Релиз Joomla 4.2
69 показов
154 открытия
3 репоста
Как сохранять продуктивность сотрудников в 2024 году?

Как введение eNPS повлияло на продуктивность работы компании

182 показа
137 открытий
Рассказ об одной IT-компании

Сегодня я хочу представить вашему вниманию рассказ, о том, как молодая команда разработчиков, во главе с сильным тимлидом, сделала из себя продукт, которому доверяют.

223 показа
135 открытий
React Custom Hook: useFetch
React Custom Hook: useFetch

The useFetch hook also offers flexibility through its customizable options parameter. Developers can pass additional headers, query parameters, or request options as needed, ensuring compatibility with various APIs. The hook follows best practices by providing default options for setting the Content-Type header as application/json, promoting…

9 показов
132 открытия
React Custom Hook: useClickOutside
React Custom Hook: useClickOutside

One of the main advantages of useClickOutside is its ease of use. Simply import the hook into your component and pass the desired component's reference and a callback function. The hook takes care of the event listener setup and cleanup, saving you time and effort. Plus, it works seamlessly with functional components using the useState and useRef…

15 показов
125 открытий
3 вещи, которые нужно учитывать, прежде чем начать карьеру в разработке программного обеспечения

Разработка программного обеспечения в реальном мире зачастую отличается от того, чему нас учат.

Даже при наличии курсов программирования и многочисленных учебных инструментов, доступных для всех в наши дни, никогда не было так легко начать карьеру в этой сфере. Об этом также свидетельствует ошеломляющий рост рабочих мест в этой области. Например, Бюро трудовой статистики прогнозирует, что к концу 2029 года занятость разработчиков,…

0 показов
112 открытий
React Custom Hook: useHover
React Custom Hook: useHover

One of the key advantages of useHover is its simplicity and reusability. By encapsulating the hover logic within the hook, you can easily use it across multiple components without duplicating code. This promotes clean and maintainable code, saving you time and effort in the long run.

15 показов
108 открытий
5 веселых моментов в жизни каждого разработчика
1 показ
102 открытия
React Custom Hook: useDebounce
React Custom Hook: useDebounce

One of the main advantages of useDebounce is its simplicity and flexibility. By wrapping your callback function, delay duration, and any dependencies in this custom hook, you can effortlessly implement debouncing functionality without cluttering your component code. The hook takes care of managing the timeout and clears it when necessary,…

10 показов
87 открытий
React Custom Hook: useStorage
React Custom Hook: useStorage

One of the key advantages of this custom hook is its simplicity. You can use it to store any type of data, such as strings, numbers, or even complex objects, with just a few lines of code. Additionally, useStorage handles the serialization and deserialization of data for you, so you don't have to worry about converting values to and from JSON.

22 показа
85 открытий
Кейс автогарантийной компании. Упростили работу с дилерами и усилили контроль над продажами

PRM-система – необходимый инструмент среднего и крупного бизнеса, реализующего свой продукт через партнеров. Это виртуальный офис, который помогает не запутаться в документации и нестыковках. С ним – продажи, клиенты и договоры разложены по полочкам. Вот вам отличный пример 👇

1.9K показов
78 открытий
React Custom Hook: useTimeout
React Custom Hook: useTimeout
33 показа
72 открытия
Перевод книги ГИПЕРМЕДИЙНЫЕ СИСТЕМЫ

Авторы: Карсон Гросс, Адам Степински, Дениз Акшимшек

93 показа
71 открытие
React Custom Hook: useEffectOnce
React Custom Hook: useEffectOnce

By encapsulating the repetitive useEffect pattern, useEffectOnce allows you to focus on the logic within the effect function itself. This elegant solution saves you from writing boilerplate code repeatedly and helps keep your component files clean and concise.

10 показов
71 открытие
React Custom Hook: useMediaQuery
React Custom Hook: useMediaQuery

One of the key advantages of this custom hook is its simplicity and reusability. With just a few lines of code, you can effortlessly implement responsive behavior throughout your application. Whether you need to conditionally render components, apply specific styles, or trigger different functionality based on screen size, useMediaQuery has got…

5 показов
65 открытий
Курс Профессия Java-разработчик с нуля в Нетологии со скидкой 40% + 5%

Только по нашему промокоду — U4iOnline — вы получите дополнительную скидку 5% к цене со стандартной скидкой 40% по акции на курс Java-разработчик в Нетологии! Для этого переходите на сайт онлайн-школы по ссылке: https://netology.ru/programs/java-developer

Курс Профессия Java-разработчик с нуля в Нетологии со скидкой 40% + 5%
33 показа
61 открытие
React Custom Hook: useCookie

One of the key advantages of this custom hook is the ability to update the cookie value. The updateCookie function, returned by useCookie, enables you to modify the value of the cookie. By invoking this function with a new value and optional options, such as expiration or path, you can instantly update the cookie. Additionally, the hook…

18 показов
59 открытий
React Custom Hook: useOnScreen
React Custom Hook: useOnScreen
21 показ
57 открытий
React Custom Hook: useScript
React Custom Hook: useScript

One of the significant advantages of useScript is its ability to handle script loading asynchronously. By setting the script's async attribute to true, you ensure that it won't block the rendering of your application. This improves the performance and overall user experience, especially when dealing with larger scripts or slow network connections.

11 показов
54 открытия
React Custom Hook: useEventListener
React Custom Hook: useEventListener

One of the major advantages of useEventListener is its flexibility. You can specify the event type, callback function, and even the element where the event listener should be attached. This flexibility allows you to tailor event handling to your specific needs, enhancing the reusability of your code.

16 показов
52 открытия
React Custom Hook: useDebugInformation
React Custom Hook: useDebugInformation

One of the main advantages of useDebugInformation is its simplicity. By integrating just a few lines of code into your component, you gain access to a wealth of debugging data. The hook tracks the number of renders, changed props, time since the last render, and the timestamp of the last render. This comprehensive information empowers you to…

8 показов
52 открытия
React Custom Hook: useDeepCompareEffect
React Custom Hook: useDeepCompareEffect

One of the key advantages of useDeepCompareEffect is its ability to prevent unnecessary re-renders. By performing a deep comparison between the current and previous dependencies, the hook intelligently determines if the effect should be triggered, leading to optimized performance in scenarios where shallow comparisons fall short.

6 показов
51 открытие
React Custom Hook: useLongPress
React Custom Hook: useLongPress

One of the key advantages of useLongPress is its simplicity. By utilizing this hook, developers can easily define a long-press action on any element in their React application. With just a few lines of code, the hook takes care of handling the intricacies of tracking the long-press duration and triggering the associated callback function.

11 показов
50 открытий
Запустили новый сайт!

🚀 Радостные новости! 20 лет компании – повод для изменений. В честь этого события мы запустили новый сайт 🎉

56 показов
50 открытий
React Custom Hook: useAsync
React Custom Hook: useAsync

The useAsync hook takes in a callback function that performs the asynchronous operation and an optional array of dependencies. It returns an object with three properties: loading, error, and value. The loading property indicates whether the operation is currently in progress, while the error property holds any error messages encountered during…

20 показов
49 открытий
React Custom Hook: useArray
React Custom Hook: useArray

In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useArray" hook, one of the many carefully crafted hooks available in the collection of React custom hooks.

14 показов
47 открытий
Курс Java-разработчик в Skypro со скидкой 53% и гарантией трудоустройства

Записаться на курс со скидкой и гарантией трудоустройства: https://sky.pro/courses/programming/java-developer

Курс Java-разработчик в Skypro со скидкой 53% и гарантией трудоустройства
29 показов
44 открытия
React Custom Hook: useStateWithValidation
React Custom Hook: useStateWithValidation

One of the key advantages of this custom hook is its flexibility. You can pass any validation function that suits your specific requirements. Whether it's checking the length of a string, ensuring a numeric value falls within a certain range, or performing more complex validations, useStateWithValidation has got you covered.

13 показов
42 открытия
React Custom Hook: useStateWithHistory
React Custom Hook: useStateWithHistory
  • Automatic history tracking: useStateWithHistory automatically keeps track of the values you set, allowing you to access the complete history whenever you need it.
  • Efficient memory usage: The hook utilizes a capacity parameter, ensuring that the history doesn't grow indefinitely. You can define the maximum number of historical values to keep, preventing excessive memory consumption.
  • Time-travel functionality: With back(), forward(), and go() functions, you can seamlessly navigate through the recorded history. Travel back and forth between previous states or jump directly to a specific index, enabling powerful undo/redo or step-by-step functionality.
10 показов
36 открытий
React Custom Hook: useGeolocation
React Custom Hook: useGeolocation

One of the key advantages of useGeolocation is its simplicity. By encapsulating the complex logic required for geolocation access and handling, this hook provides a clean and reusable solution. The hook automatically handles the loading state, updating it when geolocation data is being fetched, and sets the error state if any issues arise during…

8 показов
35 открытий