You probably have heard expressions like “Clojure”, “Scala”, “Erlang” or even “Java now has lambdas”. And you might know it has something to do with "Functional Programming". If you’re participating to any Programming Community, this subject probably has popped up already. If you'd google "Functional Programming", you'll see there's nothing new. One of the first language created already embraces i
故スティーブ・ジョブズのプレゼンテーションと言えば、伝説的なものがいくつもあります。 2007年の初代iPhoneの発表や、2005年のスタンフォード大での講演などは有名ですし、人によっては1984年のMacintosh発表を思い出す方もいるでしょう。 しかし自分にとっては、1997年のThink different. キャンペーンの社内向け発表のプレゼンが一番心に刺さります。(これまでに何百回と観ているので、プレゼンを一字一句完コピしてしまいました。飲み会の余興などでやりまっせ・笑) そこにはAppleの発表会ですでに馴染み深いものとなった、聴衆の熱狂もスタンディングオベーションもなく、ジョブズの満面の笑みもありません。そもそもスライド自体が一切なく、製品発表ですらありません。 Apple本社内の数百人しか入らないタウンホールで、新しい広告キャンペーンについて社内の人間に対してジョブズが
Much time has passed since AngularJS birth (given the fact how fast front-technologies evolve). Now on the internet, there are a huge amount of posts praising this framework, and the critics are not so many as it deserves. But such posts are slowly beginning to appear, and it pleases me. I hope industry will give up AngularJS, as it gave up MooTools, Prototype, %some new JVM language%, %another-su
Advanced Go Concurrency Patterns Sameer Ajmani Google Video This talk was presented at Google I/O in May 2013. Watch the talk on YouTube 2 Get ready 3 Go supports concurrency In the language and runtime, not a library. This changes how you structure your programs. 4 Goroutines and Channels Goroutines are independently executing functions in the same address space. go f() go g(1, 2) Channels are ty
The Haskell community has a monad problem. No, that's not quite right. Let me rephrase that. Haskell beginners have a monad problem, and the Haskell community is partly to blame. The Monad Tutorial Fallacy It's a common desire among Haskell beginners to "learn monads". They struggle for weeks, or even months, and then suddenly – insight! When they finally understand monads, the traditional thing t
Storing your secret keys securely yet easily accessible for your code running in your production environment is a challenging task. With secret keys I mean for instance your keys for accessing 3rd-party APIs, keys used to encrypt/sign cookies, hash user passwords and so on. There are dire consequences if your production secret keys would get into the wrong hands. You'll want to tightly control how
Home About PM Data representation Programming tips Glossary Interpreter Examples Post machine (PM) is abstract, but tremendously simple model of computation. It is able to perform only the most elementary actions, so composing algorithms on Post machine is accessible even for pupils of primary school. On the other hand, Post machine is Turing tarpit, that means even implementation of trivial algor
Wren is a small, fast, class-based concurrent scripting language # Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax. System.print("Hello, world!") class Wren { flyTo(city) { System.print("Flying to %(city)") } } var adjectives = Fiber.new { ["small", "clean", "fast"].each {|word| Fiber.yield(word) } } while (!adjectives.isDone) System.print(a
Experience the sound of code. Sonic Pi is your free code-based music creation and performance tool. Powerful for professional musicians and DJs. Expressive for composition and performance. Accessible for blind and partially sighted people. Simple for computing and music lessons. Learn to code creatively by composing or performing music in an incredible range of styles from Classical & Jazz to Hip
David Wells http://www.inboundnow.com Founder of Inbound Now. Node + React JavaScript Developer. I build the internets + marketing tools for WordPress. What is Isomorphic JavaScript ? Shared JavaScript that runs on both the client & server. What's the point? JavaScript driven MVCs (angular, ember, backbone, etc.) render on DOM load, this can be really slowwwww & can make for a bad user experience.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く