All Posts
📝 Writing a professional resume: Ultimate guide
• career • guide • resume • tutorialAs I wrote in my previous article about the importance of a Resume, almost everyone needs one. I’ve also provided some key points you should follow to increase your job application chances, so I’d recommend reading it first. In this article, I’m going to provide you an ultimate step-by-step guide on how to write a […]
Resume
• beginners • career • resume • tutorialResume (or CV) is probably one of the most important documents you can have. It’s the passport when you want to find your dream job, and a properly written resume is your visa. In two words: resume is your work and skills history summary. Your resume has only one purpose: to help an employer find […]
Optimize your JS code in 10 seconds
• javascript • learning • programming • tutorialPerformance is the heartbeat of any JavaScript application, wielding a profound impact on user experience and overall success. It’s not just about speed: it’s about responsiveness, fluidity and efficiency. A well-performing JS app increases load speed, provides smoother interactions and more engaged user base. Users expect seamless experience, and optimizing performance ensures that your app […]
My Database History
• database • programming • story • testingMy first ever public pet project Lyrics Bot provided me lots of opportunities to experiment, especially in terms of database selection. I had a chance to explore lots of different options and to reach its limits. So now I’d like to share my experiences with these options. During the course of this project I’ve faced […]
“Мобильная” разработка. [Системы контроля версий, Git]
• bash • git • github • tutorialСистемы контроля версий Системы Контроля Версий (СКВ или SCM) – это инструменты, которые позволяют отслеживать изменения в коде и других файлах, обеспечивая возможность возвращаться к предыдущим версиям и совмещать изменения от разных источников. В этой статье мы рассмотрим, что такое СКВ, какие их виды существуют и в чём их преимущества. Здесь же подробно рассмотрим и […]
Gently reminder to set up backups
• backup • development • motivation • productivityWhat is a Backup? At its core, a backup refers to the process of copying and storing data from your primary storage to another location. This duplicated data guarantees that in the event of a hardware failure, software error or any other form of data loss there is a second copy existing to restore the […]
“Мобильная” разработка. [Bash и основные утилиты терминала]
• bash • beginners • linux • tutorialsh и bash sh (Bourne Shell) и bash (Bourne Again SHell) оба являются командными интерпретаторами (оболочками) для Unix-подобных систем, но между ними есть ряд ключевых различий: В общем, bash – это более современная и функциональная оболочка по сравнению с sh, но, тем не менее, sh до сих пор продолжает оставаться важным стандартом совместимости. В дальнейшем […]
“Мобильная” разработка. [Операционные системы и терминал]
• bash • beginners • learning • linuxДля того чтобы разобраться в Bash и терминале, необходимо сначала провести небольшой экскурс в основные операционные системы, их файловые системы, а также немного поговорить об истории. А зачем нам вообще этот терминал и Bash? Дело в том, что когда мы занимаемся разработкой на ПК, у нас есть огромный выбор IDE (Integrated Development Environment – интегрированная […]
“Мобильная” разработка. [Как работает интернет и схема работы клиент-серверных приложений]
• beginners • programming • tutorial • webdevДля написания практически любого программного обеспечения очень важно понимать, как вообще работает Интернет. Как работает интернет Интернет – это глобальная сеть компьютеров, соединённых между собой. Каждый раз, когда мы посещаем веб-сайт, отправляем электронное письмо или смотрим видео в сети, мы используем различные протоколы и технологии, которые обеспечивают работу интернета. Давайте разберём, как это работает на […]
“Мобильная” разработка. [Учимся верстать, HTML CSS]
• beginners • css • html • tutorialВёрстка Вёрстка – это процесс создания веб-страницы, в ходе которого контент, расположенный на сайте (текст, изображения, видео и другие медиа-ресурсы), структурируется и стилизуется с использованием языков программирования и разметки, таких как HTML (HyperText Markup Language) и CSS (Cascading Style Sheets). Вёрстка включает в себя: Структура файлов Структура файлов проекта на HTML и CSS может варьироваться […]