Back to overview

Journey into Web Development and Remix with Lina Mahrouch

Join Lina Mahrouch, a software engineer, discussing her journey from professional gaming to web development and her expertise in using Remix for full-stack applications, highlighting its benefits and the importance of networking at conferences like the upcoming Epic WebConf.

Lina Mahrouch, a software engineer, recounts her transition from professional gaming to web development and her subsequent mastery of Remix for full-stack applications. The podcast highlights Remix's strengths in data handling, caching, and SEO, while also pointing out common pitfalls in its use. Kent and Lina stress the importance of networking in career advancement, particularly through conferences like the upcoming Epic WebConf. Discussions also touch on the exciting potential of AI in web development and the enduring value of personal interactions in the tech industry.

Watch this episode.

Meet at Lina Epic Web Conf.


Lina Mahrouch
Lina Mahrouch


Kent: Hello everybody. I am super, super excited to, actually this is my first time meeting Lena virtually and I'm super excited to meet Lena in person on April 11th for Epic WebConf. And Lena, I'd love it if you could introduce yourself to the folks watching so that they get to know you a little bit before the conference.

Lina: Yeah sure, hello my name is Nina and I'm a software engineer currently working at Bell and Sinesia. So when I'm not working I usually play video games, work on side projects that I post on Twitter, or I also enjoy playing tennis and soccer with my friends. By the way, I used to be a professional ballon player, but I just decided to take a break this year since I have a lot of things going on. Like building really exciting projects using remakes and at other conferences.

Kent: Wow, you've done quite a bit. That is cool. A professional, did you say a professional soccer player?

Lina: No, Valorant's Player, it's a video game.

Kent: Oh,

Lina: It's

Kent: oh, okay.

Lina: a FPS game, yeah.

Kent: Okay, cool, interesting. So I actually am not familiar with that video game. Is that the primary game that you play or do you play all kinds?

Lina: I mainly play FPS games and like FIFA and other like story games as well. So now I just play for fun.

Kent: Uh, cool. Well, that's fun. Yeah, I only recently got back into video games. I was really big as a teenager and then started playing a little bit more when Tears of the Kingdom was coming out and I said, I kind of would like to get back into Legend of Zelda stuff. And so I replayed Ocarina of Time on the Switch and that was a throwback. And then played Breath of the Wild and then Tears of the Kingdom. So I am definitely a Legend of Zelda and that's as far as my video games go these days. But yeah, that's cool. That's fun that you actually, as I have been perusing your social media and stuff to get to know you a little bit before this call, it's very much a part of your personality and who you are and what you enjoy doing. So that's a lot of fun.

Lina: Yeah.

Kent: You said you're doing a lot of stuff with remix. What exactly are you using remix for?

Lina: Well, I'm using Remix for building full stack applications. I used to work in a fintech environment, like in a fintech company. Like it was a banking company, as a bank. So I was using Remix for making full stack application, building really interesting products for intelligence purposes.

Kent: Hmm, cool. And now for your full-time work, are you still using remix or is it just for the side stuff?

Lina: No, I just got a new job offer, so I'm just switching to a new job and I'm going to be using Vue and not Remix because it's really hard to get jobs where you're going to be using Remix.

Kent: Yeah, yeah.

Lina: In my previous job I was using Remix just because I had the chance to choose whatever stack I would like to use, so that's why I had to choose Remix because I really love it.

Kent: Awesome. And your talk is going to be about remix. You're

Lina: Yes.

Kent: going to be giving some tips of things that developers might not know. Can you give us a little preview of what you're planning on talking about?

Lina: Yeah, so I'm gonna be like doing a little story about how I found out like about remix. So I thought about remix two years ago I was scrolling down youtube and I found out Fireship the youtuber talking about remix So I found out that it was really interesting. So I wanted to learn more about it and I had Um, I had to go and read the documentation. I was really flabbergasted by the amount of information I had to learn from the documentation I wanted to know more about it, but I find a lot of resources of tutorials. So I found Egghead Training I guess. It's Egghead, right? Yes,

Kent: Yes.

Lina: and I had to subscribe and just learn about remix and that's where I found a lot of interesting things about it and how to build full stack application, how it's following web standards, and it's really incredible like the things I've been building from like one year and a half though. So

