CubeX

CubeX IT offshore development company providing web & mobile software dev services, out-staff for customers all over the world.

Зі святом Великодня! ✨ Уся наша команда бажає вам мирного неба, сімейного затишку та перемоги! Цей день неймовірна можли...
24/04/2022

Зі святом Великодня! ✨ Уся наша команда бажає вам мирного неба, сімейного затишку та перемоги! Цей день неймовірна можливість сісти за стіл з рідними та забути про усі невзгоди. Христос Воскрес! 🌟

__________________________________ #

Happy Easter! ✨ All our team wishes you a peaceful sky, coziness and victory! This day is an incredible opportunity to sit at the table with family and forget about all the troubles. Christ is Risen! 🌟

Сьогодні один рік як до нашої команди приєднався один дуже крутий бек-енд розробник🚀Розповімо вам трішки про нього (вгад...
19/04/2022

Сьогодні один рік як до нашої команди приєднався один дуже крутий бек-енд розробник🚀

Розповімо вам трішки про нього (вгадаєте який факт несправжній 👀):
- Людина, яка їсть найгостріший перець Carolina Reaper як насіння 🔥
- Отримав свій перший проект ще до закінчення пробного терміну
- Їсть бджол 🐝 (до речі дуже корисно)

Ми вітаємо Сашу з ювілеєм! 🎉 Бажаємо щоб рішення будь-яких проблем знаходилися на стільки ж швидко як твій перший проект. Сподіваємося провести з тобою ще більше часу ✨

______________________________

Today, one year as our team was joined by a very cool back-end developer 🚀

Let us tell you a little about him (guess which fact is false 👀):

- A person who eats the spiciest Carolina Reaper pepper as sunflower seeds 🔥
- Received his first project before the end of the trial period
- Eats bees 🐝 (by the way that’s healthy)

Congratulations to Sasha on his anniversary! 🎉 We wish you to find the solutions to any problems as fast as your first project. We hope to spend even more time with you ✨

Congratulations to our front-end developer  Denys Tymchenko  on a year of work in our team   Thank you for your work and...
12/04/2022

Congratulations to our front-end developer Denys Tymchenko on a year of work in our team
Thank you for your work and efforts.
We wish your workdays to be always easy, full of high results and held in a friendly atmosphere 🎉

Our company continues to work and support the country's economy🇺🇦

4 полезных советов по работе с VS Code1. Автоматическое открытие файлов в новых вкладкахПоищите «workbench.editor.enable...
22/02/2022

4 полезных советов по работе с VS Code
1. Автоматическое открытие файлов в новых вкладках
Поищите «workbench.editor.enablePreview» в ваших настройках и установите значение false для этой опции. После этого VS Code всегда будет открывать файлы в новых вкладках.
2. Изменение цвета комментариев
Чтобы изменить цвет, зайдите в файл settings.json и добавьте в него следующий код (если такой код уже есть — удалите его и замените на этот).
3. Изменение масштаба
Вы можете изменить масштаб, зажав Ctrl и нажимая + и -.
Кроме того, нажатие F11 спрячет панель задач и хедер VS Code, тем самым предоставив вам больше свободного пространства для удобства работы и повышения концентрации. Можно установить true для опции «editor.mouseWheelZoom». После этого, зажав Ctrl и прокручивая колесико мыши, можно будет менять масштаб только редактора, а не всего GUI.
4. Генерация пользовательских сниппетов
Чтобы создать пользовательский сниппет, зайдите на сайт https://lnkd.in/dirmyuG5 и наберите там ваш сниппет. Обязательно заполните вкладку триггера — клавиши, которыми будет запускаться автоматическая генерация кода. Затем скопируйте получившийся сниппет. Вернитесь в VS Code, зайдите в File > Preferences > User Snippets > New Global Snippets и вставьте скопированный код.

Snippet generator for Visual Studio Code, Sublime Text and Atom. Enjoy :-)

5 практик JavaScriptРассмотрим несколько практик в JavaScript, которые обязательно когда-нибудь вам помогут.1. Обрабатыв...
17/02/2022

5 практик JavaScript
Рассмотрим несколько практик в JavaScript, которые обязательно когда-нибудь вам помогут.
1. Обрабатывайте разные типы данных
С опытом приходит понимание того, насколько эта практика важна и актуальна. Рано или поздно без обработки разных типов данных, поступающих в функции, велика вероятность возникновения ошибок в программе. Тогда вы либо учитесь на реальной ошибке, либо обращаетесь за помощью к соответствующим ресурсам во избежание недочетов в дальнейшем.
2. Используйте тернарные операторы вместо && при присваивании значений
Тернарные операторы не особо отличаются от && (логического AND) в операциях присваивания значений. Но все же существующая небольшая разница между ними может выручать вас гораздо чаще, чем вы думаете.
3. Создавайте вспомогательные функции при многоразовом применении кода
Как только вы понимаете, что два фрагмента кода встречаются в более, чем одном месте, пора задуматься о создании вспомогательной функции.
4. Комментируйте код, если чувствуете, что по нему могут возникнуть вопросы
Вы не представляете, насколько это важно. Если ваш код будут просматривать и другие программисты, то рекомендуется пояснить, что он делает.
5. Называйте функции в позитивном ключе

