Парадигма програмування Data Context Interaction (DCI)
Що таке парадигма Data Context Interaction і чому її рідко застосовують (а дарма!) — у статті Ростислава Нікітіна, .NET Senior Developer. 29
Що таке парадигма Data Context Interaction і чому її рідко застосовують (а дарма!) — у статті Ростислава Нікітіна, .NET Senior Developer. 29
Інженери Google запускають нову «експериментальну» мову програмування з відкритим вихідним кодом Carbon, яка має стати наступницею C++. DOU зібрав думки айтівців, аби зрозуміти, які характеристики матиме Carbon, чи справді нова мова має шанс замінити чи перевершити «плюси» та як саме розробники ставляться до такої ініціативи. 26
DOU підготував добірку сервісів, які пропонують розв’язувати складні й прості завдання онлайн, аби прокачувати hard skills. Частина з них повністю безплатна, частина має платну версію. Деякі оформлені зовсім просто й не пропонують нічого, крім місця для кодингу, а деякі — це повноцінні бізнес-платформи. Більшість обраних сервісів створили для дорослих кодерів, однак DOU додав у добірку й ті тренажери, що зацікавлять дітей. 5
Андрій Свєтлов вже майже 25 років у програмуванні. З 2012 року — Python Core Developer, автор та активний учасник розробки таких пайтонівських бібліотек, як asyncio та aiohttp. Ми поговорили з Андрієм про його кар’єру, розвиток Python, як стати членом core-команди, чим вона займається і як влаштована. А ще про те, які бонуси дає статус Python Core Developer та чому це неоплачувана діяльність. 1
Інженери Google запускають нову «експериментальну» мову програмування з відкритим вихідним кодом під назвою Carbon. Вона має стати наступницею C++. 54
У цій частині про парне програмування розберемо техніки, які можна використовувати, щоб отримувати найкращий результат, та задачі, які краще все ж виконувати самостійно. Які важливі очевидні речі найчастіше забуваємо в парі — про все читаємо у статті. 28
Гаряча фаза війни закінчиться, всім нам треба буде жити далі. Бажано, жити добре, займатися улюбленою справою та заробляти гроші для себе і для країни. Ця стаття — про те, чому важливо навчатися навіть під час війни і як це краще робити. 32
Детальний опис трендів DevOps у 2022 році, а також ролі DevOps-інженерів, їхніх обов’язків, можливостей росту, важливих soft & hard skills, якими треба володіти, щоб бути хорошим і добре оплачуваним фахівцем. 15
Що таке парне програмування, у яких ситуаціях цей метод є найефективнішим і для яких завдань підійде? Які потенційні переваги та проблеми ми можемо отримати за допомогою парного програмування? Своїм досвідом ділиться Юрій Бондаренко. 19
Ця публікація присвячена одному з найкласичніших комбінаторних алгоритмів — генерації перестановок у лексикографічному порядку за допомогою алгоритму Нарайани.
Python вже другий рік поспіль демонструє негативну динаміку. Java теж втрачає позиції — цього року вона на третьому місці за популярністю. Натомість на друге вийшла мова C#. Частка JavaScript після невеличкого падіння у
Олександр Цимбалюк працює науковим співробітником в КНУ ім. Т. Шевченка. Його пристрасть — вивчення алгоритмів та їхня реалізація на Fortran. До вашої уваги — цікавий комбінаторний алгоритм для створення перестановок множини. 15
Ігор, фулстек-розробник з
Вам теж трапляються різні відео, статті або новини про те, що програмування — це легко і «кожен може»? Владиславу Василенку, Software Engineer з Dev.Pro, теж спочатку здавалось, що програмування — це просто, адже вся інформація є в Інтернеті. Але якби він спочатку знав, що це не так, багатьох помилок можна було уникнути. У цій статті Влад зібрав одні з найпоширеніших проблем, з якими стикаються розробники, які роблять програмування складним. 88
Серед розробників програмного забезпечення постійно тривають дебати стосовно того, яка парадигма програмування має більше переваг: функціональна чи об’єктно-орієнтована. Андрій Стабрин, Team Lead в Agiliway, розбирається — в яких випадках і який підхід має більше переваг. 280
О плазмохимии и о том, как Fortran можно применять в научной сфере для моделирования процесса или обработки данных, рассказывает Александр Цымбалюк, научный сотрудник кафедры физической электроники КНУ им. Т. Г. Шевченко. Также в статье вы узнаете об исследовании процессов плазмохимической конверсии биоэтанола в водород и синтез-газ, которым занимается их научный коллектив. 29
Картофанчик — персонаж, що просто та зрозуміло пояснює IT-процеси, терміни та ролі на прикладі садіння картоплі. Його створив Олександр Краковецький, CEO DevRain. До вашої уваги друга частина навчальних матеріалів з гумором: різниця між монолітами та мікросервісами, метод Монте Карло, Stack Overflow, PMBOK та багато іншого! 11
Второй год подряд LinkedIn называет креативность самым востребованным soft skill’ом. Так ли важно творчество в программировании, где оно проявляется и как его развивать команда HR Marketing Terrasoft спросила у 6 опытных разработчиков. Их ответы — в материале. Будет интересно специалистам разного профиля в IT-сфере, которые хотят прокачивать навык креативного мышления, и лидам, которые хотят помочь своим командам более творчески подходить к решению любых задач. 22
Перший проєкт, на якому я стикнувся з парним програмування, був для одного з найбільших ритейлерів Англії. Клієнт використовував гнучкі методології розробки, екстремальне програмування (ХР), зокрема парне програмування, test-driven development. Під час цієї співпраці я зацікавився практиками підвищення інженерної продуктивності. Водночас в ЕРАМ з’явився клієнт, котрий хотів мати команду з такими навичками, тож я погодився зібрати її та налагодити інженерні практики. 21
11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років. 71
Коментарі