Розгортаємо AWS для розробки локально на базі LocalStack
Зараз все більше компаній йде в хмари для запуску своїх додатків. Ми в компанії Namecheap не стали винятком і вже досить довго використовуємо сервіси AWS. У зв'язку з цим перед нами постало завдання спростити роботу з сервісами AWS в умовах локальної розробки. Як наблизити локальне оточення до умов прода? У цій статті ми з вами піднімемо невеликий проект, який буде взаємодіяти з стабами сервісів AWS, таких як: DynamoDB, SNS/SQS і S3. Одним з найпоширеніших рішень для стаб сервісів AWS є LocalStack.
Опубліковано: 10/01/20 @ 12:21
Розділ Різне Читати далі...
Чи є життя після macOS, або Як я переїхав на Linux десктоп і не шкодую
Вісь вже третій місяць поспіль для щоденної роботи я використовую Linux. Як людина, що до останнього їла кактус Тіма Кука, але змогла зіскочити, я ділюсь з вами досвідом переїзду з macOS на Linux та заохочую робити ті саме. Початок З 2007 по 2015 я працював на Windows. На роботі в мене спершу був десктоп з Windows NT 2003, здається. Потім я переїхав на ноутбук ThinkPad. NT 2003 оновили до Windows 7. На тій годину я 100% працював з Java, тому проблем у мене не виникало. У 2015 я змінив роботу, і там отримав MacBook Pro 13" 2015 у мінімальній комплектації, з 128 GB SSD та 8 GiB RAM.
Опубліковано: 08/01/20 @ 11:00
Розділ Різне Читати далі...
Коли в добі досить годин, або Чому варто навчитися грамотному плануванню
[Павло Обід — засновник Growth Factory — навчальної платформи для IT-підприємців, організатор конференції Outsource People, CEO Sloboda Studio — RoR agency] Тайм-менеджментом я цікавлюся дуже давно. Вивчав багато матеріалів, пробував різні методики, розповідав про них знайомим. Перші тренінги проводив ще будучи студентом в 2005 році, в тому числі для моїх же викладачів. Планування допомагає мені впорядковувати своє життя, виділяти в ній головне і розподіляти свій час так, щоб це головне встигнути.
Опубліковано: 07/01/20 @ 11:00
Розділ Різне Читати далі...
DOU Hobby: авіамоделювання - від розробки моделі літака до запуску в небо
[DOU Hobby — рубрика про нетехнічні проекти IT-фахівців: творчість, цікаві хобі та інші lifestyle-досягнення. Якщо вам є про що розповісти — пишіть на [email protected] ] Василь Максимчук — Software Engineer в львівському офісі компанії N-iX. Він захоплюється авіамоделюванням: збирає моделі літаків та запускає їх у небо. В інтерв'ю Василь розповів, як він зацікавився своїм хобі, які бувають авіамоделі та чому важливо уважно обирати місце для запуску.
Опубліковано: 06/01/20 @ 11:00
Розділ Різне Читати далі...
iOS дайджест #35: курс Combine, Redux + SwiftUI, Vapor 4
У випуску: продовжуємо вивчати SwiftUI, налаштовуємо GitHub Actions для Swift-проектів і дивимося відео з конференцій.
SwiftUI
SwiftUI
Якщо ви пропустили все про SwiftUI, то ось непоганий початок.
SwiftUI Is Still the Future
SwiftUI — це вже сьогодення чи майбутнє?
Integrating SwiftUI with UIKit and Developing Xcode Previews for UIKit's ViewController
Перегляд відрендерених SwiftUI в'юх — для мене це прям кілер фіча. І її можна використовувати для звичних в'ю контролерів.
SwiftUI for Mac
Здавалося б, SwiftUI повинен працювати однаково на всіх платформах, але під мак відмінності все ж є.
Опубліковано: 04/01/20 @ 08:00
Розділ Різне Читати далі...
CI/CD для фронтенда: огляд інструментів і практик для автоматизації розробки
Мене звуть Тит Коваленко. Вже майже 6 років я займаюся фронтенд-розробкою, а зараз працюю зі стеком React & TypeScript & Apollo. Ви можете запитати: «Ти ж не девопс, чому ж збираєшся розповідати про CI/CD?» Відповідаю: тому що ця стаття в першу чергу орієнтована на інших фронтенд-розробників, а не девопсов. Але я буду радий прочитати коригування та коментарі від девопсов, тому що саме спілкування з ними дає змогу краще розібратися в темі і в результаті отримати ще більш досконалу систему.
Опубліковано: 03/01/20 @ 11:00
Розділ Різне Читати далі...
Як ЛУН удосконалює карту новобудов: технічний шлях до 3D-моделей і AR
Всім привіт! Я Тарас, Front-end developer в ЛУН. З першого свого дня в компанії я вибрав роботу над картою новобудов. У цій статті я розповім про те, як від самої простий 2D-карти ми прийшли до тривимірних моделей на основі відео з дронов. Вибір карти невипадковий: це сама інтерактивна частина продукту, а отже, найбільше поле для технічного вдосконалення. З продуктової точки зору при виборі РК карта грає далеко не останню роль і краще всього відповідає на питання, де ж буде знаходитися квартира, в якій я буду жити (чи вигідно здавати:)). Карта 1.0.
Опубліковано: 02/01/20 @ 11:00
Розділ Різне Читати далі...
Ruby дайджест #34: підсумки року, Ruby 2.7.0, актуальність Ruby on Rails в 2020
Дайджест створено у співавторстві зМариною Завийбородой , Copywriter в RubyGarage. Всім привіт! Завершуємо рік з нашим традиційним Ruby/Rails дайджестом. 2019 запам'ятався нам грандіозним релізом Rails 6.0 Action Mailbox, Action Text, підтримкою паралельного тестування, Webpacker з коробки і іншими корисними речами. Влітку вийшла preview1 версія Ruby 2.7.0, що включає поліпшення JIT і експериментальний Pattern Matching. Ще в червні Ruby обзавівся тайпчекером Sorbet , який розробила команда Stripe. А чим запам'ятався цей рік вам?? Релізи Ruby 2.7.
Опубліковано: 28/12/19 @ 11:00
Розділ Різне Читати далі...
Один проект і два PM: можливе ефективне керування
Мене звуть Влад Самойлов. Остання компанія в якій я займав позицію IT portfolio manager, — «Київстар». У проектному і продуктовому менеджменті на ринках СНД, Європи, США та Азії я вже більше 6 років. Останні два роки активно викладаю IT project management в кількох школах і центрах IT-освіти, а також є тренером з командоутворення. Трапилося якось мені працювати з проектом, в якому було два прожект-менеджера при рівноправній управлінської моделі.
Опубліковано: 27/12/19 @ 11:00
Розділ Різне Читати далі...
Predictive Software Engineering як шанс для аутсорса підвищити якість послуг
[Сергій Кизян — СТО Intetics. 15 років досвіду в розробці, магістр комп'ютерних наук у Вінницькому національному технічному університеті. Пройшов шлях від молодшого інженера-програміста до СТО. Автор книги «Управління, орієнтоване на людей», що стала основою для нової дисципліни у ВНТУ. Співавтор книги про Predictive Software Engineering] Багато компаній віддають розробку програмного забезпечення на аутсорс.
Опубліковано: 26/12/19 @ 11:00
Розділ Різне Читати далі...
Переїзд до Великобританії. Від студента-футболіста в Києві до Software Developer в Лондоні за 5 років
Привіт, мене звати Єгор, я з Києва і мені 24 роки. Вже п'ять років живу в Лондоні. У 2017 закінчив бакалаврат Computer Science в University of Westminster. Працюю в стартапі як Software Developer на робочій візі (Tier 2). У цій статті розповім про переїзд до Великобританії, надходження в університет, пошук роботи, життя в Лондоні і план отримання виду на проживання. А тепер всі по порядку. Передісторія З самого дитинства я займався футболом, грав у різних командах на рівні юнацького чемпіонату України.
Опубліковано: 25/12/19 @ 08:00
Розділ Різне Читати далі...
Здоров'я ІТ-спеціаліста: мігрень, невропатії, тунельний синдром
Біль у суглобах, дратівливість, розлади сну, мігрень, хронічна втома можуть виникати у людей, що багато працюють за комп'ютером. Що робити, аби уникнути неврологічних синдромів, радять лікар та ІТ-фахівці. Ця стаття є другою з серії матеріалів на DOU, присвяченої здоров'ю. Тут ви знайдете поради від невролога щодо профілактики і лікування поширених неврологічних захворювань, а також кейсі від ІТ-спеціалістів та HR. Першу статтю з загальними порадами можна прочитати тут .
Опубліковано: 23/12/19 @ 08:00
Розділ Різне Читати далі...
DevOps дайджест #28: Kubernetes 1.17, Kubernetes Admission Controllers, CoreOS Clair і Flan Scan
У випуску: Kubernetes production best practices, Serverless — Lessons learned, what's new in RHEL 8.1, підтримка CoreOS Clair в AWS ECR.
Kubernetes
Kubernetes 1.17: огляд основних нововведень
Коротко про новий:
topology-aware service routing (роутинг всередині однієї A-Z, наприклад);
одночасна робота IPv4/IPv6;
CSI Migration в beta;
автоматичні labels для клауд провайдерів;
формати виведення kubeadm (json, yaml, etc).
Kubernetes at Pinterest
Цікава стаття про те, як Pinterest впроваджував у себе Kubernetes з власними CRDs. Сама стаття не нова, просто мені попалася недавно.
Опубліковано: 22/12/19 @ 08:00
Розділ Різне Читати далі...
IT-волонтери: як у Кропивницькому заснували безкоштовну школу програмування та соціальний креативний простір
Кропивницький — місто в центрі України з населенням близько 230 тисяч осіб. Хтось вважає його безперспективним, але знайшлись активісти, що хочуть робити місто кращим, будувати в ньому волонтерську спільноту і виховувати гідних програмістів. Катерина Бойко, Ірина Іванова та Роман Шмельов розповіли, як їм вдалося відкрити безкоштовну школу програмування Ш++ та креативний IT-простір KOWO , а також поділились успіхами випускників.
Опубліковано: 20/12/19 @ 08:00
Розділ Різне Читати далі...
Про котів і математику, або Магія Computer Vision
Привіт! Мене звати Олександр, я працюю у компанії Abto Software, і це вже друга моя публікація на DOU. Кажуть, що всі автори все життя пишуть одну велику книгу, а я, мабуть, намагаюся написати одну велику статтю про те, що світ єдиний, що немає непотрібних знань, а поділ на предмети — умовний. Минулого разу ми спробували показати, як «непотрібні» шкільні знання можуть суттєво допомогти у практичних Computer Vision проектах, а зараз поговоримо про теорію матриць. Про котиків і теорію матриць.
Опубліковано: 16/12/19 @ 11:00
Розділ Різне Читати далі...
C++ дайджест #22: детально про оптимізацію, Trip Report засідання комітету зі стандартизації
Привіт, мої любі сішники! Сьогодні випуск буде присвячено оптимізації коду. Тож почнімо? :) Оптимізація коду Окрім неперевершених робіт S. Meyers з тими отимізації корисну інформацію пропоную переглянути в книгах: Optimizing C++ ; Optimizing software in C++ від Agner Fog; C++ High Performance: Boost optimize and the performance of your C++17 code від Bjorn Andrist. А також: Performance section з C++ Core Guidelines; частину Considering Performance з C++ Best Practices; Optimization Software resources — стаття, де зібрано велику кількість ресурсів з цієї тими; How to optimize C and C++ code in 2018 — стаття на Medium; 6 Tips to supercharge C++11 vector performance .
Опубліковано: 14/12/19 @ 11:00
Розділ Різне Читати далі...
Шифрування в базах даних SQL з можливістю пошуку
Ця стаття буде корисна інженерам, які працюють з базами даних SQL, і інженерам-криптографам. Searchable Encryption як раз знаходиться на стику баз даних і криптографії і вимагає знання обох предметів. Стаття висвітлює внутрішнє інженерне дослідження, яке проводилося в компанії Cossack Labs перед створенням пошукового модуля шифрування для одного з наших програмних продуктів, орієнтованого на комплексний захист SQL баз даних (Acra ).
Опубліковано: 11/12/19 @ 11:08
Розділ Різне Читати далі...
ІТ-волонтери: як викладач створив додаток про втрачену архітектурній спадщині Харкова
Хід історії такий, що зовнішній вигляд будь-якого міста зазнавав безліч змін. Війни, пожежі, влада руйнували будинки, церкви, мости, а на їх місці виникали нові. Так було і в Харкові — Будівлі дворянського зібрання, Інституту благородних дівиць, Ковальського мосту більше немає. А на місці Рибного базару і Гранд-готелю зараз зовсім інші об'єкти. Вивчення історії міста може зайняти у вас годинник, але харків'янам пощастило, так як у них є проект KharkivHeritage , створений викладачем Дмитром Скурихиным і розробником Олександром Синельниковим.
Опубліковано: 10/12/19 @ 11:00
Розділ Різне Читати далі...
QA дайджест #40: лайфхаки автоматизації, добірка книг для тестувальників
Мене звуть Максим, і я тестувальник. З інтересом стежу за подіями в світі тестування та IT. Збираю найкорисніше і з радістю ділюся з вами.
Опубліковано: 07/12/19 @ 08:19
Розділ Різне Читати далі...
Зарплатне опитування
Кожні півроку ми збираємо анонімні дані про зарплати українських IT-спеціалістів і готуємо дослідження. Цього разу анкету запускаємо через Google Forms. Цей крок дозволив зробити анкету більш детальною та захистити її від накруток (хоча б частково). Серед змін: Для голосування потрібен акаунт Google. Це допоможе зменшити кількість невалідних відповідей, адже один респондент зможе заповнити лише одну анкету. Важливо, ми не бачимо й не збираємо ваші персональні дані. Анкета залишається анонімною .
Опубліковано: 03/12/19 @ 08:00
Розділ Різне Читати далі...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180