Benjamin Encz

Benjamin Encz

San Francisco, California, United States
12K followers 500+ connections

About

Helping companies excel at hiring.

Articles by Benjamin

Activity

Join now to see all activity

Experience

  • Ashby Graphic
  • -

    San Francisco Bay und Umgebung

  • -

    San Francisco

  • -

    Stuttgart und Umgebung, Deutschland

  • -

    Stuttgart und Umgebung, Deutschland

  • -

Education

Publications

  • Safer Swift Code with Value Types

    New language, new programming paradigms. Since the release of Swift the Cocoa developer community is increasingly experimenting with functional programming. How can we adopt FP principles in real world applications? This talk will discuss how apps can make use of immutable value types to avoid common code smells and bugs. I will also discuss other benefits of a functional approach, such as modularity through function composition. Throughout the talk I will illustrate the architecture of a…

    New language, new programming paradigms. Since the release of Swift the Cocoa developer community is increasingly experimenting with functional programming. How can we adopt FP principles in real world applications? This talk will discuss how apps can make use of immutable value types to avoid common code smells and bugs. I will also discuss other benefits of a functional approach, such as modularity through function composition. Throughout the talk I will illustrate the architecture of a non-trivial iOS app that relies strongly on immutable value types. The main goal of this talk is to show pragmatic approaches for applying functional programming principles to common problems in Cocoa development.

    See publication
  • Learn 2D iPhone Game Development with SpriteBuilder, Cocos2D and Swift

    This book will teach you how to build iPhone games using the Open Source Tools SpriteBuilder and Cocos2D, and Apple's new programming language Swift.

    You will learn the essentials of 2D graphics programming and dive into best practices of game programming while building a full iPhone game that is available on the App Store.

    See publication
  • Functional Reactive Programming on iOS

    Most iOS applications make heavy use of mutable state, which increases code complexity and results in software that is expensive to maintain. Functional Reactive Programming provides us with a toolset that reduces our dependency on mutable state.

    This talk will discuss the philosophy of Functional Reactive Programming and show how ReactiveCocoa can be used to write maintainable and testable UI and Networking code. It will show that FRP offers some very pragmatic approaches to fix common…

    Most iOS applications make heavy use of mutable state, which increases code complexity and results in software that is expensive to maintain. Functional Reactive Programming provides us with a toolset that reduces our dependency on mutable state.

    This talk will discuss the philosophy of Functional Reactive Programming and show how ReactiveCocoa can be used to write maintainable and testable UI and Networking code. It will show that FRP offers some very pragmatic approaches to fix common issues in your codebase.

    See publication
  • OpenGL Insights Article: Efficient Text Rendering in WebGL

    CRC Press, P.Cozzi, C.Riccio

    The article discusses text rendering approaches in the web graphic technology WebGL. It describes two different techniques and their concepts and compares them according to complexity, performance and memory consumption.

    See publication

Projects

Honors & Awards

  • Award for excellent achievements in the advanced physics course

    German Physical Society

Languages

  • Englisch

    Native or bilingual proficiency

  • Deutsch

    Native or bilingual proficiency

Recommendations received

More activity by Benjamin

View Benjamin’s full profile

  • See who you know in common
  • Get introduced
  • Contact Benjamin directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses