Программирование
Материал из Chesser Wiki
(перенаправлено с «Программирование (информационные ресурсы)»)
Содержание
Общая информация
- журнал "Практика функционального программирования"
- литература по ФП
- рейтинг языков программирования
- База знаний Кайдзен
- custis.ru
- http://letitcrash.com
- http://worrydream.com/LearnableProgramming/
- http://boxcar2d.com/
- Экстремальное программирование
- про рефакторинг
Блоги
- сайт Мартина Фаулера
- Справедливые ожидания вашего технического директора, Роберт Мартин, http://vimeo.com/54025415
- http://eaxcast.rpod.ru/ - подкасты про программирование
Конференции
- http://www.addconf.ru/
- http://railsclub.ru/materials/video_3
- http://nastachku.ru/
- http://secon.ru video 2012
- видео-доклад "Ментальное программирование", Кирилл Мокевнин
- http://www.infoq.com/presentations/
Книги
- http://hackershelf.com
- Building Skills in Object-Oriented Design
- Purely Functional Data Structures Chris Okasaki 1996, google group
Теория и алгоритмы
- http://www.sitepoint.com/hierarchical-data-database/ , Иерархические структуры данных и производительность - рассмотрены алгоритмы:
- список смежных вершин (Adjacency List)
- Вложенное множество (Nested Set)
- Материализованный путь (Materialized Path)
- Logic, Languages, Compilation, and Verification fp lang course
- http://sorcersoft.org/ - Service-ORiented Computing EnviRonment (SORCER) (Высокопроизводительные параллельные вычисления)
Языки программирования
Erlang
- "Программирование на Эрланге", Джо Армстронг
- http://www.youtube.com/watch?v=SdOzH6OP3ig
- http://erlanger.ru
- http://www.tryerlang.org
- http://learnyousomeerlang.com про лапшу
- http://rsdn.ru/article/erlang/GettingStartedWithErlang.xml
- http://ferd.ca/code-janitor-nobody-s-dream-everyone-s-job-and-how-erlang-can-help.html
- Erlang в России - группа в Google+
- почему erlang
- http://www.insight-it.ru/programmirovanie/erlang/erlang-v-internet-proektakh/ , http://www.insight-it.ru/tag/erlang/
- http://erlang.org/doc/
- http://erldocs.com/
- https://speakerdeck.com/zaa/erlang-jump-start
- Впечатления от Erlang
Ruby
- конференция по Ruby - RubyUlsk Август 2012
- http://kaize.github.com/pages/resources.html
- видео конференция
- http://tryruby.org/
- http://railsforzombies.org/
- http://rubymonk.com/
- http://railscasts.com/
- http://railstutorial.ru/chapters/beginning
- http://www.rusrails.ru/
- http://rails.hasbrains.ru/
- http://ruby.hasbrains.ru/
- http://www.shokhirev.com/mikhail/ruby/ltp/title.html
Java
- JUG.ru - видео-конференции по scala/java
- http://javapoint.ru/online/11779414/
Scala
- Functional Programming Principles in Scala - видео-курс
- Потоковая обработка данных с помощью модели акторов - Yandex + Akka (Scala)
- Effective Scala (ру)
- http://matt.might.net/articles/learning-scala-in-small-bites/
- http://blog.typesafe.com/
- http://habrahabr.ru/hub/scala/
- JUG.ru - видео-конференции по scala/java
- http://scalatron.github.io/ - игра
- http://www.scalacourses.com/ http://www.scalacourses.com/showCourse/276 - лекции по scala, есть бесплатные
- The Neophyte's Guide to Scala / Путеводитель неофита по Scala
Haskell
- http://learnyouahaskell.com
- О монадических технологиях
- http://tryhaskell.org
- http://www.haskellforall.com/2013/06/from-zero-to-cooperative-threads-in-33.html
- http://www.stephendiehl.com/posts/haskell_web.html
- "Рисуем монаду"
- Category Theory
- Category Theory video
- http://ncatlab.org
- книжка по хаскелю pdf
- http://anton-k.github.io/ru-haskell-book/book/home.html - еще учебник по хаскелю
- Parallel and Concurrent Programming in Haskell
- "О Haskell по-человечески"
Scheme
Python
- http://docs.python.org/3/tutorial/
- https://developers.google.com/edu/python/?hl=ru
- Учебник Python 3.1
- Programming in Python
- Python Fundamentals Training
- https://www.coursera.org/course/programming1
- https://www.coursera.org/course/interactivepython
- http://compscicenter.ru/program/course/Python2012
php
- http://jenkins-php.org/ - jenkins + php
JavaScript
- https://github.com/rwldrn/idiomatic.js JavaScript best practices
- https://github.com/vlm/prog-course-1/ - js курс
- http://learn.javascript.ru
- http://www.nczonline.net/writing/
- Patterns For Large-Scale JavaScript Application Architecture
- http://victorsavkin.com/post/59496656297/building-large-backbone-applications
- http://shichuan.github.io/javascript-patterns/
- http://frameworksdays.com/event/js-frameworks-day-2013/page/program - видео-конференция по js-фреймворкам
- http://blog.reybango.com/2010/12/15/what-to-read-to-get-up-to-speed-in-javascript/
Other
- Go Concurrency Patterns
- Domain-Driven Design with Clojure
- язык D - видео-конференция dconf
- http://vibed.org - Full web application framework for D lang
- http://tv.jetbrains.net/
- jetBrains MPS
- swift
Технологии
XML
- exist-db.org
- eXist-db - Open Source Native XML Database
- XPath
UML
- выбор UML-редактора
- пример round-trip на VisualParadigm
- видеокурс А.В. Леоненкова
- http://www.uml2.ru/ - рунет сообщество
- UML основы (М. Фаулер)
- https://www.lucidchart.com - UML saas-сервис
RegExp
- http://www.regexr.com/
- http://www.pcre.ru/eval/
- http://txt2re.com/
- http://regexponline.com/
- http://www.debuggex.com
- http://rubular.com/
- http://www.regexper.com/
DOM
- Shadow DOM, [1], [2]