Kent: Uh huh.

Lina: that's why I've decided to while I was making projects and side projects and posted them on ex-Twitter. I found a lot of misunderstanding about things that we use in remakes. So that's why I have decided to do this talk. So it's going to be about... It's going to be a beginner to intermediate to expert level.

Kent: Mm-hmm.

Lina: So it's going to be about how to utilize wrapped loaders, actions, auto-revalidation, data loading, caching, SEO optimization, etc. So I'm just going to be giving tips and sharing some real life projects that I've made and that's all.

Kent: Awesome. Well, good. I'm looking forward to seeing your talk and the examples that you share and stuff. I think Remix has definitely reached that point where the team can't manage making sure everybody understands how things were intended to be used and people are abusing things. And basically, Remix is hitting the real world. And so. it's very helpful to have people come in and say, here's some common mistakes that people are making and things that you can do to improve your Remix apps. Very cool. So while we're at the conference, we actually spend a lot of time not in the talks. So we have extended breaks so that people will be able to talk with the speakers and with each other and things. And so I'm sure there are people who are going to want to come and meet you. and chat with you. So what are some of the things that you would love to chat with people about?

Lina: Well, first of all, you just talked about the conference. I want to say something that I really believe in is that I want to share how valuable Meetups and conferences can be because my first job I got there from attending two conferences. The first one was Google Developer Conference. And I landed my first job because I was a speaker there, even though it didn't went great. But I got a lot of job offers after it. So it's really important if you like trying to network with other people, meet others. other talented speakers so that's really great and I'm really looking forward to be there.

Kent: Mm-hmm. I 100% agree with you. I also got a job based on a relationship that I made when I was at a conference Mine was React rally. I think the first year they held react rally and I met who someone who was would be my co-worker at PayPal while I was at that conference and Started a relationship there and then we kept in touch on Twitter and yeah, then I ended up getting a job at PayPal through that relationship. So I am super, super agree that speaking at conferences and attending conferences is very useful. That actually, I was just an attendee at that conference. I wasn't even speaking. So even just being an attendee and being active and talking with other people at the event can make a really big impact on your career.

Lina: Yeah, that's true.

Kent: So is there any topic that you're hoping to talk with other attendees at the conference then?

Lina: Yeah, probably. I don't know. Maybe I don't know if the all the speakers got to be talking about remakes, but I'm kind of looking forward to talk about other topics as well. Like everything related to front end development, AI as well. I'm really, I'm really passionate about AI. So

Kent: Mm-hmm.

Lina: I would love to meet other attendees or other speakers that are going to be talking about this. So yeah.

Kent: Cool, cool, yeah. We are going to have some AI representation there for sure because that's the future.

Lina: Yes.

Kent: Or the present even, that is an important part of our aspect of what it's like to develop software in this day. So exciting stuff. Have you ever been to Utah before?

Lina: I've never been to the United States before. This

Kent: Ooh, this'll

Lina: is gonna

Kent: be

Lina: be my

Kent: a first.

Lina: first time. Fun fact, I've never known that my background image on my Mac was in Utah. I just

Kent: Oh

Lina: found

Kent: really?

Lina: out this week. I didn't know it was in the US, so I was like, okay, that's great.

Kent: Oh, awesome. Yeah, well, Park City is beautiful. And we're gonna be at the base of some beautiful mountains and there will probably be snow on top of the mountains. It'll just look amazing. So

Lina: Yeah, that would be great.

Kent: really, yes, I'm looking forward to having you there. I think it's gonna be a lot of fun. And yeah, I hope that other folks will come and get to know you and that we can build lasting relationships. So. Thank you so much, Lena, for

Lina: Thank you, Kent.

Kent: taking some time to chat with me today. And yeah, we'll see you all on April 11th in Park City at Epic WebConf. Goodbye,

Lina: See ya,

Kent: everyone.

Lina: goodbye.

Sweet episode right?

You will love this one too.

See all episodes

Featured episode

Open-Source Development and Standards with Zeno Rocha

Season 5 Episode 24 — 10:51
Zeno Rocha