Development

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Делай как в Google - Глава 1 - Что такое Программная Инженерия

Переводы: EN

Наш клуб книг по IT начал чтение новой книги - об Инженерии Программного Обеспечения в Google - процессах, культуре и инструментах, которые помогают Google создавать и поддерживать высококачественное программное обеспечение. Первая глава посвящена Инженерии Программного Обеспечения в общем:

  • Что такое Инженерия Программного Обеспечения по сравнению с Разработкой программного обеспечения?
  • Три принципа, которые учитывает Google:
    • Время и изменение
    • Масштаб и рост
    • Компромиссы и затраты
  • Как эти три принципа применяются к Инженерии Программного Обеспечения и в чем она отличается от Разработки программного обеспечения.

Интересная открывающая глава книги:

Ethereum и Solidity - Урок 05 - Реальные проекты с Ethereum

Ethereum и Solidity - Урок 05 - Реальные проекты с Ethereum

Переводы: EN

Как построить сложный смарт-контракт на блокчейне? С какими стандартными проблемами вы столкнетесь с массивами, газом, различными типами переменных, развертыванием контрактов и т.д.? И как их решить?

Ethereum и Solidity - Урок 04 - Создание интерактивного фронтенда

Ethereum и Solidity - Урок 04 - Создание интерактивного фронтенда

Переводы: EN

Какова правильная архитектура приложения, которое должно работать с блокчейном (и чем она отличается от традиционной архитектуры)? Какие библиотеки использовать? Как настроить окружение?

Ethereum и Solidity - Урок 03 - Продвинутые Смарт-контракты

Ethereum и Solidity - Урок 03 - Продвинутые Смарт-контракты

Переводы: EN

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

Ethereum и Solidity - Урок 01 - Что такое Ethereum

Ethereum и Solidity - Урок 01 - Что такое Ethereum

Переводы: EN

В наши дни существует довольно высокий спрос на разработку блокчейна. У нас, как у компании, есть опыт работы с ним (один комплексный многолетний проект), но лично у меня были только высокоуровневые знания, и я хотел их улучшить…

Итак, я и несколько моих коллег начали курс “Ethereum and Solidity: The Complete Developer’s Guide” (https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/)

Чистая Архитектура - Часть V - Архитектура

Чистая Архитектура - Часть V - Архитектура

Переводы: EN

Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения:

Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения

Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design

👍

Пятая часть книги содержит МНОГО полезной информации:

Что такое архитектура ПО? Какие типы взаимозависимостей могут существовать? Как провести границы между компонентами? Какие типы границ существуют? Как распределить политики по уровням? Что такое бизнес-правила, сущности и варианты использования? Что архитектура может и должна “кричать”? Описание Чистой Архитектуры.