Meetup – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Mon, 03 Oct 2022 10:48:07 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.5.5 Българските IT таланти – силният коз да бъдем конкурентни на световния пазар https://devstyler.bg/blog/2022/10/03/balgarskite-it-talanti-silniyat-koz-da-badem-konkuretni-na-svetovniya-pazar/ Mon, 03 Oct 2022 06:31:42 +0000 https://devstyler.bg/?p=94617 ...]]> Константин Чорбаджийски е Head of Operations & Managing Director of the UK Godel Technologies Europe за България. Близо 16 години от кариерата му минават в ресторантьорството и хотелиерството, като заема различни ръководни позиции, той решава да смени попрището и започва да се занимава с ИТ подбор на персонал. За първите си три години в новата роля заема различни позиции от младши специалист до мениджър ИТ проекти в агенция за подбор на персонал. Константин се присъединява към Godel Technologies през 2020 г. С неговата огромна помощ компанията с гордост обявява стъпването си в София в началото на 2021 г., осигурявайки по-нататъшен растеж на местния офис. В настоящата си позиция Константин се занимава активно с развитие и управление на човешките ресурси, Employer Branding стратегии. Регулярно участва в различни конференции като лектор в областта на тези две сфери.

Константин, бихте ли ни разказали за кариерния си път? Как стигнахте до тази позиция?

Кариерният ми път, бих казал, е доста интересен. Започнах като продавач на сладолед в ученическите си години, след това работих в ресторантьорството и хотелиерството. Вярвате или не, през първите 16 години от трудовия си опит съм работил като барман, сервитьор, готвач и управител на ресторант.

Но винаги съм имал страст към компютрите и програмирането. Когато бях на 15-16 години, си купих книги, за да науча JavaScript. Но в Сандански, откъдето съм, тогава имаше малко хора, които се занимаваха с това и ми беше трудно да се науча сам, затова се отказах.

Знаейки любовта ми към компютрите, мои приятели ми препоръчаха да се пробвам като специалист по подбор на персонал. И тъй като завърших Правно-историческия факултет на ЮЗУ със специалност “Публична администрация”, смятах, че другата ми любов към човешките ресурси ще ми помогне да вляза в ново амплоа.

И така, един ден поставих в профила си в LinkedIn статус „Freelance IT Recruiter“ и проработи! Няколко агенции за подбор се свързаха с мен и ме попитаха дали си търся постоянна работа. Няколко месеца по-късно работех като рекрутър на пълен работен ден.

След една година в тази агенция за подбор на персонал, реших, че трябва да се отделя и да развивам собствен бизнес в тази сфера, като искам да покажа различен подход и начин на работа. Така и стана. Започнах доста добре. Много от колегите, с които се бях срещал, ме помолиха да работя по техни проекти. Някои се опитваха да ме привлекат и като вътрешен рекрутър, но тогава бях на мнение, че искам свобода на работа и отклонявах всяко предложение.

Един ден един от моите приятели ме запозна с Godel Technologies. Хареса ми компанията и видях, че ценностите ни до голяма степен съвпадат. Така че реших да започна при тях. Изминаха почти 6 месеца, докато регистрираме българската компания и в началото на 2021 г. беше официално издадено решението на Търговския регистър – Godel Technologies Europe Bulgaria е факт.

Като мениджър на българският офис на Godel Technologies Europe бихте ли споделили какви са проектите, по които работят екипите ви, технологиите, които се използват?

Както вече споменах, Godel България отвори врати в началото на 2021 г. За тази година и половина българският екип достигна около 20 специалисти, в различните направления на IT сектора. Екипът в България включва специалисти с .NET, Java, JavaScript (React, Angular), DevOps, Quality assurance, Data Engineers. За момента това е нашият фокус от специалисти, които искаме да развиваме в българския офис.

Godel има много различни и разнообразни клиенти, с които работят специалисти от различни населени места. Тази наша мултинационалност ни дава свободата да формираме екип със специалисти от различни страни.

На този етап специалисти от България участват в различни проекти на Godel. Основно проектите, по които се работи, са в сферата на електронната търговия, енергетиката и финтех индустриите.

Как оценявате технологичните способности на българските таланти в момента? Успяваме ли да сме конкурентни на световния пазар?

