Category Archives: Development Tools

HAVIT GIT Workflow Standard [Robert Haken, HAVIT Vzdělávací okénko 19.4.2018]

Záznam ze Vzdělávacího okénka HAVIT z 19. dubna 2018, kde jsem prezentoval nový standard workflow pro používání GIT source control. Je publikován na našem HAVIT YouTube Channelu.

Základní pravidla workflow:

  1. Jediná vývojářská mainline = master.
  2. Rebase upřednostňujeme před merge (přehlednější historie).
  3. Release označujeme tagem „release/…“ (typicky do master).
  4. Hotfix = branch „hotfix/…“ z nasazeného commitu (dle version.txt nebo release-tagu) + nový release tag + merge do master + delete branch
  5. Feature branching („feature/…“) pouze ve vybraných situacích, pokud vím co chci, proč to dělám a umím to.
  6. V lokálním repo se invencím meze nekladou, chceme však Continuous Integration (např. častý rebase)

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)

GIT pro mírně pokročilé [Martin Havel, HAVIT Vzdělávací okénko, 8.3.2018]

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

Dotčená témata:

  • git config
  • git add, git add -patch, git add -interactive
  • git commit -am, git commit -ammend
  • http://learngitbranching.js.org
  • git cherry-pick
  • git reset
  • git checkout
  • git revert
  • git rebase -interactive
  • detached HEAD
  • konflikty

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í – 01 Azure Introduction [MFF UK NSWI152, LS 2018]

Záznam z první vyučovací hodiny (20.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

  • Co je to Azure
  • SaaS, PaaS, IaaS
  • základní pojmy – Account, Subscription, Resource Group, Resource
  • Management Tools – Azure Portal, PowerShell, CLI, REST API
  • Billing, Pricing
  • úvod do Azure App Services

Příští hodina bude věnována nácviku založení Azure AppService, deploymentu aplikace do ní (volitelně z GitHubu), nakousneme zřejmě Azure SQL a napojení na něj.

Visual Studio a C# vNext – záznamy, dema [G2B TechEd Brno, ShowIT Bratislava, 01/2018]

Záznamy stejné přednášky z konferencí G2B TechEd Brno a ShowIT Bratislava.

Brněnská verze z 30.1.2018 se musela vmáčknout do 45 minut:

Bratislavská verze z 31.1.2018 měla prostor 70 minut:

Záznamy jsou uloženy na našem HAVIT YouTube Channelu.

Dotčená témata:

Materiály z přednášky: