Category Archives: Speaking

Efektivní schůzky – záznam, slides [HAVIT, 4.4.2018]

Záznam z interní prezentace HAVIT z 4. dubna 2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata (struktura prezentace):

  • Účel / Cíl
    • Věcný, socializační
  • Příprava schůzky
    • Účel / Cíl
    • Je schůzka to pravé?
    • Správní účastníci?
    • Forma, délka
    • Příprava
    • Pozvání na schůzku
  • Průběh schůzky
    • Účel / Cíl
    • Jeden leader
    • Flow vs. struktura
    • Zapojení účastníků vs. dominátor
    • Myšlenkové zapojení
    • Situování
    • Připomenutí Účelu / Cíle
  • Závěr schůzky
    • Účel / Cíl
    • Shrnutí
    • Co dál?
    • Actionable Items
  • Side Topics
    • Zápisky, WYSIWYG
    • Vizuální pomůcky
    • Respekt
    • Tolerance, pomoc
    • Poznejte svoje slabiny
  • Účel / Cíl + Respekt + Agilita

Slides: 2018-04-04 – HAVIT – Efektivní schůzky.pdf

Optimalizace SQL dotazů [Robert Haken, FreshIT, 27.3.2018]

Záznam z přednášky pro konferenci FreshIT Praha z 27.3.2018. Je publikován na našem HAVIT YouTube Channelu.

Materiály

Dotčená témata

  • SQL Optimalizace
  • Zacílení optimalizace
  • Connection Pooling
  • Cachování
  • DB Schema
  • Heap
  • Clustered Index, Non-Clustered Index
  • Execution Plans
  • Statistiky
  • Table Scan, Index Scan, Index Seek, Lookup
  • Merge Join, Hashmatch, Nested Loops
  • Parameter Sniffing
  • Porovnávání dle data

a další…

Novinky ve VS 15.6, C# 8.0, .NET 4.7.3 a Blazor [Robert Haken, HAVIT Vzdělávací okénko 15.3.2018]

Záznam ze Vzdělávacího okénka HAVIT z 15. března 2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata:

  • Novinky ve Visual Studio 2017 verze 15.6
    • Navigate to Decompiled Sources
    • Test Explorer Hierarchy View
    • GIT tags
  • Novinky v C# 7.3 a C# 8.0
    • Tuple Equality Operators
    • Generic Constraints on Delegate, Enum
    • Native-sized numeric types
    • Records
    • Asynchronous Streams (Enumeration) and Disposables
    • Nullable Reference Types
    • Extension Everything
  • Blazor (Browser + Razor, WebAssemblies)

Vývoj cloudových aplikací – 04 Azure Storage, Blobs, Queues [MFF UK NSWI152, LS 2018]

Záznam z čtvrté vyučovací hodiny (13. března 2018) semináře Vývoj cloudových aplikací (NSWI152) pro MMF UK v letním semestru 2017/2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata

  • Azure Storage Account
  • Azure Storage – Blobs
  • Azure Storage – Queues

Záznam je v angličtině. Ukázalo se, že na hodinu přišlo více zahraničních studentů než českých, tak jsme se domluvili takto.

Instrukce k labům jsou k dispozici na GitHubu – LAB4 + LAB5.

TFS Build Process [Jiří Kanda, HAVIT Vzdělávací okénko 1.3.2018]

Záznam ze Vzdělávacího okénka HAVIT z 1. března 2018. Je publikován na našem HAVIT YouTube Channelu. Téma prezentoval Jiří Kanda.

Dotčená témata:

  • MSBuild
    • csproj
    • MSBuild command line
    • build tools
    • parametrizace
    • nástroje
  • TFS Build
  • Publish

Vývoj cloudových aplikací – 02 Azure AppService, WebJob, SQL, SendGrid [MFF UK NSWI152, LS 2018]

Záznam z druhé vyučovací hodiny (27.2.2018) semináře Vývoj cloudových aplikací (NSWI152) pro MMF UK v letním semestru 2017/2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata

  • Azure App Service
    • Creating simple Web Site
    • Deployment from Visual Studio
    • Deployment from GitHub
  • Web Jobs – Creating & Deployment
  • Azure SQL database – Creating & Accessing from Visual Studio 2017
  • Azure SendGrid mail service

Záznam je v angličtině. Ukázalo se, že na hodinu přišlo více zahraničních studentů než českých, tak jsme se domluvili takto.

Bohužel mi zhruba po 30 minutách skončil audio záznam z klopového mikrofonu, zbytek je tedy jen velmi nekvalitní podoba z notebooku.

Funkcionálně Reaktivní SPA [Pavel Kříž, HAVIT Vzdělávací okénko 22.2.2018]

Záznam ze Vzdělávacího okénka HAVIT z 22.2.2018. Je publikován na našem HAVIT YouTube Channelu. Téma prezentoval Pavel Kříž.

Dotčená témata:

  • Bundling granularity – Application vs. Vendor bundles (WebPack)
  • React, Redux
  • RxJS
  • Redux-observable