Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts125/v4/6a/c9/2b/6ac92bcf-6aab-1114-1380-17f6f55b11c0/mza_2998810447790893917.jpg/600x600bb.jpg
Web Perspectives
Sean G
46 episodes
1 week ago
The ins and outs of the day-to-day life as a front-end web developer, from the most minute details to the most technical gotchas.
Show more...
Technology
RSS
All content for Web Perspectives is the property of Sean G and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The ins and outs of the day-to-day life as a front-end web developer, from the most minute details to the most technical gotchas.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_episode/15680211/15680211-1694066528566-b0e054fbf89d9.jpg
Functional Programming w/ Andrii Borovskyi
Web Perspectives
1 hour 39 minutes 36 seconds
2 years ago
Functional Programming w/ Andrii Borovskyi

Andrii Borovskyi discusses Functional Programming in JavaScript and TypeScript and why it still remains unpopular, despite ReactJS' functional components. What is functional programming, and how can teams adopt it? Can we really stop debugging altogether by using functional programming? Andrii tells his story of how he got into web development and how he sees the future of web technologies progressing with functional programming

Timestamps

0:00:00
Intro
0:00:26
Andrii's story on how he decided to pursue web development
0:03:27
Why can we call ourselves software architects, but not engineers
0:06:26
Is CSS a programming language... yet?
0:07:04
Cross-continent hitch hiking and getting started with HTML and CSS
0:11:34
Learning Javascript while on the road
0:13:50
First job
0:15:11
Andrii's career path and making difficult decisions
0:18:43
Sean's career and self taught vs engineers
0:22:05
Be patient: Team leads can have bad days too
0:22:38
RTFM is the worst
0:23:18
Functional programming, let's go
0:32:30
OOP vs FP
0:41:51
How to identify side effects
0:42:47
Functional composition
0:43:56
Reusability
0:45:29
Refactoring I
0:51:51
Naming functions
1:10:01
Private methods in OOP as an example of side effects
1:14:40
Refactoring II getting in and out of trouble
1:20:40
React flavour
1:26:16
Imutability of props and arguments
1:28:16
Leaky Abstractions
1:28:06
Refactoring III DRY
1:29:39
Refactoring the team away from OOP
1:32:48
Composition vs inheritance
1:37:56
Wrap up and connections
Web Perspectives
The ins and outs of the day-to-day life as a front-end web developer, from the most minute details to the most technical gotchas.