8 первоклассных инструкций SQL на каждый день1. Поиск повторяющихся строк по имени столбца С помощью этого простого запр...
08/02/2022

8 первоклассных инструкций SQL на каждый день

1. Поиск повторяющихся строк по имени столбца

С помощью этого простого запроса мы получаем список строк с одинаковым значением, указанным в поле column_name.

2. Показ индексов схемы базы данных

Хотя эту информацию можно получить с помощью клиента базы данных, сделаем это посредством инструкции SQL.

3. Показ N-числа наиболее затратных запросов

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

4. Мониторинг использования индекса

5. Count (1) вместо count (*)

При любой возможности выбирайте count(1) вместо count(*). Оператор count(*) принимает в расчет все столбцы таблицы для выполнения вычислений, тогда как count(1) учитывает только первый столбец.

6. Условные выражения

Вы можете воспользоваться классом case when, аналогичным оператору if-then-else в других языках программирования, для написания условных выражений в запросах.

7. Общие табличные выражения (ОТВ)

Этот тип выражения позволяет определять временный именованный набор результатов, доступный в памяти в области выполнения инструкций, таких как SELECT, INSERT, UPDATE, DELETE и MERGE. Главным образом ОТВ позволяют замещать подзапросы и табличные переменные.

8. OVER и OVER (PARTITION BY)

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

OVER предоставляет весь набор результатов для агрегации, но вы можете разделить его на части с помощью выражения PARTITION BY.

Одни из них применяются в SQL Server, а другие — в Oracle. Но в целом вы можете подобрать их эквивалент для любого другого движка базы данных.

Самые лучшие расширения VS Code для работы с Git1. Git GraphGit Graph делает работу с Git в VS Code приятной чисто визуа...
03/02/2022

Самые лучшие расширения VS Code для работы с Git

1. Git Graph

Git Graph делает работу с Git в VS Code приятной чисто визуально. Вы видите древовидную структуру коммитов, а это помогает в осуществлении сложных операций.

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

2. GitLive

Это расширение предназначено для командной работы. В VS Code появляется вкладка, где вы можете видеть ваших коллег, если они онлайн, просматривать, над какими проблемами и в каких ветках они работают, и даже видеть их «раскоммиченные» изменения. И все это обновляется в режиме реального времени.

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

3. Git Automator

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

Автозаполнение сообщений коммитов

4. Git Urgent

Расширение из категории простых, но эффективных. Когда оно установлено, можно вбить «Git Urgent» в палитре команд VS Code, и одной командой сделать git add, commit и push.

Внесение с стейджинг, коммит и пуш в одном действии.

5. Git Tree Compare

Git Tree Compare — это удобное расширение для сравнения вашего рабочего дерева с веткой, тегом или коммитом.

Подготовка пул-реквестов и предпросмотр слияний

6. GitLens

Показывает аннотации к файлам внутри редактора, включая blame (видно коммит и автора каждой строчки), изменения (подсвечивает локальные изменения) и тепловую карту (видно, насколько давно менялись строки).

Для многих компаний вопрос мотивации сотрудников актуален.Приятного прочтения.https://lnkd.in/dPc2eaZv
01/02/2022

Для многих компаний вопрос мотивации сотрудников актуален.
Приятного прочтения.
https://lnkd.in/dPc2eaZv

И зачем их знать современным руководителям

Ключевые правила успешного ревью кодаРевью кода — связующее звено во взаимодействии любой эффективной команды разработчи...
31/01/2022

Ключевые правила успешного ревью кода

Ревью кода — связующее звено во взаимодействии любой эффективной команды разработчиков ПО.

1. Всегда делитесь своими мыслями

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

Даже старшие разработчики периодически обращаются за разъяснениями. Решением может оказаться как простое добавление комментария для операций над байтами, так и полный рефакторинг алгоритма.

2. Вникайте в критерии приемки

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

Для понимания этих критериев сначала следует просмотреть тикет, связанный с запросом на слияние. Он должен содержать описание общих целей и деталей реализации.

3. Вносите только небольшие изменения

Запрос на слияние в размере 1,000+ строк ничего, кроме уныния, не вызывает. Скорее всего, никто не будет просматривать такой большой объем кода. В идеале запрос должен включать от 10 до 100 строк.

Сначала это может звучать пугающе, но существуют практические шаги для сокращения процесса ревью. Убедитесь, что файл .gitignore в порядке. Именно он указывает системе контроля версий Git на файлы, которые должны игнорироваться.

4. Соблюдайте баланс

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

A good reason to get together as a team after a working week is the day of the January birthdays🥳.Have a great weekend e...
28/01/2022

A good reason to get together as a team after a working week is the day of the January birthdays🥳.
Have a great weekend everyone🎉

Address

Zaporizhia
69000

Opening Hours

Monday 09:00 - 18:00
Tuesday 09:00 - 18:00
Wednesday 09:00 - 18:00
Thursday 09:00 - 18:00
Friday 09:00 - 18:00

Telephone

+380983235253

Alerts

Be the first to know and let us send you an email when CubeX posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to CubeX:

Share

Category