Ryan Yang

15 Flips | 2 Magazines | 1 Like | @RyanYang2015 | Keep up with Ryan Yang on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ryan Yang”

JavaScript Prototype Chains, Scope Chains, and Performance: What You Need to Know

JavaScript: More than meets the eye<p>JavaScript can seem like a very easy language to learn at first. Perhaps it’s because of its flexible syntax. Or …

KillrChat, a scalable chat with Cassandra, AngularJS & Spring Boot

This post is the first of a serie on <b>KillrChat</b>, a scalable chat application I developed as a hands-on exercise for <b>Cassandra</b> data modeling.<p>I What is …

Cassandra

How do Promises Work? - Quils in Space

Table of Contents<p>1. Introduction<p>Most implementations of JavaScript happen to be single-threaded, and given the language’s semantics, people tend to …

JavaScript

Processing Data with Java SE 8 Streams, Part 1

Originally published in the March/April 2014 issue of <i>Java Magazine</i>. Subscribe today.<p><i>by Raoul-Gabriel Urma</i><p><b>Use stream operations to express</b> …

Software Development

Monadic Java

Successfully reported this slideshow.<p>We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.<p>52,173 views<p>Share<br>• Like<br>• Download<br>• ...<p>Published on Nov 9, 2013<p>Franco Rondini , Architetto software presso sistema …

New Balance

Monad Design Pattern in Java

<i>19 November 2014</i><p>今天跟大家介紹 <i>Monad</i>,這個令人生畏的單字。不過不用怕,我跟大家一樣,都是不懂它後面那複雜的數理,那 Lambda Calculus。儘管如此,我還是能夠在日常的開發裏使用它,從它得到不少好處。本文將透過實作來闡釋 Monad,也會解釋,對於 Java …

스칼라 초중급자를 위한 모나드 해설(1)

함수언어, 특히 하스켈과 같은 순수함수언어 계열을 다룰때는 반드시 마주치게 되며, 스칼라와 같은 하이브리드 언어를 사용하더라도 한번쯤은 관심을 가지게 되는 괴물(?)이 있으니 바로 <i>모나드(Monad)</i> 이다.<p>모나드에 대해 설명하는 튜토리얼을 들여다 보더라도 이해하기 …

Functors, Applicatives, And Monads In Pictures

Functors, Applicatives, And Monads In Pictures - adit.io• > adit.io<br>• Github<br>• Buy my book! Grokking Algorithms<br>Contents• Functors<br>• Just What Is A Functor, …

From Callback to Future -> Functor -> Monad

Motivation<p>A fundamental concept in functional programming is <b>composition</b>. It simply describes the mechanism by which we combine simpler things to …

What's Wrong in Java 8, Part IV: Monads

Monads are central to Functional programming. They are generally totally ignored in imperative programming. They are even often feared by imperative …

왜 모나드를 사용해야 하는가

Original: https://cdsmith.wordpress.com/2012/04/18/why-do-monads-matter/<p>(노트: 이 내용을 구체화하기 위해 일주일을 고민했다. 우연히 좋은 친구이자 하스켈 프로그래머인 Doug Beardsley도 모나드에 관한 …

Need for Speed 2: Improving Front-End Performance

Last year I wrote a post, Need for Speed, where I shared my workflows and techniques along with the tools involved in the development of my site. …

Bootstrap 3 Tips and Tricks You Might Not Know

Bootstrap 3 has a ton of features and helpers to speed up front-end development. Sometimes you need something and you end up writing your own custom …

관심사의 분리(Separation of Concerns)

수학을 포기한 직업 프로그래머가 머신러닝 학습을 시작하기위한 학습법 소개

오늘은 일본의 유명 개발자용 지식공유 서비스인 Qiita에서 큰 인기를 끌고 있는 “수학을 포기한 직업 프로그래머가 기계학습을 시작하기위한 최단경로数学を避けてきた社会人プログラマが機械学習の勉強を始める際の最短経路“를 번역하여 소개해 보고자 합니다. 번역을 흔쾨히 허락해 …