Artwork

内容由Scalac提供。所有播客内容(包括剧集、图形和播客描述)均由 Scalac 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.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://zh.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://zh.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 …

欢迎使用Player FM

Player FM正在网上搜索高质量的播客,以便您现在享受。它是最好的播客应用程序,适用于安卓、iPhone和网络。注册以跨设备同步订阅。

 

快速参考指南

边探索边听这个节目
播放