The art of technology

Blog

Technology
Funkcionální TS aplikace 1 - skořápka

Funkcionální TS aplikace 1 - skořápka

V předešlých měsících jsem se jal produkce seriálu o funkcionálním programování v TypeScriptu, zejména pak adaptaci knihovny fp-ts. Musím přiznat, že jsem sám sebe unavil - postupem času mi připadalo že přestávám řešit reálné problémy a příliš času trávím hrátkami se syntaxí.
Technology
Deployment, release, MD nebo Scrum – co to všechno znamená?

Deployment, release, MD nebo Scrum – co to všechno znamená?

Všude samé pojmy a zmatené dojmy. Dobrá, básník ze mě nejspíše nebude, ale můžu pomoci s orientací v tom naše technologickém světě. Pokud tedy nechcete být jako Jen z mého oblíbeného IT Crowd, která své technické dovednosti popsala poměrně zajímavě.
Technology
Front end vs. Back end - jaký je mezi nimi rozdíl?

Front end vs. Back end - jaký je mezi nimi rozdíl?

Pokud jste ve světě technologií a vývoje noví, mohou vám pojmy jako front end, back end nebo full-stack developmnet připadat cizí. Při jejich zmínce se možná dostáváte do mírných rozpaků, protože nejistota a stud vám nedovolí říct si o vysvětlení, co který pojem znamená.
Management
Technology
Typy prací v oblasti informačních technologií

Typy prací v oblasti informačních technologií

Dnes bychom jen stěží hledali někoho, komu by byl pojem IT naprosto cizí. IT, zkratka pro informační technologie, je ale neuvěřitelně rozsáhlá oblast nabízející širokou škálu zaměření, a tedy i možností pracovního uplatnění. A tak nabízím stručný přehled možných směrů.
Technology
Junior nebo senior?

Junior nebo senior?

Říká se, že rozdíl mezi juniorem a seniorem jsou asi tři roky. To je samozřejmě jedna velká lež. Je docela běžnou praxí, že se člověk setká s kandidátem, který má sice vyšperkované CV, ale jeho reálná znalost je ořezána na nutné minimum.
Management
Z pivovaru do světa IT

Z pivovaru do světa IT

Když Michal odpromoval v roce 1987 na Vysoké škole ekonomické v Praze, přál si především dvě věci. Neskončit ve výrobní firmě a zůstat co nejdále od IT. Nakonec se mu povedl pravý opak. Nastoupil do výrobní firmy, kde následně vybudoval IT na zelené louce.
Technology
Seriál o editorech - díl první

Seriál o editorech - díl první

Pokud začínáme s programováním, vždy stojíme před otázkou, jaký editor nebo IDE vybrat. A jelikož se sám pohybuji ve světě JavaScriptu a TypeScriptu, tak budu v tomto seriálu srovnávat dva konkrétní, a to konkrétně Webstorm a Visual Studio Code.
Technology
Jak jsem se stal vývojářem

Jak jsem se stal vývojářem

Co začalo pouhým vtipem, změnilo se v realitu. Petr pracoval roky jako IT servisák. Začal s tím hned po škole, a i když nad změnou párkrát uvažoval, nikdy z toho nic nebylo. S blížící se čtyřicítkou začínal mít ale pocit, že to zkrátka není ono.
Management
Kolik stojí vývoj mobilní aplikace?

Kolik stojí vývoj mobilní aplikace?

S mobilními aplikacemi se tak trochu roztrhl pytel. Mají nám usnadňovat život, případně ho nějak zpříjemnit, šetřit náš čas. Samotná výroba aplikace je ale poměrně dlouhý, nákladný a náročný proces. Tím vás nechci nijak odradit, právě naopak.
Management
Z manažerky testerem

Z manažerky testerem

Možná si myslíte, že IT obor není vhodný pro každého. Natož pro někoho v pozdějším věku, kdo už kariéru vybudovanou má, a to v úplně jiné oblasti profesního působení. Naštěstí je opak pravdou a vy můžete, cokoli se vám zamane.
Management
Buď agilní

Buď agilní

Na začátku každého projektu se tým setkává sjednou zásadní otázkou.Budeme projekt řídit agilně nebo využijeme waterfall? Aby projekt dopadl dobře, potřebuje využít jasně definovaných procesů té či oné metodologie, čímž zajistíme vysokou kvalitu konečného produktu.
Technology
ElasticSearch - introduction

ElasticSearch - introduction

For the past couple of months, I've been developing and integrating full text search in one of our projects (using Node.js and MongoDB alongside). In this series, I would like to share the process of this development and showcase some interesting points I had struggled with.
Technology
FP-TS - stojí to za to?

FP-TS - stojí to za to?

Zdravím u opožděného (ale přeci!) pokračování ApiTree seriálu o funkcionálním programování v TypeScriptu. Tentokrát bych se, ač mám stále rozepsaný blog o komplexnějším skládání HKT, rád trochu rozepsal o ekosystému kolem FP-TS, vzal to trochu kolem dokola a nakonec se pokusím najít odpověď na otázku života, vesmíru a vůbec. Jo a řekněte o tom tetě.
Technology
FP-TS - TaskEither

FP-TS - TaskEither

V předchozích článcích seriálu jsem psal o dvou obecně nejznámějších monádách...
Technology
FP-TS - Option

FP-TS - Option

Jestli je v TypeScriptu nějaký další vývojářský perpetuum mobile, pak je to věčné ošetřování null/undefined values a návazná problematika - jejich řetězení, zanořování, typová (ne)deklarace.
Technology
FP-TS - Either

FP-TS - Either

Welcome all readers to the first part of the ApiTree series on functional programming in TypeScript, which will (among other things) gradually introduce selected features of libraries from the FP-TS family.
Technology
CLI application in Node.js

CLI application in Node.js

In this article we will show you how to write and distribute a console application in JavaScript / TypeScript.
Technology
Funcional programming in TypeScript

Funcional programming in TypeScript

Over the last two years, we in our company (back-end written with a combination of Node.js and TypeScript) have started to look for a kind of semi-functional concept of writing a code...
Technology
React a hrátky s TypeScriptem

React a hrátky s TypeScriptem

V minulosti jsem se již několikrát zmiňoval, že používat JavaScript bez statických typů, je stejné jako jezdit na kole poslepu...
Technology
DevOps a Release management

DevOps a Release management

Release management je proces, který je dnes přímo spojen s věcmi jako je Continuous Integration...