This document summarizes a presentation on teaching Haskell without requiring an understanding of monads. It argues that emphasizing monads early on causes unnecessary confusion and frustration for beginners. Historically, Haskell was designed to be practical and used in applications, not just academia. However, referring to I/O as the "IO monad" has been hugely misleading and harmful to newcomers, as it leads them to obsess over understanding monads before they are ready. In reality, Haskell's I/O can be easily used without knowing anything about monads.
Information sharing and Experience consistency at Cookpad mobile applicationichiko_revjune
The document is an annual report from a company that discusses its financial performance for the year. It notes that the company achieved record revenue but profit declined due to increased spending on research and development. The company believes investments in new technologies will help drive future growth.
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
Communications and cooperation between development and operations isn't optional, it's mandatory. Flickr takes the idea of "release early, release often" to an extreme - on a normal day there are 10 full deployments of the site to our servers. This session discusses why this rate of change works so well, and the culture and technology needed to make it possible.
TEDx Manchester: AI & The Future of WorkVolker Hirsch
TEDx Manchester talk on artificial intelligence (AI) and how the ascent of AI and robotics impacts our future work environments.
The video of the talk is now also available here: https://youtu.be/dRw4d2Si8LA
This document summarizes a presentation on teaching Haskell without requiring an understanding of monads. It argues that emphasizing monads early on causes unnecessary confusion and frustration for beginners. Historically, Haskell was designed to be practical and used in applications, not just academia. However, referring to I/O as the "IO monad" has been hugely misleading and harmful to newcomers, as it leads them to obsess over understanding monads before they are ready. In reality, Haskell's I/O can be easily used without knowing anything about monads.
Information sharing and Experience consistency at Cookpad mobile applicationichiko_revjune
The document is an annual report from a company that discusses its financial performance for the year. It notes that the company achieved record revenue but profit declined due to increased spending on research and development. The company believes investments in new technologies will help drive future growth.
10+ Deploys Per Day: Dev and Ops Cooperation at FlickrJohn Allspaw
Communications and cooperation between development and operations isn't optional, it's mandatory. Flickr takes the idea of "release early, release often" to an extreme - on a normal day there are 10 full deployments of the site to our servers. This session discusses why this rate of change works so well, and the culture and technology needed to make it possible.
TEDx Manchester: AI & The Future of WorkVolker Hirsch
TEDx Manchester talk on artificial intelligence (AI) and how the ascent of AI and robotics impacts our future work environments.
The video of the talk is now also available here: https://youtu.be/dRw4d2Si8LA
SlideShare上での表示ですとノードの文字が見えないため、Download推奨です。
2017年10月28日に九州産業大学にて開催されたCEDEC+KYUSHU 2017の講演資料です。UE4におけるモバイル向け機能・開発時の注意点・Tipsについて説明しています。(Epic Games Japan 岡田 和也)
http://cedec-kyushu.jp/2017/session/30.html
Microsoft Azure上のDocker on Ubuntu ServerにAbnsibleとDocker Composeを利用して、バージョンが異なるPHP環境をコンテナごとに構築& アプケーションテスト自動化を目指したのですが、うまくいかなかった点やつまづいたところについて発表させていただきました。