Semestr: zimní 2022/23
Přednáška:
St 17:20, S4
Stránka v SIS:
NSWI133
Zakončení:
Zápočet
Série přednášek představitelů komerčních společností na aktuální
technická nebo softwarově-inženýrská témata.
Předmět je každý semestr sestavován z aktuálních přednášek, které jsou
prezentovány zástupci komerčních, především softwarových společností.
Témata jsou technického nebo softwarově-inženýrského rázu a čerpají
z odborné praxe dané společnosti. Studentům by tyto přednášky
z praxe měly poskytnout novou perspektivu na teoretické znalosti
získané během svého studia.
Přednášky mohou navštěvovat také studenti, kteří předmět nemají zapsán,
i zájemci z okruhu laické a odborné veřejnosti (až do vyčerpání kapacity
posluchárny). Protože budova MFF UK na Malostranském náměstí není již
volně přístupná pro nefakultní veřejnost, nemáte-li čipovou kartu UK,
požádejte prosím službu na recepci, aby vás do budovy pustila za účelem
návštěvy přednášky z cyklu Firemní semináře.
V rámci předmětu vystupují členové partnerského programu MFF
UK, ale předmět je otevřen všem
společnostem, které dovedou nabídnout zajímavou odbornou přednášku.
Termín
V zimním semestru 2022/2023 se přednášky konají v posluchárně S4 (budova MFF UK na Malostranském náměstí 25, Praha 1)
standardně ve středu od 17:20 do 18:50.
Harmonogram přednášek je vždy aktuálně uveden na tomto webu.
Harmonogram
Datum |
Přednášející |
Téma |
Poznámka |
5. října 2022 |
— |
úvodní informativní schůzka |
|
12. října 2022 |
Patrick Lucey (Stats Perform) |
AI in sports (abstrakt) |
anglicky |
19. října 2022 |
Tomáš Herceg (RIGANTI) |
Jak těžké je vyvíjet open-source framework (abstrakt) |
|
26. října 2022 |
Jan Šeda (ŠKODA AUTO) |
IoT a průmysl 4.0 (abstrakt) |
|
2. listopadu 2022 |
Václav Pech (JetBrains) |
Programujme doménově (abstrakt) |
|
16. listopadu 2022 |
Dušan Kovačič (Rockaway Blockchain Fund) |
Why Web 3 Matters? (abstrakt) |
|
23. listopadu 2022 |
Martin Wirth (Stats Perform) |
Serverless in Practice (abstrakt) |
|
30. listopadu 2022 |
Štěpán Šindelář (Oracle) |
GraalVM: Java a GraalPy (abstrakt) |
|
7. prosince 2022 |
Petr Netušil & Pavel Lipavský (DHL) |
IT Problémy a výzvy v Globální Logistice (abstrakt) |
|
14. prosince 2022 |
Petr Hošek (Google) |
Fuchsia: Building an Operating System for Ubiquitous Computing (abstrakt) |
anglicky |
21. prosince 2022 |
Miroslav Beneš (SUSE) |
Kernel Live Patching (abstrakt) |
|
4. ledna 2023 |
Jakub Háva (H2O.ai) |
Implementing Big Data Feature Store (abstrakt) |
|
Pro přiblížení dalších možných témat firemních seminářů si můžete
prohlédnout seznam předchozích přednášek
za poslední tři akademické roky.
Podmínky udělení zápočtu
Zápočet bude udělen těm studentům, kteří se zúčastní alespoň 50 %
konaných seminářů a zároveň do konce zkouškového období daného
semestru odevzdají hodnocení předmětu a jednotlivých přednášek
(formou eseje v rozsahu asi 2 stran textu formátu A4).
Předmět nelze zapisovat opakovaně, ale zájemci o konkrétní přednášky
mohou předmět navštěvovat i bez zapsání.
Kontakt
Pokud máte libovolný dotaz nebo připomínku, můžete kontaktovat
organizátora přednášek Pavla Parízka.
Various topics related to processing of sports data with AI.
Jsme firma, která se živí vyvíjením zakázkového softwaru, což na první pohled to může znít dost nudně - člověku se hned vybaví aplikace, které jen přehazují data lopatou z databáze do UI a zase zpátky. Naštěstí jsme měli většinou zajímavé projekty, zajímavé zákazníky, a hráli jsme si už s mnoha zajímavými technologiemi. Asi před 7 lety jsme si vyvinuli takový malý framework, který by nám usnadnil nudnou práci a ušetřil duplikování stejných funkcí v .NETu a JavaScriptu. Co čert nechtěl (anebo možná chtěl), postupem času se s z toho vyklubal rozsáhlý open-source projekt, který používají stovky firem po celém světě a který se stal členem .NET Foundation. Na této přednášce se podělíme o zkušenosti a zajímavé historky z vývoje - uvidíte, že velká část práce není jen o psaní kódu, podělíme se o to, jak důležité je code-review, anebo že dohadování se o namingu věcí nemá konce, a podobně.
H2O.ai's Feature Store is a platform used to store and manage curated feature sets. Feature set is an abstraction over a dataset and can consists of one or more features. A single feature corresponds to a single column in a dataset. In this talk we discuss the need for such a tool together with its architecture. We also explain how we solved various problems or challenges common for components handling big data such as scalability, high-availability and data consistency.
Pod pojmem IoT neboli Internet věcí si můžeme představit jakýsi systém chytrých zařízení a strojů, které mezi sebou vzájemně komunikují a spolupracují bez asistence člověka. IoT tvoří základy průmyslu 4.0, který označuje nadcházející inovace výrobních procesů a výzvu spojenou s naším profesním i osobním životem. Jakým způsobem pracujeme ve Škoda Auto s fenoménem IoT, jaké jsou příležitosti IoT v průmyslu a mnohem více se dozvíte na přednášce o IoT a Průmyslu 4.0.
Tak, jako lidé zefektivňují svoji vzájemnou komunikaci pomocí odborných výrazů a slangů, doménově-specifické programovací jazyky (DSL) zefektivňují komunikaci lidí s počítačem. Pojďme se společně podívat, jak pomocí JetBrains MPS, open-source nástroje pro tvorbu programovacích jazyků, efektivně navrhovat jazyky specifické pro domény jako jsou bio-informatika, medicína, pojišťovnictví, embedded software, daňová legislativa či složité výrobní procesy. Kromě nezbytné teorie a několika praktických ukázek definice jazyků zhlédnete konkrétní příklady použití DSL u některých našich zákazníků. Dozvíte se také o výhodách projekčního editoru, o modularizaci jazyků a o generátorech kódu. Věřím, že vám přednáška poskytne nové podněty a rozšíří vám technické obzory.
Use-cases and examples of real-world applications utilizing blockchain, review of key trends in the blockchain industry and outlook for the next 2 years.
Serverless - a buzzword in cloud computing that you keep hearing. Let's discover what it really is, why and when to use it and how it looks like in practice at us, Stats Perform, where we are heavily relying on serverless solutions. You'll see the basic building brick, AWS Lambda, being used in different integrations, especially AWS Step Functions, comparing the advantages and drawbacks of individual solutions.
GraalVM je Java Development Kit (JDK) distribuce postavená nad OpenJDK, která navíc přidává nový překladač GraalVM Compiler a několik dalších zajímavých nástrojů nad ním postavených: například Native Image nebo Truffle framework pro implementaci nových dynamických jazyků. GraalVM používají velké firmy jako například Twitter nebo Alibaba, ale zároveň je to zajímavá platforma pro implementaci studentských a výzkumných projektů. Na přednášce představím GraalVM z technického hlediska a pak se podíváme podrobněji na jeden konkrétní příklad, kterým je embedování Pythonu do Java aplikací.
Logistika se stejně jako mnoho jiných průmyslových odvětví rychle mění a rychlost změn se zvyšuje. Globalizace, E-Commerce, Digitalizace a Udržitelnost jsou trendy, na které se zaměřujeme a jejich společným základem jsou technologie. Role IT v Logistice nebyla nikdy tak kritická jako nyní. IT zajišťuje nejen základní správu systémů, aby objednávky dorazily dle potřeb zákazníků, ale také vývoj a inovace, které umožní skupině DPDHL zůstat dominantní logistickou společností na světě. Dovolte nám představit DHL IT Services, náš přístup k digitalizaci a automatizaci v logistice, a několik zajímavých příběhů z praxe. Těšíme se na setkání!
Fuchsia is an open-source general purpose operating system created at Google to meet the needs of the rapidly growing multi-device ecosystem. In this talk, I will give a brief overview of Fuchsia, why we built it and what are the key principles. I will also discuss practical aspects of Fuchsia's development, including a deeper dive into Fuchsia's toolchains.
Kernel Live Patching je již léty prověřená technologie, která se používá pro aplikaci oprav bežícího linuxového jádra bez nutnosti system rebootovat. Těmto opravám říkáme live patche. Jak takový live patch vzniká? Jaké jsou nároky na jeho vývoj a jak zapadá do standardního maintenance procesu linuxové distribuce? Na tyto a další otázky si společně odpovíme na přednášce.