Category: adces

[ADCES] Today, 19:00, Akka.NET and SqlServer 2019

Today, 19:00, Akka.NET and SqlServer 2019
https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/265689067/

Presentation 1: Building Event-Driven Applications with Akka.NET
Presenter: Emilian Balanescu, https://www.linkedin.com/in/emilianbalanescu/
Description:

Akka.NET is an open-source toolkit that simplifies the construction of concurrent and distributed applications. In this presentation you’ll learn about the actor model and event-sourcing concepts that enables you to build highly concurrent, fault-tolerant and event-driven applications. We’ll start by describing what is an actor and then we’ll continue with some practical techniques for actors’ design, messaging patterns, organization of actors’ hierarchies and we’ll also have a look on how to implement event-sourcing with persistence actors and replicate events to materialize views of data. Finally, to demonstrate the practical application of those concepts we’ll review a money transfer demo application.

Presentation 2: What’s new in SqlServer 2019
Presenter: Bogdan Sahlean, https://stackoverflow.com/users/924077/bogdan-sahlean

Description: Bogdan will present:

Query Processing
Monitoring
In-Memory Database
Graph

https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/265689067/

Presentation .NET Core3 Wha’s New

From the presentation:

C# 8.0 What’s new

Reference:

https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8 https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-03-08.md

Demos:

  1. Default Interface Inheritance

  2. Multiple Interface Inheritance
  3. Switch
  4. Deconstruct

Other demos:

  1. UsingUsage

  2. StaticLocalFunctions();
  3. Nullable();
  4. Version();
  5. Indexes();
  6. NullCoalescing();

.NET Core What’s new

Reference:

https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0

https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/

Demos:

  1. AsyncEnumerable

  2. WPF
  3. COM
  4. Build ( trim, single file)
  5. Diamond hell with plugins

See NetCore3WhatsNew.sln and AssemblyLoadingUnloadingDiamond.sln

ASP.NET Core What’s new

Reference:

https://docs.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-3.0?view=aspnetcore-3.0

  1. Blazor + Blazor Server

  2. gRPC – https://docs.microsoft.com/en-us/aspnet/core/grpc/index?view=aspnetcore-3.0
  3. SignalR – reconnection, authorization

  4. NewtonSoft => System.Text.JSON
  5. Windows Authentication has been extended onto Linux and macOS.
  6. GenericHost – see https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#hostbuilder-replaces-webhostbuilder
  7. As of ASP.NET Core 3.0, .NET Framework is no longer a supported target framework

EF Core What’s new

Reference: https://devblogs.microsoft.com/dotnet/announcing-ef-core-3-0-and-ef-6-3-general-availability/

  1. Refactoring + Single SQL statement per LINQ query

  2. Restricted client evaluation – i.e. Explicit AsEnumerable
  3. C# 8.0 support – AsAsyncEnumerable
  4. IDbCommandInterceptor

See NetCore3WhatsNew.sln , AsyncEnumerable

See https://github.com/ignatandrei/EFRecordAndPlay/tree/master/EF_Core3/EFCoreRecordAndPlay/EFRec

The video whole presentation ( in Romanian) you can find  at https://www.youtube.com/watch?v=GjJGMwkSnao&feature=youtu.be&fbclid=IwAR1i33TSycffNQ8O-iDjf2l_yU9IL1g2ylRPqiG7OkOZo5RRdy0CxklnbTk 

The demo is at https://github.com/ignatandrei/Presentations/tree/master/2019/shorts/NetCore3.0WhatsNew

What’s new in .NET Core 3

If you want to see what is new in .NET Core 3, please join tomorrow at https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/264063550/ .

We will have talk about

C# 8.0 What’s new

Reference:

https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8

Demos:

  1. Default Interface Inheritance

  2. Multiple Interface Inheritance
  3. Switch
  4. Deconstruct

Other demos:

  1. UsingUsage

  2. StaticLocalFunctions();
  3. Nullable();
  4. Version();
  5. Indexes();
  6. NullCoalescing();

See NetCore3WhatsNew.sln

.NET Core What’s new

Reference:

https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0

https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/

Demos:

  1. AsyncEnumerable

  2. WPF
  3. COM
  4. Build ( trim, single file)
  5. Diamond hell with plugins

See NetCore3WhatsNew.sln and AssemblyLoadingUnloadingDiamond.sln

ASP.NET Core What’s new

Reference:

https://docs.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-3.0?view=aspnetcore-3.0

  1. Blazor + Blazor Server

  2. gRPC – https://docs.microsoft.com/en-us/aspnet/core/grpc/index?view=aspnetcore-3.0
  3. SignalR – reconnection, authorization

  4. NewtonSoft => System.Text.JSON
  5. Windows Authentication has been extended onto Linux and macOS.
  6. GenericHost – see https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#hostbuilder-replaces-webhostbuilder
  7. As of ASP.NET Core 3.0, .NET Framework is no longer a supported target framework

EF Core What’s new

Reference: https://devblogs.microsoft.com/dotnet/announcing-ef-core-3-0-and-ef-6-3-general-availability/

  1. Refactoring + Single SQL statement per LINQ query

  2. Restricted client evaluation – i.e. Explicit AsEnumerable
  3. C# 8.0 support – AsAsyncEnumerable
  4. IDbCommandInterceptor

See NetCore3WhatsNew.sln , AsyncEnumerable

So I wait tomorrow at https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/264063550/ .

[ADCES] Today, 19:30, Javascript

Today at 19:30 , https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/264063501/

Details

Prezentarea 1:
Titlu : ECMAScript 6,7,8
Prezentator: Ciprian Chichirita, http://slides.com/ciprian-chichirita
Descriere : JavaScript – Prezentare funcționalități noi
Prezentarea 2
Titlu: Make code easier to read with Functional Programming
Prezentator: Cristi Salcescu, https://medium.com/@cristiansalcescu
Descriere: The basic toolbox for list operations includes filter(), map() and reduce() methods.
Point-free is a technique that improves readability by eliminating the unnecessary arguments.
Pure functions are easier to understand.
Functions with intention-revealing names are easier to read.

Waiting for you!

Meetup ADCES–Angular and Xamarin

We have Tuesday, 12 february,  a new meeting in Bucharest: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/258206455/ 

Angular Library/Project and Xamarin Forms – An open source cross platform UI

I will present the Angular litbrary  for identifying versions of components for both backend and frontend – however, the presentation is towards  how to organize Angular into projects/ library , how to compile and how to deploy into npm repository.

Also, Andrei Nitescu will finish his presentation about Xamarin Forms with the following content:

What’s Xamarin Forms exactly? How’s it different than Xamarin?
– Framework capabilities
– A quick example of creating a simple mobile app with Xamarin Forms
– Great apps need great libraries/frameworks: Prism for Xamarin Forms, Xamarin Essentials.

We expect you on Tuesday at Bucharest Tower Center, Bulevardul Ion Mihalache 18, București

[ADCES] Post Event AzureDevOps

I have had a presentation at ADCES ( https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/257585167/ ). It was about AzureDevOps, Angular and .NET Core – real world scenario to create a build from GitHub application . The Example will be Stankins pipeline , https://github.com/ignatandrei/stankins/blob/master/azure-pipelines.ymlYou can find the presentation at https://github.com/ignatandrei/Presentations/tree/master/2018/shorts/AzureDevOps 

See you next time!

Andrei Ignat weekly software news(mostly .NET)

* indicates required

Please select all the ways you would like to hear from me:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.