Skip to content

Commit

Permalink
feat: add bram
Browse files Browse the repository at this point in the history
  • Loading branch information
jdjuan committed Sep 3, 2018
1 parent 47cc9cd commit 1fd2351
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 26 deletions.
14 changes: 8 additions & 6 deletions src/app/core/event/event-data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export enum SpeakerName {
Andres = 'Andrés Villanueva',
Susie = 'Susie Sahim',
Laura = 'Laura Ciro',
Jorge = 'Jorge Cano',
Bram = 'Bram Borggreve',
Bartosz = 'Bartosz Pietrucha',
Josue = 'Josue Gutierrez',
Vanessa = 'Vanessa Aristizabal',
Expand All @@ -27,7 +27,7 @@ export enum ShortSpeakerBio {
Andres = 'Google Developer Expert in Firebase',
Susie = 'Senior Creative Engineer. Tech Lead at Google',
Laura = 'Software Developer at Yuxi Global',
Jorge = 'Google Developer Expert in Angular',
Bram = 'Freelance software engineer, author, instructor',
Bartosz = 'Angular-Academy.com Founder',
Josue = 'Google Developer Expert in Angular',
Vanessa = 'Web UI Developer',
Expand All @@ -49,7 +49,7 @@ export enum SpeakerBio {
Susie = "Tech lead for Google marketing's component libraries. Founder of PaperDemon.com, a community helping artists to become more awesome.",
// tslint:disable-next-line:quotemark
Laura = "I'm @pionerasdev Co-Organizer and Software Developer at @YuxiGlobal. Apps developer in Node, Ruby, Arduino for IoT as stand-alone applications with Angular. Passionate about Code, Music, Poetry, and Inclusion; volunteer in events for minorities or people with hardships economy/social",
Jorge = 'After more than 9 years working in the tech industry, I am a full stack developer with focus on JavaScript technologies. Today, I work at Byte Default using Angular / RxJS / Firebase / Nativescript as well as other technologies. He delivered several courses and talks as well as write some tech articles on these subjects. Because of that, he was recognised as a Google Developer Expert in Angular & web technologies and Nativescript Developer Expert.',
Bram = 'In 1999 he started his professional IT career at the largest university of applied sciences in the east of the Netherlands, where he later graduated. Starting out as a Windows desktop admin, he quickly moved to Linux/Unix server administration and eventually found his calling in the area of software engineering in 2009 - and never looked back. He has a huge passion for open source software, education and communities. Since 2015 he has been traveling the world while working remote and spent time in over 15 countries, of which Colombia has definitely been the favorite!',
Bartosz = 'Full-stack software engineer, software consultant and founder of Angular-Academy.com. For the last couple of years he has been working with clients from Great Britain, Switzerland, Poland and Finland. Having achieved OOP proficiency with Java, he delved into JavaScript programming and found front-end world extremely fascinating. He wants to share his knowledge via trainings and workshops as it gives him great dose of fulfillment. He speaks at international conferences and gives workshops across Europe. He was teaching advanced front-end technologies in Poland, Israel, Great Britain, Finland and Romania.',
// tslint:disable-next-line:quotemark
Josue = "Google Developer Expert at Web Technologies, I've been working doing web products from the past 12 years.",
Expand All @@ -67,7 +67,7 @@ export enum SpeakerBio {
}

export enum Country {
Argentina = 'Argentina',
Netherlands = 'Netherlands',
Mexico = 'México',
Chile = 'Chile',
Colombia = 'Colombia',
Expand Down Expand Up @@ -136,16 +136,18 @@ export enum TalkTitle {
YouMightNotNeedNgRx = 'You Might Not Need NgRx',
YourBrowserIs = 'Your browser is your best friend to code with Angular',
AnIntroductionToHardware = ' An introduction to hardware connectivity on the web',
TBD = 'Coming soon...',
}

export enum ActivityDescription {
Registration = '',
Opening = '',
Opening = 'Let\'s get this conference started with a lot of major announcements! We will talk about our contests, code of conduct, prizes, and much more!',
Break = '',
Lunch = '',
Panel = '',
Panel = 'Now all speakers will come to stage and answer all the questions you have! Do not miss this unique opportunity!',
Closure = '',
Cocktail = '',
TBD = '',
LetsBuildAForm = 'Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this talk, I will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. This talked will be based on a real-world personal experience of building complex data-driven healthcare solutions with Reactive Forms. I will also showcase some really common use cases in a Lot of angular applications that may not be obvious for the application of Reactive Forms. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms.',
FirebaseAndNgRx = 'The correct management of the state of our applications, has become the new némesis that weigh down the modern developers. With the emergence of Redux as an alternative to handle state, it opens a path to the developers, and this is NgRx, the powerful state handler for Angular applications. But, ¿what would happen if we want to combine with Firebase?, ¿Is this possible?, ¿How would you handle the collections?, and most important..¿How to deal with a realtime database with NgRx?. In this talk let’s dive into how to integrate @ngrx/effects and @ngrx/entity to our application built in Angular and Firebase, and keep focus on other importants points, Font type…',
// tslint:disable-next-line:quotemark
Expand Down
33 changes: 14 additions & 19 deletions src/app/core/event/event.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ export class EventService {
bio: SpeakerBio.Andres,
talk: TalkTitle.FirebaseAndNgRx,
photo: this.basePath + 'andres.jpg',
country: Country.Argentina,
country: Country.Netherlands,
twitter: 'https://twitter.com/villanuevand',
github: 'https://github.com/villanuevand',
},
Expand All @@ -79,14 +79,14 @@ export class EventService {
github: 'https://github.com/ltciro',
},
{
name: SpeakerName.Jorge,
shortBio: ShortSpeakerBio.Jorge,
bio: SpeakerBio.Jorge,
talk: TalkTitle.AbcTheNewAlphabet,
photo: this.basePath + 'jorge.jpg',
country: Country.Argentina,
twitter: 'https://twitter.com/jorgeucano',
github: 'https://github.com/jorgeucano',
name: SpeakerName.Bram,
shortBio: ShortSpeakerBio.Bram,
bio: SpeakerBio.Bram,
talk: TalkTitle.TBD,
photo: this.basePath + 'bram.jpg',
country: Country.Netherlands,
twitter: 'https://twitter.com/beeman_nl',
github: 'https://github.com/beeman',
},
{
name: SpeakerName.Bartosz,
Expand Down Expand Up @@ -205,7 +205,7 @@ export class EventService {
title: WorkshopTitle.RxJSFromTrainee,
description: WorkshopDescription.RxJSFromTrainee,
time: '8:00',
speaker: SpeakerName.Jorge,
speaker: SpeakerName.Bram,
},
{
title: WorkshopTitle.WritePowerful,
Expand Down Expand Up @@ -285,10 +285,10 @@ export class EventService {
speaker: SpeakerName.Miguel,
},
{
title: TalkTitle.AbcTheNewAlphabet,
description: ActivityDescription.AbcTheNewAlphabet,
title: TalkTitle.TBD,
description: ActivityDescription.TBD,
time: '11:15',
speaker: SpeakerName.Jorge,
speaker: SpeakerName.Bram,
},
{
title: GeneralActivity.Lunch,
Expand Down Expand Up @@ -346,15 +346,10 @@ export class EventService {
},
{
title: GeneralActivity.Panel,
// description: ActivityDescription.Panel,
description: ActivityDescription.Panel,
time: '17:55',
speaker: SpeakerName.All,
},
{
title: GeneralActivity.ConferenceClosure,
time: '18:15',
speaker: SpeakerName.CarlosAndJuan,
},
{
title: GeneralActivity.Cocktail,
time: '18:20',
Expand Down
3 changes: 2 additions & 1 deletion src/app/schedule/schedule/activity/activity.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ import { MatDialog } from '@angular/material';
styleUrls: ['./activity.component.scss'],
})
export class ActivityComponent implements OnInit {
@Input() activity: Activity;
@Input()
activity: Activity;
titleFontSize = '12px';
speakerFontSize = '10px';
gridHeight = '35px';
Expand Down
Binary file added src/assets/img/speakers/black-and-white/bram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1fd2351

Please sign in to comment.