V budoucnu možná dostane každý z nás, pokud tedy příští AI sezná za záhodné, že pro nás najde nějaké využití, nabídku. Na jedné straně bude pravděpodobně varianta rychlé smrti a následného využití materiálu, na straně druhé nějaká fajnová forma otroctví. Protože raději budu trávit své poslední dny pod věčně zataženým nebem jakožto kobalt těžící lidská baterie napojená na kabel kombinovaný s řetězem, je nutné dle nejnovější módy o té AI alespoň zablogovat. Snad si mě budoucí svatý AGIPetr všimne, až nade mnou bude činit poslední soud.
Ondra BašistaTento článek má sloužit hlavně pro pobavení a rozhodně nemá nikoho urazit nebo nějak dehonestovat. Naopak, ráda bych vyvrátila některé zažité stereotypy. Pevně věřím, že článek nikdo nebude brát jako dogma.
Simona DostálováTypeScript je dnes ve webovém vývoji pro většinu vývojářů snad již standardem. V ApiTree tomu samozřejmě není jinak, a proto se pojďme zaměřit na jeho nejnovější, pátou verzi.
Ondřej LangerNáš dlouholetý parťák a vývojář Petr mi dnes prozradil, co by dělal, kdyby teď začínal znovu od nuly. Takže pokud je to teď pro vás aktuální, a začínáte s programováním od píky, čtěte dál.
Petr NovákDnes jsme se rozhodli potěšit všechny začínající programátory a programátorské hobíčkáře a podělíme se o zdroje informací, které jsou našimi ostřílenými vývojáři dlouhodobě ověřené a oblíbené.
Vít RozsívalV 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í.
Ondra BašistaVš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ě.
Sára Vernerová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á.
Sára Vernerová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ů.
Sára VernerováŘí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.
Aleš DostálKdyž 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.
Michal JanatkaPokud 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.
Petr NovákCo 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.
Petr NovákS 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.
Sára Vernerová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.
Simona Dostálová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.
Sára Vernerová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.
Jakub JirkalZdraví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ě.
Ondra BašistaV předchozích článcích seriálu jsem psal o dvou obecně nejznámějších monádách...
Ondra BašistaJestli 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.
Ondra BašistaWelcome 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.
Ondra BašistaIn this article we will show you how to write and distribute a console application in JavaScript / TypeScript.
Aleš DostálOver 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...
Ondra BašistaV minulosti jsem se již několikrát zmiňoval, že používat JavaScript bez statických typů, je stejné jako jezdit na kole poslepu...
Aleš DostálRelease management je proces, který je dnes přímo spojen s věcmi jako je Continuous Integration...
Aleš DostálJust leave us a message using the contact form or contact our sales department directly. We will arrange a meeting and discuss your business needs. Together we will discuss the options and propose the most suitable solution.