Programátorská hádanka: out v C#

Tato metoda obvykle vrací false.
Napadne vás uspořádání, kdy vrátí true?

static bool Test(out int x, out int y)
{
    x = 123;
    y = 45;
    return (x == y);
}

Výsledek najdete v .NET Fiddle.

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

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.

GIT prakticky [Martin Havel, HAVIT Vzdělávací okénko 1.2.2018]

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

Azure AppService, Storage, SQL – Tips, Tricks – záznam, slides a dema [ShowIT 2/2018]

Záznam z přednášky pro konferenci ShowIT Bratislava z 1.2.2018. Je publikován na našem HAVIT YouTube Channelu.

Dotčená témata

  • Azure AppService Deployment
  • Azure AppService Configuration
  • Azure AppService Diagnostics
    • Remote Debugging
    • Log Streaming
    • Profiling
    • KUDU, Memory Dumps
  • Azure SQL
    • Elastic Pool, DTU, eDTU
    • Performance Insights (Query Store, Automatic Tuning)
  • DateTime.Now, WEBSITE_TIME_ZONE

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:

Agilní metodika a TFS [Daniel Hrubý, HAVIT Vzdělávací okénko 25.1.2018]

Záznam z interního vzdělávacího okénka HAVIT z 25.1.2018 je publikován na našem HAVIT YouTube Channel. Téma prezentoval Daniel Hrubý.

Pravidelné zasílání reportů [Jiří Kanda, HAVIT Vzdělávací okénko, 18.1.2018]

Záznam z interního vzdělávacího okénka HAVIT z 18.1.2018, je publikován na našem HAVIT YouTube Channel. Téma prezentoval Jiří Kanda.