Category: adces

[ADCES] RSCG & TypeScript and API Development with GraphQL

Details

Prezentare 1: Roslyn Code Generators that Microsoft Uses
Prezentator 1: Andrei Ignat, http://msprogrammer.serviciipeweb.ro/
Descriere 1: O sa prezint ce este un Roslyn Code Generator si o sa enumar ceea ce Microsoft foloseste pentru a imbunatati aplicatia dpdv performanta ( AOT )

Presentare 2 : TypeScript and API Development with GraphQL
Prezentator 2: Adina-Teodora Marcu
Descriere 2: In modern API development, ensuring type safety and preventing runtime errors is crucial, especially as applications scale. TypeScript and GraphQL are a perfect match for building robust, scalable, and type-safe APIs. With TypeScript’s static typing, developers can define precise data models that sync seamlessly with GraphQL schemas, eliminating inconsistencies between the front and back ends. By using tools like TypeGraphQL or Apollo, you can leverage TypeScript to auto-generate types, enforce data contracts, and improve overall developer experience, leading to faster development cycles and fewer bugs in production. Let’s explore how these two technologies streamline API development and create more maintainable, efficient codebases!

[ADCES] Mock the Wire & How your .NET software supply chain is open to attack

Details

Presentation 1 : Mock the Wire, with WireMock.NET: Simplifying API Testing in .NET
Presenter : Cosmin Vladutu, https://www.linkedin.com/in/cosmin-vladutu/
Description : WireMock.NET offers an easy and flexible way to mock external dependencies, making API testing in .NET more reliable and efficient. It bridges the gap between integration and contract testing, allowing developers to validate service interactions without relying on real external services.

This presentation is based on a real-world experience—how our project evolved before and after introducing WireMock.NET, and the challenges that led us to explore this solution.

We’ll also take a brief look at alternative tools and collaborate on building a pros-and-cons list based on our collective experiences.

Whether working with microservices, serverless architectures, or legacy web APIs, WireMock.NET helps simplify and improve testing strategies.

Presentation 2: How your .NET software supply chain is open to attack : and how to fix it
Presenter : Andrei Epure, https://andreiepure.ro/
Description : Software supply chain attacks can be catastrophic. For instance, the 2020 SolarWinds hack was considered an attack against the entire government and private sector of the United States of America.

Security researchers have shown that all significant package managers are vulnerable to supply chain attacks like typosquatting and dependency confusion. NuGet is vulnerable by design in its default configuration.

First, you will see how typosquatting and dependency confusion attacks can compromise .NET supply chains that rely on the default NuGet configuration. Second, I will show how you can secure your NuGet configuration to thwart evil hackers.

This talk will assume attendees have some basic knowledge of NuGet and MSBuild.

NET Battle & Encrypted FileSystem

Presentation 1 : .NET Battle
Presenter 1: Andrei Ignat , http://msprogrammer.serviciipeweb.ro/
Description 1: We will present various .NET features / tools and let the people decide what is more usefull

Presentation 2 : The Hitchhiker’s Guide to Building an Encrypted Filesystem in Rust
Presenter 2 : Radu Marias, https://xorio.rs/
Description 2:
An encrypted file system written in Rust that is mounted with FUSE on Linux. It can be used to create encrypted directories.
You can then safely backup the encrypted directory to an untrusted server without worrying about the data being exposed. You can also store it in any cloud storage like Google Drive, Dropbox, etc. and have it synced across multiple devices.
You can use it as CLI or as a library to build your custom FUSE implementation or other apps that works with encrypted data.
intro to AEAD encryption
– how to build an encrypted fikesystem, and tips& tricks
– key features that separate us from competitors (Edited)

Video call link: https://meet.google.com/hkc-mnzz-wkf

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.