Разбира се. Този въпрос не подлежи на коментар. Почти 5 години в тази сфера, бих казал, че българските IT специалисти са висококвалифицирани и са силни конкуренти.

Нашите специалисти, независимо дали са завършили университет или са излезли от IT академия, имат много и задълбочени познания. Винаги съм казвал, че не е важно къде и какво си завършил, важното е желанието и упоритостта ти.

Организирате първият си технологичен Meet Up тук в България. Лекторите са  водещи специалисти от компанията ви. Разкажете ни повече за събитието. Какво да очакват професионалистите от ИТ общността?

Поканили сме трима лектори, които са наши служители в .NET отдела ни. Това е Виталий Пухалски, който е и Division Manager за България на .NET екипа. Вторият ни лектор е Раман Бут-Хюсеин, който работи в компанията повече от 6 години и сега е Team Leader. И третият ни лектор е Senior .NET софтуерен инженер Владимир Димитров. Той е един от първите назначени служители в българския офис.

Нашата основна тема е „Intro“, затова кръстихме събитието „Godel Sofia Intro Offline Meet-up“. Измина малко повече от 1 година от стъпването на Godel на българския ИТ пазар. Официалното откриване на офиса се случи година по-късно, осигурявайки по-нататъшен растеж на местния офис. И сега сме готови да опознаем по-добре местната технологична общност. Освен основната тема, ще се опитаме да обхванем технически теми, свързани с .NET.

Най-ценното нещо за всеки, който ще посети нашата среща, ще бъдaт новите запознанства с колеги и съмишленици. Отделили сме време за нетуъркинг, както преди, така и след събитието.

Очакваме всички желаещи на първия Godel Sofia Intro Offline Meet-Up на 6 октомври в София Тех Парк от 16:00 ч.

Всички желаещи могат да се регистрират от линка тук

Предстои ли да разширявате екипа си? Какви професионалисти търсите? 

Разбира се. Това е нашата водеща стратегия. Целта, която сме си поставили е да завършим 2024 г. с екип от около 300-400 души. Някои може да кажат, че е доста амбициозно. И това е така. Но обичам предизвикателствата и според моята философия невъзможни неща не съществуват.

В Godel, както споменах, имаме проекти с различни размери и клиенти, работещи в различни бизнес области.

Основно в България, на този етап сме се фокусирали върху специалисти с .NET, Java, Python, DevOps, Automation QA, JavaScript (React, Angular). В компанията имаме също Data Engineers, Mobile developers, PHP Developers, UI/UX специалисти. Всеки един специалист с посочените технологии е добре дошъл при нас. Ние в Godel сме едно голямо семейство и винаги има място за още един член.

Има ли качествата, които кандидатите трябва задължително да притежават за да станат част от екипа ви?

Аз лично гледам да видя, че даден кандидат е отговорен, с желание за развитие и на първо място е “Човек” с главно “Ч”. За мен отношението и поведението са водещи. Вярвам, че техническите неща могат да се научат, но поведението не може. Всички живеем в динамична среда и бързи темпове, с които се развиват технологиите. Но интернет пространството е пълно с полезни материали, където, стига човек да знае как да търси нужната му информация, много бързо може да се справи с поставените задачи.

Но няма как човек да промени поведението си. Но да, техническите знания все още остават водещи.

Какви са ценностите, които стоят зад една успешна софтуерна компания? Кои са ценностите, на които в Godel Technologies Europe най-много държите?

За мен най-голямата ценност зад една успешна компания е нейното отношение към нейните партньори. Тук не говоря само за бизнес партньорите, но и за служителите. Компаниите, които гледат на служителите си като на партньори, са успешни за мен. Ние в Godel знаем това добре и затова виждаме нашите колеги като партньори.

Във фирмата спазваме изцяло така наречената „flat structure“. Всеки един от нас е свободен да се обърне, дори към С-level мениджър  и е свободен да изрази своето мнение или да направи предложение, без това да рефлектира върху него. Както споменах по-горе, ние сме като едно голямо семейство. И аз лично много харесвам тази култура.

Имах възможността в края на юли да посетя един от офисите на нашата компания в Европа. Посещението ми съвпадна и с лятното парти на офиса, а още по-интересното е, че съвпадна и с рождения ми ден. По време на купона водещият ме извика и близо 200 колеги ме поздравиха с песента „Happy Birthday“. След това почти всички колеги дойдоха един по един, за да ме поздравят лично и да се запознаят с мен. Това чувство за принадлежност не може да се опише. Дори това може да звучи смешно, но за първи път от години се разплаках. Да, бяха сълзи от щастие, но въпреки това ме разплака. Колеги от българския офис споделиха с мен, че за първи път са открили компания, в която се чувстват значими, а не са просто поредния назначен служител.

Какви са възможностите за развитие? До какво ниво може да се достигне в компанията?

В Godel ценим нашите колеги. Всеки има възможност да расте и да се развива с нас. Ако се спрем на местно ниво, ние все още се развиваме и всеки наш нов колега има шанса да достигне позицията Division Manager на екип от специалисти. Понастоящем повечето от нашите мениджъри на отдели са базирани в чужбина, но с нарастването си ще можем да насърчаваме местни колеги да поемат тази роля. Отделно в компанията имаме различни функции, като “Innovations”, “Learning and Development”, “Talent Acquisition”, “Compliance” и т.н. Ето защо всеки служител може да се развива не само в стандартната си роля, но и в нещо различно.

Продължавате ли да се учите ежедневно работа си? Какво бихте препоръчали на всички, които тепърва стартират своята кариера и искат да достигнат нивото ви? Откъде да започнат?

Разбира се! Всеки може да научи нещо ново всеки ден. Денят ми започва всяка сутрин в 06:00 сутринта. След като си направя първото кафе, имам навика да разгледам няколко сайта, които са водещи в кариерата ми, и да прочета полезни статии в моята област. Освен това посещавам различни семинари и конференции. Някои от най-добрите учители обаче си остават мои колеги, както на местно, така и на световно ниво.

Моят съвет е да не се отказвате. Преди да чуете първото си „Да“, вероятно ще чуете „Не“ сто пъти. Но това не трябва да разубеждава хората. Винаги трябва да сте упорити и мотивирани и преди всичко – да правите всичко с любов. Когато човек прави нещо с любов, тогава нещата се получават. Също така, да запомните, че най-големият враг на успеха е да седите в „зоната на комфорт“. Връщайки се назад във времето, ако не бях предприел стъпката да напусна добре платената работа и да се насоча към свободната практика, може би някой друг щеше да е на мое място сега. И ще завърша с това, че „съдбата обича смелите“.

 

]]>
Опитът на GoStartups или Как Dev Екипите Могат да Пестят Време със CI/CD? https://devstyler.bg/blog/2021/12/09/opitat-na-gostartups-ili-kak-dev-ekipite-mogat-da-pestyat-vreme-sas-ci-cd/ Thu, 09 Dec 2021 16:47:53 +0000 https://devstyler.bg/?p=53572 ...]]> Какво е CI/CD? Каква е ролята на Continuous Integration and Continuous Delivery? Налага ли се като една от най-добрите практики за девопс и въобще за дев екипи? 

Mога да започна с това какво означава това нещо. Идеята е, че почти всички дев екипи в целия свят използват GitHub, или по-скоро Git и съответно GitHub, GitLab, BitBucket и други подобни решения.

Идеята на CI/CD е, че буквално всеки един commit, всички промени могат да бъдат изтествани и съответно пък, в момента, в който се реши, според съответните практики, това нещо да бъде пуснато на production или пък на staging или test. Цялото това нещо трябва да се случи абсолютно автоматизирано.

Защо е всичко това? Защото е полезно и пести изключително много време. Ние направихме една статистика, че за последната година сме спестили около 10 човеко-дена от това, че сме отиграли всичко правилно и чрез всички тези неща.

Каква е практиката на GoStartups с използването на CI/CD? 

Ами много зависи от самия проект, в който ние работим и действаме, но в най-общия случай практиката е такава, че имаме автоматизирани тестове за абсолютно всеки piece of code, който излиза от нашата компания. Съответно както казах на всеки един Pull request в случая, ние пускаме тези тестове, за да могат да се направят автоматично, за да се види дали цялото нещо се build-ва, дали работи и по този начин веднага още преди да започне review-то на самия pull-request, се виждат едни хубави зелени тикчета, които казват че всичко е точно или пък нещо не минава, и съответно трябва да видиш какво е направил в кода и да си го оправиш.

