1

Этап 1

Б. Гетц "Java concurrency на практике"

2

Этап 2

Е. Моргунов "PostgreSQL основы языка SQL"

3

Этап 3

Чед Фаулер "Программист-фанатик"

4

Этап 4

М. Фаулер "Шаблоны корпоративных приложений"

5

Этап 5

Лакман Макдауэлл Гейл "Карьера программиста"

6

Этап 6

М. Фаулер "Рефакторинг. Улучшение проекта существующего кода"

7

Этап 7

Р. Мартин "Чистый Agile. Основы гибкости"

8

Этап 8

Эванс "Java. Оптимизация программ. Практические методы повышения производительности приложений в JVM"

9

Этап 9

Кент Бек "Экстремальное программирование"

10

Этап 10

О. Докука "Практика реактивного программирования"

11

Этап 11

S. Bhuiyan "High performance in-memory computing with apache ignite"

12

Этап 12

Михалис "Go для профи"

13

Этап 13

Б. Керниган "Время Unix"

14

Этап 14

К. Индрасири "gRPC запуск и эксплуатация облачных приложений. Go и Java дла Docker и Kubernetes"

15

Этап 15

Д. Карпентер "Cassandra. Полное руководство"

16

Этап 16

Д. Арундел "Kubernetes для DevOps"

17

Этап 17

П. Батчер "Семь моделей конкуренции и параллелизма за семь недель"

18

Этап 18

Э. Редмонд "Семь баз данных за семь недель"

19

Этап 19

М. Клеппман "Высоконагруженные приложения. Программирование, масштабирование, поддержка"

20

Этап 20

Х. Кодзима "Гены гения"

21

Этап 21

Е. Бугаенко "Наш код"

22

Этап 22

С. Прата "Язык программирования C"

23

Этап 23

Joshua Bloch "Effective java"

24

Этап 24

Б. Ибрам "Паттерны Kubernetes"

25

Этап 25

Д. Кушнер "Повелители DOOM"

26

Этап 26

A. Silberschatz "Operating system concepts"

27

Этап 27

RabbitMQ Cookbook

28

Этап 28

S. Smith "Raspberry Pi assembly language programming"

29

Этап 29

Redis in action

30

Этап 30

З. Бутчер "Istio: приступаем к работе"

31

Этап 31

H. Suzuki "The internals of PostgreSQL"

32

Этап 32

S. Jain "Linux containers and virtualization"

33

Этап 33

Дж.Фишер "Грокаем стриминг"

34

Этап 34

Build your own redis

35

Этап 35

Э. Таненбаум - Распределенные системы

36

Этап 36

Н. Форд "Фундаментальный подход к программной архитектуре"

37

Этап 37

Р. Митра "Микросервисы от архитектуры до релиза"

38

Этап 38

Н. Форд "Современный подход к программной архитектуре"

39

Этап 39

Г. Добмровская "Оптимизация запросов в PostgreSQL"

40

Этап 40

Р. Лафоре "Объектно ориентированное программирование в C++"

41

Этап 41

S. Roth "Clean C++"

42

Этап 42

B. Andrist "C++ high performance"

43

Этап 43

Э. Гамма "Приемы объектно-ориентированного проектирования"

44

Этап 44

Керниган "Язык программирования go"

45

Этап 45

С. Круг "Не заставляйте меня думать"

46

Этап 46

Н. Фергюсон "Практическая криптография"

47

Этап 47

Д. Шрейер "Кровь, пот и пиксели"

48

Этап 48

А. Ахо "Компиляторы: принципы, технологии и инструментарий"

49

Этап 49

Р. Лав "Ядро linux: описание процесса разработки"

50

Этап 50

А. Петров "Распределенные данные"

51

Этап 51

K. Billimoria "Linux kernel programming Part 2 - Char device drivers and kernel synchronization"

52

Этап 52

K. Billimoria "Linux kernel programming"

53

Этап 53

А. Поляков "Хит на хабр"

54

Этап 54

Д. Эндриесс "Практический анализ двоичных файлов"

55

Этап 55

M. Posch "Mastering C++ multithreading"

56

Этап 56

