Speaking

Conferences, Meetups & Podcasts

Angular Air Podcast
The Top 10 Best Practices for NgRxAngular Air 2022 - Podcast
Tomas Trajan speaking about The Top 10 Best Practices for NgRx at Angular Air Podcast

In this podcast we are discussing top 10 proven NgRx best practices including NgRx 80/20 rule and general advice on architecture and clean dependency graph

RecordingArticle
BernerJS Meetup 08 2021
The Best Way To Architect Your Angular LibrariesBernerJS Meetup 2021
Tomas Trajan speaking about The Best Way To Architect Your Angular Libraries at BernerJS meetup

In this talk we're going to explore how to architect Angular libraries with the help of sub-entries so that our consumers can benefit from the smallest possible bundle size and our teammates from great developer experience when adding additional components and services to the library itself!

RecordingArticle
Angular Rocks Podcast 08 2021
Designing Reusable Components With AngularAngular Rocks Podcast 2021
Tomas Trajan speaking about Designing Reusable Components With Angular at Angular Rocks Podcast

Component is the central piece in Angular. Sometimes you want to generalize a particular component, to make it shareable across your application or to move into a custom component library to share it around multiple applications. It is important to understand how to approach shareable components in your particular use-case.

RecordingArticle
JSdayIT Conference
Master of Ceremony for JS day IT 2021JSdayIT 2021 - Conference
Tomas Trajan in the role of MC for JSdayIT 2021 Conference

Managing Q/A sessions for all 7 talks of jsday.IT 2021 Virtual edition, facilitating viewers questions and coming up with relevant content based questions to further enhance viewer experience and communicate concepts presented by the speakers...

Angular Minsk Meetup
Microfrontends with Angular ElementsAngular Minsk Meetup 2020 - Remote
Tomas Trajan speaking about Microfrontends with Angular Elements at Angular Minsk Meetup Remote

Sub-applications (and full microfrontends) can help us solve many real world use cases in large enterprise organizations with many applications, teams and developers.

Recording
Angular Air Podcast
How to architect epic Angular applications!Angular Air 2020 - Podcast
Tomas Trajan speaking about epic Angular application architecture at Angular Air Podcast

In this podcast we are discussing how to scaffold new Angular application with clean, maintainable and extendable architecture and what are the benefits of doing so.

RecordingArticle
GDG DevFest
Angular Elements - MicrofrontendsGDG DevFest 2019 - Moscow / Russia
Tomas Trajan speaking about building Angular Microfrontends with Angular Elements at GDG DevFest Moscow 2019

Let's explore powerful Angular features are here for the rescue enabling us to implement configurable dynamic Microfrontends with ease!

SlidesEvent
Angular Day Verona
How to build custom Angular SchematicsAngular Day 2019 - Verona / Italy
Tomas Trajan speaking about Angular Schematics at Angular Day Verona 2019

Modern tooling provided by Angular CLI enables us to provide amazing developer experience. Providing built-in library specific schematics enables us to cut on the learning curve that is needed to get developers productive straight from the start by generating code which follows intentioned best practices.

RecordingSlidesEvent
NG-MY 2019
Angular SchematicsNG-MY 2019 - Kuala Lumpur / Malaysia
Tomas Trajan speaking about Angular Schematics at NG-MY 2019

Modern tooling provided by Angular CLI enables us to provide amazing developer experience. Providing built-in library specific schematics enables us to cut on the learning curve that is needed to get developers productive straight from the start by generating code which follows intentioned patterns.

RecordingSlidesEvent
Angular Zurich Meetup 03 2019
Guide to custom Angular SchematicsAngular Zurich Meetup 03 2019 - Switzerland
Tomas Trajan speaking about Angular Schematics at Angular Zurich Meetup 03 2019

This presentation will be in form of live coding in which we explore how we can use Angular Schematics provided out of the box, how to create our own custom schematics and how to integrate them into Angular CLI workspaces.

RecordingSlidesEvent
Voxxed Days Zurich 2019
How to leverage Angular SchematicsVoxed Days Zurich 2019 - Switzerland
Tomas Trajan speaking about Angular Schematics at Voxxed Days Zurich 2019

