Knowledge base of OmiSoft.net.
Test tasks for newbiews are located here. More detailed:
You are always welcome to create Pull Request
- Swift by examples
- The Swift Programming Language (Swift 4) (ePub)
- iPhone Tutorials (Swift & iOS)
- Learn Swift in X minutes
- [Video course] Developing iOS 11 Apps with Swift
- Learning Swift. Reusable apps code (code)
- Airbnb Swift Code Conventions
- A Practical SwiftUI Kickstart
- iOS study DataSource
- MacLean, Dave, Komatineni, Satya, Allen, Grant — Pro Android 5 (2015) (code)
- B.Phillips, C.Stewart, K.Marsicano — Android Programming: The Big Nerd Ranch Guide, Edition 3 (2017) (code)
- Android Weekly
- Android Developers Blog
- Android Developers. YouTube Official Channel
- [Article] Multi-Threading Like a Boss in Android With RxJava 2
- Google Codelabs
- Robert C. Martin - Clean Code (2008)
- E.Freeman, E.Robson, B.Bates, K.Sierra - Head First Design Patterns (2004)
- Design Patterns in Java Tutorial - Tutorials Point
- Gang of Four Design Patterns (2009)
- Design Patterns in Swift
- Cay Horstmann - Core Java Volume I--Fundamentals: Edition 11 (2018)/Core Java, Volume II--Advanced Features: Edition 11 (2018)
- Herbert Schildt — Java: The Complete Reference: Edition 9 (2014) (code)
- Joshua Bloch - Effective Java: Edition 2 (2008) (code)
- Bruce Eckel - Thinking in Java: Edition 4 (2006) (ru (code) - not so easy to understand for newbies
- Java Concurrency in Practice (2006) (code)
- Collected Java Practices
- Multithreading in Java
- Java Concurrency / Multithreading Basics
- Java 8 Concurrency Tutorial (1, 2, 3)
- Dmitry Jemerov, Svetlana Isakova - Kotlin in Action (2017)
- Baeldung
- Try Kotlin
- Design Patterns In Kotlin
- Awesome Kotlin
- Kotlin Style Guide
- Lynn Beighley - Head First SQL (2007) (tables)
- SQLBolt: Learn SQL with simple, interactive exercises
- Ben Forta - SQL in 10 Minutes (2012)
- SQL Tutorial - W3Schools
- SQL Tutorial - Tutorials Point
- Christian Bauer, Gavin King, Gary Gregory - Java Persistence with Hibernate (2015)
- Anghel Leonard - Java Persistence Performance Illustrated Guide (2017)
- Thorben Janssen - Hibernate Tips: More than 70 solutions to common Hibernate problems (2017)
- Vlad Mihalcea - High-Performance Java Persistence (2016)
- Thoughts on Java
- Vlad Mihalcea blog
- Project Lombok - code generator which reduces number of templates code
- MapStruct (examples) - code generator that makes life easier
- Liquibase - organizes database migration
- SpringFox - generating, visualizing, and maintaining API docs.
- JavaScript Tutorial - W3Schools
- The Modern JavaScript Tutorial
- JavaScript - Mozilla
- Learning JavaScript Design Patterns
- JavaScript Weekly
- Airbnb JavaScript Code Conventions
- ReactJS
- Scrimba: Learn React for free
- React Training
- ReactJS Tutorial - Tutorials Point
- Overreacted - React Tutorials
- React & ReactNative Weekly
- React Bits
- React Hook Form
- Sequelize ORM - Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server
- Knex.js - is a "batteries included" SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift