Artwork

Scalac에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Scalac 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

Business benefits of functional programming and how to make it work for your company

45:38
 
공유
 

Manage episode 344104584 series 3249380
Scalac에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Scalac 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

Functional Programming is consistently gaining market share, and its popularity is growing.

Why is that?

Answer for CEO: Because Functional Programming goes exceptionally with business and scalability. In functional programming, there's less code, and there are fewer dependencies, so it enables you to develop different parts of your system/business independently. Especially in complex systems, it's the only reasonable way to scale.

Answer for CTO: Functional programming means: Less code, fewer bugs, code open for parallel computation, and concurrent programming.

But what you'll learn in this episode of our podcast is that it's not about throwing away your object-oriented program to enter functional programming.

We're going to help you find your approach, whether you're a beginner or more experience in functional programming concepts.

Here's some of the stuff we're going to cover in today's episode.

How #FunctionalProgramming is helping the #business

Strongly typed and statically typed Functional Languages

Differences between strictly typed and dynamically typed languages

Benefits of Functional Programming:

Object-oriented vs. functional programming - why some companies still choose object-oriented languages?

Ways teams can start building projects in a more functional approach

Scala evangelist that creates a team from scratch

The whole company decides to shift to Functional Programming

Simple steps you can take to be more functional - changing the way the team thinks about the code

#DomainDrivenDesign, #EventSourcing, #CQRS (Command Query Responsibility Segregation) functional nature

Advice for more experienced teams

How to switch to functional programming on JVM - from JVM to Scala

Why are people still not choosing functional programming as their first choice?

Changes in functional programming communities - FP gaining popularity.

ZIO library by John De Goes - a simple solution to get functional programming benefits without the hassle

Conclusions about Functional Programming future - is it going to become mainstream?

  continue reading

7 에피소드

Artwork
icon공유
 
Manage episode 344104584 series 3249380
Scalac에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Scalac 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

Functional Programming is consistently gaining market share, and its popularity is growing.

Why is that?

Answer for CEO: Because Functional Programming goes exceptionally with business and scalability. In functional programming, there's less code, and there are fewer dependencies, so it enables you to develop different parts of your system/business independently. Especially in complex systems, it's the only reasonable way to scale.

Answer for CTO: Functional programming means: Less code, fewer bugs, code open for parallel computation, and concurrent programming.

But what you'll learn in this episode of our podcast is that it's not about throwing away your object-oriented program to enter functional programming.

We're going to help you find your approach, whether you're a beginner or more experience in functional programming concepts.

Here's some of the stuff we're going to cover in today's episode.

How #FunctionalProgramming is helping the #business

Strongly typed and statically typed Functional Languages

Differences between strictly typed and dynamically typed languages

Benefits of Functional Programming:

Object-oriented vs. functional programming - why some companies still choose object-oriented languages?

Ways teams can start building projects in a more functional approach

Scala evangelist that creates a team from scratch

The whole company decides to shift to Functional Programming

Simple steps you can take to be more functional - changing the way the team thinks about the code

#DomainDrivenDesign, #EventSourcing, #CQRS (Command Query Responsibility Segregation) functional nature

Advice for more experienced teams

How to switch to functional programming on JVM - from JVM to Scala

Why are people still not choosing functional programming as their first choice?

Changes in functional programming communities - FP gaining popularity.

ZIO library by John De Goes - a simple solution to get functional programming benefits without the hassle

Conclusions about Functional Programming future - is it going to become mainstream?

  continue reading

7 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생