I am a seasoned front-end engineer with 7 years of passion in creating experience-driven products. I am proficient in Angular, React and TypeScript development.
I'm helping the Angular community by creating open sources and writing about interesting and useful topics. I found that there weren't many resources on building a proper real-world scale application, and that's my focus for sharing. My most notable open-source projects are:
Recently, I organized Angular Singapore to advocate and grow the Angular developer community in Singapore. If you have any questions/problems with @angular or need any other advice? Feel free to ✅ book a FREE one-on-one meeting with me. I'll try my best to help you.
Find me around the web
Trung Vo is a seasoned web developer, tech community builder, and recognised Google Developer Expert in Angular. As the founder of Angular Singapore, he leads initiatives to build and nurture the software developer community in Singapore. Trung frequently speaks at international tech conferences, sharing insights on modern development practices to make the web fast and delightful for end users.
At Ascenda, he innovates towards loyalty programs for financial services worldwide, making rewards more accessible and driving a deeper understanding of customer behaviour.
He has been a guest speaker at several international conferences and events. You can view all his talks at trungvose.com/talks.
Some of his most notable open-source projects
- Angular Spotify ~ 2.5k stars - https://github.com/trungvose/angular-spotify
- Angular Jira Clone ~ 2.2k stars - https://github.com/trungvose/jira-clone-angular
- Angular Tetris ~ 500 stars - https://github.com/trungvose/angular-tetris
", "type": "Task", "status": "Backlog", "priority": "High", diff --git a/src/main.ts b/src/main.ts index 9bdbf02b..acdd8b8f 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,21 +1,16 @@ import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; -import * as Sentry from '@sentry/angular'; -import { Integrations } from '@sentry/tracing'; +import { init, browserTracingIntegration } from '@sentry/angular'; import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; const initSentry = () => { - Sentry.init({ + init({ dsn: 'https://b2af8332e38f486d910f06b79df66365@o495789.ingest.sentry.io/5569161', - autoSessionTracking: true, integrations: [ - new Integrations.BrowserTracing({ - tracingOrigins: ['localhost', 'https://jira.trungk18.com/'], - routingInstrumentation: Sentry.routingInstrumentation - }) + browserTracingIntegration(), ], - + tracePropagationTargets: ['localhost', 'jira.trungk18.com'], tracesSampleRate: 1.0 }); }; diff --git a/src/test.ts b/src/test.ts index 20423564..7632e27a 100644 --- a/src/test.ts +++ b/src/test.ts @@ -7,19 +7,8 @@ import { platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; -