Какво друго смятате да включите в презентацията по време на идния Swift Meetup? 

Това, което основно искам да покажа на хората е как могат да работят с GitHub Actions вкъщи на техни Mac mini-та. Също сме подготвили един landing page изненада за един за един продукт, който сме замислили отдавна да го направим и вече действаме по него. Нека видим дали ще бъде интересен за хората.

Какви са последните горещи новини около GoStartups? 

Най-важното е, че си имаме вече дом официално – наш си. Купихме си офис и се разрастваме здраво. Както някои от хората може би знаят от предишни интервюта, ние бяхме в около 120 квадрата офис преди това и в един момент ни отесня. В момента сме на 550 квадрата. Така че да, може да ни откъсне, но да кажем не и в следващите две-три години.

Вие сте успешен предприемач – какво бихте посъветвали технологичните стартъпи, които търсят мобилни решения? 

Да ми се обадят 🙂

Шегувам се. Да, наистина може да ми се обадят, но това, което е най-важно за всеки един стартъп е да има концепция, да може да бъде валидирана тази концепция и след това да се интегрира върху нея с презумпцията, че е възможно да бъде променена. Това е идеята, защото ти както в CR, така и в стартъп, ти имаш нещо, което искаш да направиш. След това, за да може да видим дали сме го направили правилно, ни трябват тестове. Ако тестовете ни не са успешни, тогава се връщаме стъпка назад и променяме нещо с цел да видим, че тестът е успешен и след това да го имплементираме на large scale.

Кои за ТОП трендовете от света на мобилната разработка?

Станах голям фен на Swift UI и последнo започнахме да правим даже новите продукти на Swift UI, понеже е изключително лесно. Работи доста добре. Има си все още някакви дребни негативи, но те са сравнително малко на базата на това, което имаш директно като позитиви. Та на това съм изключителен фен. Новият Xcode е много як и е значително по-бърз от стария, което на мен също ми прави удоволствие да го цъкам. Аз следя супер много за machine learning и AR разработките, които ги добавят в iOS. Последните неща, които бяха upgrade-нати от тази година особено machine learning-а, с всички тези разпознавания и обучаване на модели, с натискане на копченце, а не с писане на милиони редове код – това за мен е изключително яко.

Очаквам всички, на които им е интересно да разберат как се работи с CI/CD и искат да го интегрират в техните продукти, за да могат да бъдат абсолютно 21-century. Това ще ги направи да изглеждат яко и ще им пести определено много време на година. Всички тези хора могат да заповядат на нашия MeetUP, в който аз ще покажа някои от добрите практики, които съм намерил за последните три години откакто се занимавам с това нещо.

Повече по темата може да научите по време на уебинара, организиран от Swift Sofia Meetup.

]]>
Swift Sofia Meetup: CI/CD – тренд, улеснение или само за познавачи? https://devstyler.bg/blog/2021/12/09/swift-sofia-meetup-ci-cd-trend-ulesnenie-ili-samo-za-poznavachi/ Thu, 09 Dec 2021 16:39:46 +0000 https://devstyler.bg/?p=53586 ...]]> Темата за CI/CD става все по-актуална в последно време. Всички се интересуват как комбинирането на двете практики Continuous Integration (CI) и Continuous Delivery or Continuous Deployment (CD) може да се превърне в улеснение за Dev екипите и да им пести време.

Какво обаче е приложението на CI/CD в областта на мобилната разработка и по-специално при разработката на мобилни приложения за iOS? Това може да научите по време на уебинара, организиран от Swift Sofia Meetup.

Мартин Куванджиев ще сподели какъв е неговият сетъп на CI/CD за всичките 12 iOS проекта, които в момента се разработват от GoStartups.net, компанията на която е основател и CEO. По време на презентацията Мартин ще покаже и примерни конфигурации, които могат да се използват в GitHub Actions и CircleCI.

Като бонус Марто ще покаже и как самият той е сетъпнал local-runners, така че да не се налага да харчи хиляди долари на месец за няколко зелени тикчета на всеки pull request.

Онлайн събитието ще се проведе на 16 декември от 19:00 ч. Регистрирайте се тук.

]]>
Israel Atlassian се фокусира върху историите на потребителите https://devstyler.bg/blog/2019/07/01/israel-atlassian-se-fokusira-varhu-istoriite-na-potrebitelite/ Mon, 01 Jul 2019 11:09:48 +0000 https://devstyler.bg/?p=20332 ...]]> Гал Фатал и Таня Гордън са лидерите на мийтъпите за Atlassian в Тел Авив. Те работят в HP Израел. Гал и Таня споделиха как организират своите събития.

Разкажете ни какви са участниците в групата. На какви позиции са?

Таня: Потребителите на Atlassian и въобще хората, които го харесват, обичат да споделят информация помежду си, да знаят, че има къде да задават въпроси. Опитваме се да промотираме общността в Израел, защото преди да се включим, не беше много активна.

Колко е голяма общността? Има ли много програмисти? 

Таня: Има приблизително 500 души. Някои от тях са си техничари, някои са си новаци, но не съм сигурна колко от тях са програмисти.

Колко често се срещате и къде?

Таня: Срещаме се на всеки два месеца. Каним не само лектори, но и потребители, които да разкажат своите истории.

Какво е отношението жени:мъже? Какъв е средният брой на посетителите на мийтъп?

Таня: По принцип ни посещават около 80 души. Отношението е 60%-40%. Не съм го изчислявала, но грубо казано е толкова.

Хората от Тел Авив свикнали ли са с подобни технологични общности? 

Гал: Да, тези мийтъпи вече са много популярни в Израел. Имаме много партньори, които работят с Atlassian. Иначе в Израел можете да намерите всеки ден мийтъп, на който да отидете. Пълно е с иновации и все повече технологии са причина за обсъждане.

Кой е най-популярният ви мийтъп? За какво се говори?

Таня: Последните две срещи бяха много популярни. Имаше над 80 души в залата. Няколко лектора на различни теми, свързани с Atlassian, споделиха опита си. Потребителите обичат да слушат за различни истории на клиенти и гледни точки. Най-посещаваният мийтъп беше в Google Campus, в Тел Авив. Имаше няколко теми за имплементацията на технологии в HP и един от нашите партньори направи лекция на тема “Как да използваме Jira – за екипи, които не са технологични?”.

 

Как се финансира потребителската група? Има ли членски внос?

Гал: Няма членски внос, групата е напълно безплатна. Дори залите също са ни безплатни. Всеки локален AUG е част от международната Atlassian общност.

Как могат хората да се свържат с вас? Как да се включат в групата?

Гал: Можете да се включите през нашия мийтъп или на официалния сайт.

 

Интервюто проведе Атанас Нейчев.

]]>
Голата истина за DLT https://devstyler.bg/blog/2019/06/27/golata-istina-za-dlt/ Thu, 27 Jun 2019 09:21:21 +0000 https://devstyler.bg/?p=20186 ...]]> Тема на Sofia Crypto Meetup #39 бе “Distributed Ledger Technology (DLT)”. Срещата се проведе в Puzl CowOrKing Space, като лектор на нея бе Владислав Драмалиев (главен организатор на срещите) и ко-лектори от компанията за разработка INDUSTRIA.

Традиционно началото на мийтъпа бе посветено на последните криптоновини. На фокус бе откритието на Facebook – Libra, което породи редица въпроси: Доколко можем да определим Libra за криптовалута? Докъде се разпростират правомощията на Управителния съвет, съставен от 28 топ компании? Как ще повлияе това на икономиката и какви са ползите от нова валута? 

Лектори от Industria представиха ползите от DLT-базирани решения, както и отличителните характеристики на платформата Corda, която улеснява трансфера на информация. Събитието породи дискусия за смисъла от още решения, подобни на блокчейн.

]]>
Обзор на WWDC по време на #SwiftSofia https://devstyler.bg/blog/2019/06/21/obzor-na-wwdc-po-vreme-na-swiftsofia/ Fri, 21 Jun 2019 13:39:18 +0000 https://devstyler.bg/?p=20071 ...]]> Последната среща на #SwiftSofia беше на тема за конференцията WWDC. Събитието се проведе в Cosmos Coworking Space. Мартин Куванджиев разказа какво се случи на WWDC, демонстрира няколко инструмента и сподели какви много интересни истории от кухнята по време на мащабното събитие на Apple в Сан Хосе.

Мартин има 5-годишен опит в разработката на iOS приложения и 8 години опит в развитието на стартъпи. Той раздели презентацията си на точки, като представи какви технологии споделиха по време на събитието и каква е била атмосферата. Интересно е да отбележим, че думата, която използва Мартин да опише атмосфертата беше “овърхайпване”. Въпреки че бяха представени много интересни неща като Dark Mode, ARKits и много други.

Демонстрации на софтуерите ще намерите на страницата на #SwiftSofia в Meetup.

]]>
Пол Хъдсън: Очаквам вашите въпроси на #SwiftSofia meetup! https://devstyler.bg/blog/2019/02/27/pol-hadsan-ochakvam-vashite-vaprosi-na-swiftsofia-meetup/ Wed, 27 Feb 2019 10:05:17 +0000 https://devstyler.bg/?p=13562 ...]]> Утре (28.02) Пол Хъдсън ще проведе двучасов уъркшоп на тема “Swift Best Practices”, изцяло фокусиран върху архитектура. Събитието е част от срещите на #SwiftSofia. Пол отговори на няколко въпроса за предстоящата среща и сподели, че няма търпение да се запознае с всички присъстващи родни програмисти. Място и начален час на събитието – betahaus Sofia, 18:30ч.

 

Здравей, Пол! Много сме развълнувани, че ще бъдеш лектор на предстоящия #SwiftSofia meetup! Можеш ли да разкажеш за тези, които все още не те познават – какво за теб е Swift и как си представяш бъдещето му развитие?

Навлязох в Swift, когато за първи път беше представен през 2014 г., защото още тогава беше ясно, че носи със себе си фундаментална промяна в начина, по който разработваме приложения. Също така от Apple бяха сериозни в намеренията си Swift да бъде бъдещето на тяхната платформа. Това означаваше да прочета цялата документация още в първия ден от корица до корица, както и възможно най-бързо да напиша и да доставя първото си приложение. През октомври същата година успях да напиша и книга за технологията.

Swift има светло бъдеще. Преди няколко седмици стартирах програма „100 дни Swift“ и вече имаме над 2000 души, които се записаха, за да научат Swift – търсенето е по-силно от всякога.

Ако трябваше да разпределиш себе си в проценти, на колко процента би се описал като програмист/автор/лектор? Опитваш ли се да пазиш определен баланс и защо?

Прекарвам по-голямата част от времето си в писане на Swift, пробвам нови неща, “чупя” неща, поправям ги, “чупя” ги отново, опитвайки се да разбера в дълбочина как работят. От всичко това публикувам малка част от кода си – премахвам доста голяма част от нещата, която се оказва, че не е толкова интересна, полезна или по-нишова за обяснение пред публиката ми. От всичко *това* равносметката е, че прекарвам около 90% от времето си в писане на код, 9% в писане на книги и 1% като лектор на събития.

Има един твой цитат, който много ни вдъхновява – “Програмирането е изкуство. Не прекарвай цялото си време в това да остриш молива си, вместо да рисуваш”. Можеш  ли да споделиш с нас какво е твоето определение за добър програмист. Има ли нещо специално предвид откъм възприятие, поведение, вярвания или практики?

Добър програмист е този, който влага мисъл в това, което прави. Не сме просто едни маймуни програмисти, които тропат по клавиатурата и изкарват Swift – ние трябва да носим иновацията, да планираме архитектурата, да сме наясно с комерсиалните интереси – да правим всичко това по един етичен и насърчаващ начин.

Честно казано, смятам, че най-лесната част от това да си добър софтуерен разработчик е самият код. По-сложно и по-важно е да се научиш да работиш ефективно с хора, да създаваш добри решения за сложни проблеми и да бъдеш ментор на другите около теб.

Кои са твоите източници на вдъхновение при писането? Сещаш ли се за определен случай, който те насочи в тази посока?

Целият ми бизнес модел е базиран около идеята, че аз не съм една красива и неповторима снежинка. Това е, пиша книгите, които искам да чета, и разчитам на това, че някъде там има 100, 000 други хора, които учат по моя начин и искат същите книги като мен – и явно, че това работи!

Колкото до източниците на вдъхновение, истината е, че нещата се свеждат до това какво ме интересува днес. Прекарвам много време в четене и търсене на нови неща, които да изпробвам. Също така, прекарвам много време в писане на Swift код, за да открия проблеми, които мога да реша или решения, които да изпробвам – от тук нататък идеите сякаш идват от само себе си.

Не можем да не те попитаме – защо Swift?

А защо не Swift? Езикът вече е забележителен и предлага фийчъри, които повечето други езици не предлагат.  В същото време е достатъчно лесен, за да бъде първият език, който да започнете да изучавате.

Кога беше първата ти изява като лектор? Какъв съвет би дал на програмистите, които искат да извървят подобен на твоя път? Какви са плюсовете и минусите?

Първото ми представяне, извън редовните вътрешни срещи в компанията, беше на шест дневен уъркшоп в Сан Франциско. Беше доста напрегнато и не бих го препоръчал на никого. Въпреки това, след като натрупах повече опит като лектор, това започна да се превръща в нещо, което правя с удоволствие. Част от удоволствието е в прилива на адреналин, когато се качвам на сцената пред публиката, както и възможността да предам цялата енергия, която е в мен – мога да изляза на сцената и да бъда точно толкова развълнуван, колкото обичам Swift, и на хората им харесва.

Имаш ли своя “рецепта за здраве”, хранителен режим или конкретни упражнения, с които подсилваш ума си и ти помагат да бъдеш по-продуктивен?

Не. Ние, програмистите, обичаме да си мислим, че сме специални, но не сме. Така че, правете каквото казва вашият доктор – спете достатъчно, яжте подходяща храна и се грижете за себе си.

#SwiftSofia мийтъпът предстои! В нашия формат често лекторът говори и върши повечето работа, а останалите седят и слушат. Рядко се зараждат дискусии или въпроси, освен на събиранията на по бира. Този път ще бъде по-различно – присъстващите ще трябва да поработят. Има ли конкретна подготовка за уъркшопа, която всички могат да направят преди събитието?

Ами, предполагам, че присъстващите *може* да се подготвят, но кое му е забавното на това? Понякога е добре да дойдеш неподготвен!

iOS програмистите в България познават добре работата ти, виждат постиженията ти и затова някои от тях може доста да се притесняват да ти зададат въпроси. За да разчупим обстановката, ще ни дадеш ли няколко съвета как присъстващите може да те заговорят по време на работилницата утре? Има ли правилни и грешни въпроси?

Едно от нещата, които постоянно казвам, е, че хората не биват да се сравняват с моя стандарт и по някаква причина да си ме представят като един свръхчовек, защото не съм. Аз просто разполагам със страхотната привилегия да се фокусирам върху едно специфично нещо по цял ден, ежедневно – не трябва да правя ревюта на код, не се срещам с проблеми при сортирането, не трябва да ровя в Jira, за да търся проблеми или да участвам в standup-и, да ходя по срещи, разговори на четири очи или повечето неща, които са част от ежедневието на програмистите.

Като се замислиш, да си програмист на пълно работно време не изисква просто да пишеш много код, защото очакваме да вършат още толкова много неща. Не ми се налага да се притеснявам за тези неща, затова и смятам, че съм толкова привилегирован – имам възможността да си играя със Swift, а после да разказвам на хората.

Винаги съм щастлив, когато присъстващите идват при мен да си поговорим, и мисля, че това важи за всички лектори. Така че, не се притеснявайте да дойдете и да ме поздравите, дори ако просто искате да ми кажете, че харесвате (или не харесвате!) работата ми. Летя до София главно, за да се срещна с програмистите тук, така че се надявам всички да извлечем максимума от събитието!

Благодарим ти много за отделеното време – за нас беше удоволствие. Има ли нещо, над което работиш или вече си създал, на което хората могат да обърнат внимание?

В момента има две неща, които хората могат да следят:

  1. Програмата “100 дни Swift”, която те превежда през едночасов безплатен tutorial за Swift в продължение на 100 дни. Има доста за четене и гледане, както и интерактивни тестове и активности, като всичко това е безплатно!
  2. Да следят podcast-а, който водя два пъти месечно заедно с моя приятел Шон Алън – “Swift over Coffee”. Епизодите ни са кратки и синтезирани около темата, покриваме доста новини около Swift и новите му фийчъри.

Запишете се безплатно от тук.

]]>
GO Meets Messaging Systems (#Nats_#Kafka) https://devstyler.bg/blog/2019/02/20/go-meets-messaging-systems-nats_-kafka/ Wed, 20 Feb 2019 10:10:48 +0000 https://devstyler.bg/?p=12762 ...]]> Вчера се проведе поредната среща на Golang Bulgaria x Uber Bulgaria! Тя беше на тема “GO Meets Messaging Systems (#Nats/#Kafka)” и се проведе в Puzl Coworking, където екипът едва си намери място, поради големият интерес към събирането!

Лектори на събитието бяха Иван Боршуков от V-Ray Chaos Group, който покри всички новости около Go и най-готините конференции, които си заслужават да бъдат посетени! Видяхме дори как #AI играе сантасе и тетрис чрез имплементация на Go, а след това и как идеално да скрием дата от едно изображение в друго изображение, без нито една следа.

 

Георги Георгиев от SashiDo.io пък сподели за своя опит около Nats streaming, поговорихме за същността и нуждата от message queue и отбелязахме някои интересни моменти около разработката на текущия си проект. За финал Николай Стоицев от Uber засегна темата “Apache Kafka from GO-land” и отговори на доста въпроси, които се породиха по време на презентацията. Очаквайте следващия интерес мийтъп в DevStyler!

]]>
Questers и News UK организират Tech MeetUp https://devstyler.bg/blog/2018/12/10/questers-i-news-uk-startirat-tech-meetup/ Mon, 10 Dec 2018 09:57:29 +0000 https://devstyler.bg/?p=10129 ...]]> Днес от 18:30 в QCLUB/QBALKON предстои да се проведе среща на тема “An Approach to Multi-Platform Development & Immutable Environments”. Това е първото събитие от поредицата на Questers “Tech MeetUp” в партньорство с News UK и има за цел да представи технологичния отдел на медийната група, както и проектите, които тя разработва.

Специалните гост-лектори на мийтъпа ще бъдат Джереми Бърнс, Head of Engineering at The Times and The Sunday Times, Андрю Рейнс, Principal Engineer at The Times and The Sunday Times и Джем Марш, Head of Engineering at Sun Savers. В презентациите си те ще споделят кратка информация за своите екипи, процесите, които следват в разработването на интерактивни медийни решения, както и реални технически казуси, които са разрешавали с React Native, React Native Web и GraphQL.

News UK е глобален медиен гигант, зад който стоят издания като The Time и The Sunday Times. Партньорството с Questers стартира през октомври и негова основна цел е бързото и качествено изграждане и разрастване на напълно интегриран с News UK технологичен отдел, който да ускори процеса по дигитална трансформация на компанията

Входът на събитието е безплатен, но е нужна предварителна регистрация.

]]>
Предстоящи срещи на българската SQL&BI UG https://devstyler.bg/blog/2018/11/05/predstoyashti-sreshti-na-balgarskata-sql-bi-ug/ Mon, 05 Nov 2018 08:53:44 +0000 https://devstyler.bg/?p=9452 ...]]> Българската потребителска група „Let’s SQL Together” ще представи най-новите възможности в света на SQL Server в своите две предстоящи есенни срещи!

Първата среща ще се състои на 8-ми ноември, на тема „Comparing Analysis Services Tabular and Multidimensional“, като лектор ще бъде Иван Донев.

Вторият мийтъп ще се проведе на 5-ти декември и ще бъде посветена на новата версия на SQL Server 2019 – “SQL Server 2019 – what’s around the corner?” с лектор Маргарита Наумова, която ще разкрие най-новите възможности в света на SQL Server.

Двете срещи ще се състоят в офиса на Майкрософт България. Събитието е безплатно, но изисква предварителна регистрация в Meetup, тъй като местата са ограничени.

]]>