S. Oaks "Java performance"

1

Этап 1

Б. Гетц "Java concurrency на практике"

2

Этап 2

Е. Моргунов "PostgreSQL основы языка SQL"

3

Этап 3

Чед Фаулер "Программист-фанатик"

4

Этап 4

М. Фаулер "Шаблоны корпоративных приложений"

5

Этап 5

Лакман Макдауэлл Гейл "Карьера программиста"

6

Этап 6

М. Фаулер "Рефакторинг. Улучшение проекта существующего кода"

7

Этап 7

Р. Мартин "Чистый Agile. Основы гибкости"

8

Этап 8

Эванс "Java. Оптимизация программ. Практические методы повышения производительности приложений в JVM"

9

Этап 9

Кент Бек "Экстремальное программирование"

10

Этап 10

О. Докука "Практика реактивного программирования"

11

Этап 11

S. Bhuiyan "High performance in-memory computing with apache ignite"

12

Этап 12

Михалис "Go для профи"

13

Этап 13

Б. Керниган "Время Unix"

14

Этап 14

К. Индрасири "gRPC запуск и эксплуатация облачных приложений. Go и Java дла Docker и Kubernetes"

15

Этап 15

Д. Карпентер "Cassandra. Полное руководство"

16

Этап 16

Д. Арундел "Kubernetes для DevOps"

17

Этап 17

П. Батчер "Семь моделей конкуренции и параллелизма за семь недель"

18

Этап 18

Э. Редмонд "Семь баз данных за семь недель"

19

Этап 19

М. Клеппман "Высоконагруженные приложения. Программирование, масштабирование, поддержка"

20

Этап 20

Х. Кодзима "Гены гения"

21

Этап 21

Е. Бугаенко "Наш код"

22

Этап 22

С. Прата "Язык программирования C"

23

Этап 23

Joshua Bloch "Effective java"

24

Этап 24

Б. Ибрам "Паттерны Kubernetes"

25

Этап 25

Д. Кушнер "Повелители DOOM"

26

Этап 26

A. Silberschatz "Operating system concepts"

27

Этап 27

RabbitMQ Cookbook

28

Этап 28

S. Smith "Raspberry Pi assembly language programming"

29

Этап 29

Redis in action

30

Этап 30

З. Бутчер "Istio: приступаем к работе"

31

Этап 31

H. Suzuki "The internals of PostgreSQL"

32

Этап 32

S. Jain "Linux containers and virtualization"

33

Этап 33

Дж.Фишер "Грокаем стриминг"

34

Этап 34

Build your own redis

35

Этап 35

Э. Таненбаум - Распределенные системы

36

Этап 36

Н. Форд "Фундаментальный подход к программной архитектуре"

37

Этап 37

Р. Митра "Микросервисы от архитектуры до релиза"

38

Этап 38

Н. Форд "Современный подход к программной архитектуре"

39

Этап 39

Г. Добмровская "Оптимизация запросов в PostgreSQL"

40

Этап 40

Р. Лафоре "Объектно ориентированное программирование в C++"

41

Этап 41

S. Roth "Clean C++"

42

Этап 42

B. Andrist "C++ high performance"

43

Этап 43

Э. Гамма "Приемы объектно-ориентированного проектирования"

44

Этап 44

Керниган "Язык программирования go"

45

Этап 45

С. Круг "Не заставляйте меня думать"

46

Этап 46

Н. Фергюсон "Практическая криптография"

47

Этап 47

Д. Шрейер "Кровь, пот и пиксели"

48

Этап 48

А. Ахо "Компиляторы: принципы, технологии и инструментарий"

49

Этап 49

Р. Лав "Ядро linux: описание процесса разработки"

50

Этап 50

А. Петров "Распределенные данные"

51

Этап 51

K. Billimoria "Linux kernel programming Part 2 - Char device drivers and kernel synchronization"

52

Этап 52

K. Billimoria "Linux kernel programming"

53

Этап 53

А. Поляков "Хит на хабр"

54

Этап 54

Д. Эндриесс "Практический анализ двоичных файлов"

55

Этап 55

M. Posch "Mastering C++ multithreading"

56

Этап 56

S. Oaks "Java performance"

04 сентября 2020
Общая

Рецензии на прочитанные айтишные книги (второй десяток)

  1. Б. Гетц "Java concurrency на практике"

  2. Е. Моргунов "PostgreSQL основы языка SQL"

  3. Чед Фаулер "Программист-фанатик"

  4. М. Фаулер "Шаблоны корпоративных приложений"

  5. Лакман Макдауэлл Гейл "Карьера программиста"

  6. М. Фаулер "Рефакторинг. Улучшение проекта существующего кода"

  7. Р. Мартин "Чистый Agile. Основы гибкости"

  8. Эванс "Java. Оптимизация программ. Практические методы повышения производительности приложений в JVM"

  9. Кент Бек "Экстремальное программирование"

  10. О. Докука "Практика реактивного программирования"

  11. S. Bhuiyan "High performance in-memory computing with apache ignite"

  12. Михалис "Go для профи"

  13. Б. Керниган "Время Unix"

  14. К. Индрасири "gRPC запуск и эксплуатация облачных приложений. Go и Java дла Docker и Kubernetes"

  15. Д. Карпентер "Cassandra. Полное руководство"

  16. Д. Арундел "Kubernetes для DevOps"

  17. П. Батчер "Семь моделей конкуренции и параллелизма за семь недель"

  18. Э. Редмонд "Семь баз данных за семь недель"

  19. М. Клеппман "Высоконагруженные приложения. Программирование, масштабирование, поддержка"

  20. Х. Кодзима "Гены гения"

  21. Е. Бугаенко "Наш код"

  22. С. Прата "Язык программирования C"

  23. Joshua Bloch "Effective java"

  24. Б. Ибрам "Паттерны Kubernetes"

  25. Д. Кушнер "Повелители DOOM"

  26. A. Silberschatz "Operating system concepts"

  27. RabbitMQ Cookbook

  28. S. Smith "Raspberry Pi assembly language programming"

  29. Redis in action

  30. З. Бутчер "Istio: приступаем к работе"

  31. H. Suzuki "The internals of PostgreSQL"

  32. S. Jain "Linux containers and virtualization"

  33. Дж.Фишер "Грокаем стриминг"

  34. Build your own redis

  35. Э. Таненбаум - Распределенные системы

  36. Н. Форд "Фундаментальный подход к программной архитектуре"

  37. Р. Митра "Микросервисы от архитектуры до релиза"

  38. Н. Форд "Современный подход к программной архитектуре"

  39. Г. Добмровская "Оптимизация запросов в PostgreSQL"

  40. Р. Лафоре "Объектно ориентированное программирование в C++"

  41. S. Roth "Clean C++"

  42. B. Andrist "C++ high performance"

  43. Э. Гамма "Приемы объектно-ориентированного проектирования"

  44. Керниган "Язык программирования go"

  45. С. Круг "Не заставляйте меня думать"

  46. Н. Фергюсон "Практическая криптография"

  47. Д. Шрейер "Кровь, пот и пиксели"

  48. А. Ахо "Компиляторы: принципы, технологии и инструментарий"

  49. Р. Лав "Ядро linux: описание процесса разработки"

  50. А. Петров "Распределенные данные"

  51. K. Billimoria "Linux kernel programming Part 2 - Char device drivers and kernel synchronization"

  52. K. Billimoria "Linux kernel programming"

  53. А. Поляков "Хит на хабр"

  54. Д. Эндриесс "Практический анализ двоичных файлов"

  55. M. Posch "Mastering C++ multithreading"

  56. S. Oaks "Java performance"

  • 3431
  • 04 сентября 2020, 20:08

Цель состоит в группе

Веб-разработка

  • 1716

    участников
  • 2442

    цели

Дневник цели

1551день
Sid Vicious2 дек. 2024, 12:55

Цель как будто бы заглохла, для галки отпишусь в дневничок

Пол года играл в семью, проиграл. Принял как родных тяночку, ее шестилетнего сына, кошку, собаку. Три месяца пожили вместе, покатала меня на эмоциональных качелях, демонизировала, на днях съехала. Люди не меняются. Очевидно, не надо давать второй-третий-десятый шанс и оттягивать неизбежное

Весь год занимался физическим и психическим здоровьем. Начал с фитнеса, продолжил боксом. Занятие весьма интересное, но иногда можно получить пизды. Вчера ходил к травматологу: ушиб грудной клетки, месяц без тренировок

От "саморазвития" отдыхаю и к книжкам сейчас душа не лежит. Впереди ждут пиздострадания и очередной депрессивный новый год. Постараюсь направить энергию в спорт и работу

Загрузить 10 комментариев
Grand03.12.2024

Крикс, а кто сказал что естественно - это всегда что-то хорошее? интернет - это естественно? электричество? пеницилин? прямохождение?

борьба вот вполне естественна. кошечки и обезьянки борются, так вот, там все тело травмируется равномерно.

спорный аргумент если честно

Крикс03.12.2024

Grand, так а зачем все в кучу мешать?! Мы же говорим именно о занимающемся боксом хомо сапиенс. А в его организме кисть выполняет функцию захвата и перемещения предметов. Голова анатомически не создана для нанесения ударов, так как не снабжена амортизационным механизмом. Вот и выходит, что бокс для человека - это занятие противоестественное!

Grand05.12.2024

Крикс, как и работа по 8 часов в день. Но ниче, как-то справляемся (не все)

1250день
Sid Vicious5 февр. 2024, 21:53

Кукуха всё-таки потекла, лол

Перед нг словил тревожное расстройство. Мозг так тупил, что невозможно работать. Даже во время разговоров забывал слова и прикладывал эпические усилия чтоб запихать мысли в предложения) Криповое состояние, но фиксится атараксом и горстями других колес, выписанных неврологом. Причина в постоянном стрессе на работке, что как бы очевидно

Пока не нагружался чтением и кодингом. Просто пришел напомнить тебе отдохнуть, выйти на улицу, потрогать траву

Загрузить 1 комментарий
Sid Vicious06.02.2024

пирожок, в октябре три недели. не очень то помогает. зато после колес как будто откатило на 4 года назад - без стресса и тревоги, в хорошем настроении. не знал что проблема настолько запущена)

Dia de Enero10.02.2024

Потрогать што?

Sid Vicious12.02.2024

Dia de Enero, ковидные мемчики) https://neolurk.org/wiki/Потрогать_траву

1188день
Sid Vicious5 дек. 2023, 10:59

B. Andrist "C++ high performance"

Ну, вроде разобрался с move semantics и прочей БАЗОЙ, теперь буду более осознанно ее использовать без соблазна к raw pointers

До определенного момента круто объясняют, но где-то с метапрограмминга и корутин становится хуйово. С метапрограммингом понятно, я еще с обычным программингом не разобрался лол. С корутинами пока не выкупаю аллокацию стекфрейма и управление одновременно двумя фреймами (сабрутины и стэкфул корутины). Загадочно, по мере необходимости вернусь. Все равно в С++20 слабоватая поддержка корутин, так что в самописных костылях и обвязках хочется разбираться меньше всего

Ввело в ступор утверждение, что jvm использует preemptive user-level threads (намек на green threads), но разъяснений в инетике не нашел. Останусь жить в парадигме где жава треды = os native threads, которые шедулятся планировщиком оси

Сам язык все еще кажется прикольным, но сложный пиздец. Потребуется не один год активно кодить, чтобы уверенно юзать стандартную библиотеку с ее миллиардом контейнеров и алгоритмов, не считая Boost

1183день
Sid Vicious30 нояб. 2023, 15:27

S. Roth "Clean C++"

Сомнительно, но окэй

Половина книги про то, как писать не дедовский код и использовать возможности последних стандартов (С++17 последний, на момент релиза книги). Вторая половина - краткий пересказ clean code Мартина и паттернов GoF

1173день

Запись к этапу «Р. Лафоре "Объектно ориентированное программирование в C++"»

Sid Vicious20 нояб. 2023, 12:25

Р. Лафоре "Объектно ориентированное программирование в C++"

Спойлер: на плюсах не кодил ничего сложнее хелоуворлда

Достаточно интересный язык, особенно после чистого си и golang. Возможно, моя неприязнь к с++ была вызвана синдромом пхп, когда из-за возраста и распространения языка его хейтят. Хейтят не за возможности, а за то, что 90% кода на нем - говно. Читая исходники любого опенсорс проекта, сложно найти хоть одно слово, не подчеркнутое линтером. Работает и хуй с ним - как цель, как смысл, как главный приоритет

Похоже, плюсы закрывают почти все мои страдания, которые испытывал на си. Плюсы позволяют писать более чистый и гибкий код, чем голанг (голанг круто решает разные проблемы, но синтаксически это полный пиздец, как по мне). Rust мне приглянулся намного меньше - возможно, путь к расту надо выстрадать segfault-ами и годами копания в gdb. А вот STL очень уступает божественной джаве с ее стримами и коллекциями

Короче, выглядит достойно, как второй язык для глубокого изучения. Можно писать всякую системщину от драйверов до операционных систем. Можно писать кроссплатформенные окошки с libgtk. Можно что угодно, было бы желание

Итого, надо бы подтянуть современные стандарты, чтобы не писать дедовский код, а потом набивать практику с/с++ в пет проектах

1166день
Sid Vicious13 нояб. 2023, 23:49

На вб распродажа, и я случайно купил тонну книг. Помимо пикрил, на нг подарили еще "Java performance in depth", "C++ High performance" и "Clean C++"

Р. Лав "Ядро linux описание процесса разработки" написана под ядро 2.6, поэтому взял пару других здоровенных томов на фотке под 5 версию. Оказалось сложно найти современную литературу по этой теме, но повезло наткнуться в твиттере

Г. Домбровская "Оптимизация запросов в PostgreSQL"

Хорошая книга. Отобрана самая полезная информация для практического применения, материал хорошо структурирован. В моей картине мира многое прояснилось. Не знал, что один и тот же sql запрос может иметь разный план в зависимости от данных в таблице, или даже параметров запроса. Большое открытие, как и многие другие)

Показалось, что некоторые примеры можно было сделать намного проще. Индексы рассмотрены, но совсем обзорно. Эту инфу легко можно дожать самостоятельно статьями, так что не велика потеря

Если активно работаете с постгресом, будет очень полезно. Варианта лучше мне еще не попадалось

1158день
Sid Vicious5 нояб. 2023, 15:46

Давно не отписывался

Так как видюха сгорела и делать стало абсолютли нехуй, было принято решение вернуться к ядру линукса и всякой низкоуровневой херне. Объявляю вторую попытку прочитать Р.Лав "Ядро linux описание процесса разработки"

Кодить на прошлой клавиатуре было тяжелее, чем проходить дарк соулс в первый раз. Взял вместо razer'а какой-то dark project. Драйверов для линукса офк нет - пишите сами

На вб урвал кейкапы рик и морти, облагородил скучные белые кнопки. Высылаю вам фотокарточку с результатом

1055день
Sid Vicious25 июля 2023, 22:40

Н. Форд - Современный подход к программной архитектуре

Прочитал тупо за день. Не помню чтобы когда-то так залипал в техническую литру от начала до конца - около 500стр крч

Технических деталей больше чем в предыдущей. Способ подачи такой же последовательный и понятный, разбавлено вымышленными диалогами вымышленной команды (на этот раз уместно, привет Джон). Спойлер: серебрянной пули для распределенных транзакций не существует, ебитесь сами

Раньше хотел вырасти в архитекта, и щас моя работа местами похожа (в перерывах между манки-кодингом и созвонами). Так вот, сложна. Уже вторую команду подряд некому сказать что у меня лапки, вместо этого приходят и говорят что лапки у них Т_Т

Grand26.07.2023

Как можно 500 страниц прочитать за день, омг? допустим 15 часов -> 33 страницы в час, меньше двух минут на страницу.

Часов там было наверняка меньше чем 15, так что еще быстрее, может даже меньше минуты на страницу.

Что это, курсы скорочтения? чтение по диагонали? или хобби много читать с раннего детства с результатом в виде скорости сканера epson?

всегда читал очень не быстро (110 страниц за весь день максимум если не очень ебаное чтиво), так что жутко интересно

Sid Vicious26.07.2023

470 страниц, где-то 100 из них либо пересекались с предыдущей книгой либо очевидные вещи (читал по-диагонали или скипал). остается 370 + много схем и картинок. читал 8-10 часов наверно.

трудное чтиво я и сам больше сотки не вывожу, даже если совсем упарываться

1054день
Sid Vicious24 июля 2023, 14:28

На днях наткнулся на подборку книг по архитектуре от издательства питер. Некоторые заказал, штош

Н. Форд - Фундаментальный подход к программной архитектуре

Читается как сказка, легко и непринужденно. Заметно, что авторы знают о чем пишут, и потому умеют доходчиво объяснить. Хорошо заходит для введения в архитектуру - помогло как структурировать уже накопленные знания, так и узнать новое. В соседней книжке того же автора должно быть больше технических деталей, но пока не добрался

Р. Митра - Микросервисы от архитектуры до релиза

Извлек для себя пару занятных мыслей и выводов, в остальном ничего нового. В книге основной упор на практику: создание vpc на aws, написание конфигураций сети и k8s кластера в terraform, использование github actions, argocd, написание микросервисов на nodejs/express и python/flask, развертывание mysql и redis. Короч намешали все что могли - может года 4 назад с радостью пошел бы повторять их эксперименты, но сейчас с этой темкой и на работе хорошо ебусь, так что спасибо. В целом, ничего хорошего или плохого сказать не могу. Если вы слишком далеки от инфры, то почитать возможно стоило бы (при наличии aws акка)

Grand24.07.2023

клавиатурка бомбезная

1049день
Sid Vicious19 июля 2023, 15:26

Э. Таненбаум - Распределенные системы

Хуйня. Академическое сухое изложение, как будто читаешь учебник по геометрии (положим предположим). Подача ориентируется то на средненькую домохозяйку, то на нобелевского лауреата. Элементарные вещи вместо пары предложений объясняют километровым списком формул. Старый материал из девяностых даже не пытались натянуть на современные стэк. Книга полностью оторвана от практики - сборная солянка обо всем сразу и ни о чем одновременно. Перевод хуже гугл транслейта

Пока нету сил продолжать толстые тома про сети и компиляторы, хочу закупить что-то лайтовое по архитектуре

Загрузить 2 комментария
Sid Vicious19.07.2023

Grand, скорее всего ее потом переиздали как "архитектуру эвм" - половину читал, могли бы назвать "легкий способ бросить ITить"

Sid Vicious19.07.2023

Dia de Enero, ну он обычный теоретик. мне то по этим книгам работать, а не лекции читать)

"Современные ОС" зашла как хорошее введение в фундаменталку, но не более того. остальные его труды не вывожу. да и как теоретик он жестко факапил - самый известный случай с микроядром https://habr.com/ru/articles/344826/

Sid Vicious19.07.2023

Dia de Enero, на Дейта давно посматриваю, и заранее почти уверен что по бд книга отличная. думаю, рано или поздно до нее доберусь

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Grand
Mr De
Time4changes
Balveda
Иришка
Grand
Константин
Федор
Ekaterina Rudopas
Andreйка
Константин
Федор
Федор
Grand
Константин
Федор
Ekaterina Rudopas
dariana
Sid Vicious
Grand
Kseniia
Time4changes
Федор
Ekaterina Rudopas
Grand
Константин
Kseniia
Федор
Ekaterina Rudopas
Grand
Time4changes
Федор
Ekaterina Rudopas
dariana
Grand
Time4changes
Ия_
Федор
Ekaterina Rudopas
Grand
Константин
Kseniia
Time4changes
Jack
Grand
Константин
Федор
Ekaterina Rudopas
пирожок
Константин
Федор
Sid Vicious
Grand
Федор
Grand
Kseniia
Федор
Ekaterina Rudopas
Dia de Enero
Kseniia
Sid Vicious
Grand
Константин
Федор
Ekaterina Rudopas
Dia de Enero
Grand
Grand
Dia de Enero
Dia de Enero