This presentation will be in form of live coding in which we explore how we can use Angular Schematics provided out of the box, how to create our own custom schematics and how to integrate them into Angular CLI workspaces.

RecordingSlidesEvent
Kuala Lumpur JS Meetup 2019
Release Butler (Twitter Bot Sideproject)Kuala Lumpur JS Meetup 2019 - Malaysia
Tomas Trajan speaking about Angular Schematics at Angular Zurich Meetup 03 2019

Release Butler - A twitter bot that helps you to stay up to date by with releases with popular frontend framework and libraries like Angular, React, Vue... by tweeting their changelogs!

SlidesEvent
Angular Zurich Meetup 08 2019
How to lazy load ANgular ElementsAngular Zurich Meetup 08 2019 - Switzerland
Tomas Trajan speaking about Angular Elements at Angular Zurich Meetup 08 2019

Web components and Angular elements are exciting new web technologies! They enable us to build and compose our frontend application in unprecedented ways. Learn about the new seamless way of using them in your Angular applications & various use cases.

RecordingSlidesEvent
BernerJS Meetup 04 2019
How to build Angular SchematicsBernerJS Meetup 04 2019 - Switzerland
Tomas Trajan speaking about Angular Schematics at Angular Zurich Meetup 03 2019

This presentation will be in form of live coding in which we explore how we can use Angular Schematics provided out of the box, how to create our own custom schematics and how to integrate them into Angular CLI workspaces.

SlidesEvent
Die Mobiliar 2019
Common Angular anti-patterns in Enterprise ApplicationsDie Mobiliar 2019 - Switzerland
Tomas Trajan speaking about Angular enterprise anti-patterns in Die Mobiliar

This presentation explored most common anti-patterns in the enteprise codebases related to performance, and implementation of the RxJs streams and proposed solutions and improvements to remedy the situation.

Recording
Berner JS 2017
Theming of Angular Material AppsBernerJS Meetup 2017 - Switzerland
Tomas Trajan speaking about custom theming of Angular Material

Angular Material is a great component framework for Angular! It also comes with amazing theming support which enables us to customize primary, accent and wanr colors, define custom colors and even get and dark theme out of the box.

RecordingSlidesEvent
Berner JS 2015
Proper unit testing of Angular JS appsBernerJS Meetup 2015 - Switzerland
Tomas Trajan speaking about proper unit testing of Angular JS apps

Standard way of testing of Angular JS 1.X app is using “official” Karma / Jasmine solution, which uses a lot of Angular specific APIs. Let’s explore how can we implement our unit-tests independently from Angular with help of (ES6) modules and Mocha.

RecordingSlides
Devchat
The Easiest Way to use Angular ElementsAdventures in Angular Podcast #257
Tomas Trajan speaking about The Easiest Way to use Angular Elements

In this episode of Adventures in Angular Tomas Trajan, an Angular elements expert, breaks down how to use Angular elements for the panel including how are great they are for some use cases in large enterprise organizations.

RecordingEvent
Devchat
Getting Serious with Angular SchematicsAdventures in Angular Podcast #233
Tomas Trajan speaking about getting serious with Angular Schematics

In this episode of Adventures in Angular, the panel speaks with Tomas Trajan a Google Developer Expert for Angular from Switzerland. Tomas explains what Angular Schematics is and how it simplifies a developer’s life. He goes through cases where Angular Schematics would be great to use.

RecordingEvent
Devchat
Crazy personal stories about Angular and life in generalMy Angular Story Podcast #92
Tomas Trajan speaking about his Angular story

Tomas Trajan joins Aaron Frost to talk about his journey as a Angular consultant and Google Developer Expert. Tomas and Aaron mention that they are both drop-outs from college and share different sources of self-learning. They both agree they did not learn programming in school.

RecordingEvent

Let's chat

Are you an organizer of a great conference or meetup and would you like to get some thought provoking Angular or frontend talk for you attendees?

Drop me a line or just ping me on Twitter @tomastrajan and we will figure out how to make that happen!

0/250
© 2024Made with by @tomastrajan2.0.0