![Software Engineering at Google - Chapter 1 - What is Software Engineering](/en/2023/03/software-engineering-at-google-01-what-is-software-engineering/images/software-engineering-at-google-title_hufc7940520cc0deeebfe39cca295f4f87_596002_400x0_resize_q90_h2_box.webp)
Development
![Software Engineering at Google - Chapter 1 - What is Software Engineering](/en/2023/03/software-engineering-at-google-01-what-is-software-engineering/images/software-engineering-at-google-title_hufc7940520cc0deeebfe39cca295f4f87_596002_400x0_resize_q90_h2_box.webp)
![Ethereum and Solidity - Lesson 06 - Ethereum Project Infrastructure](/en/2022/04/ethereum-and-solidity-06-ethereum-project-infrastructure/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 06 - Ethereum Project Infrastructure
This is a continuation of my previous post Real Projects with Ethereum) - about how to setup a development infrastructure around real-life smart contract.
![Ethereum and Solidity - Lesson 05 - Real Projects with Ethereum](/en/2022/03/ethereum-and-solidity-05-real-projects-with-ethereum/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 05 - Real Projects with Ethereum
How to build a complex blockchain smart contract? What standard issues will you face with arrays, gas, different types of variables, deployment of contracts, etc? And how to solve them?
![Ethereum and Solidity - Lesson 04 - Building interactive Front-Ends](/en/2022/03/ethereum-and-solidity-04-building-interactive-front-ends/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 04 - Building interactive Front-Ends
What is the right architecture for the app that should work with blockchain (and how it differs from traditional web architecture)? What libraries to use? How to configure environment?
![Ethereum and Solidity - Lesson 03 - Advanced Smart Contracts](/en/2022/03/ethereum-and-solidity-03-advanced-smart-contracts/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 03 - Advanced Smart Contracts
Useful advanced info and techniques of writing and testing Smart Contracts: basic data types, reference data types, global variables, gotchas with dynamic arrays, validations and modifiers, debugging, generating random numbers, sending ether.
![Ethereum and Solidity - Lesson 02 - Smart Contracts with Solidity](/en/2022/03/ethereum-and-solidity-02-smart-contracts-with-solidity/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 02 - Smart Contracts with Solidity
What is the right toolset for Blockchain development? Here are some keywords: nodejs, npm, web3, solc, ganache, mocha, metamask, rinkeby, infura, remix…
![Ethereum and Solidity - Lesson 01 - What is Ethereum](/en/2022/02/ethereum-and-solidity-01-what-is-ethereum/images/ethereum-and-solidity-title_hu5574c4fbeac70e7b59577a5c144dc476_30513_400x0_resize_q90_h2_box.webp)
Ethereum and Solidity - Lesson 01 - What is Ethereum
There is quite a high demand for blockchain development these days. We do some experience with it as a company (one complex multi-year project), but personally I only had high-level knowledge and I wanted to improve it…
So me and few of my colleagues have started the course “Ethereum and Solidity: The Complete Developer’s Guide” (https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/)
![Clean Architecture - PART V - Architecture](/en/2022/01/clean-architecture-part5-architecture/images/clean-architecture-book-cover_hu0785083c6af984e33e7a405c5b96b918_38170_400x0_resize_q90_h2_box.webp)