User Tools

Site Tools


development_general

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
development_general [2019/07/22 14:49] – [REST] kalaschnikowdevelopment_general [2023/11/16 09:38] (current) – [IDEs and Editors] kalaschnikow
Line 1: Line 1:
 +====== Development (General) ======
 +
 +http://searchcode.com\\ 
 +http://java-design-patterns.com -> https://github.com/iluwatar/java-design-patterns \\ 
 +
 +
 +
 +===== IDEs and Editors =====
 +
 +  * VSCodium -> https://vscodium.com/
 +    * the same as VSCode, but without "M$ telemetry"
 +      * uses the same repo, but compiled with other license and without "telemetry" from Microsoft
 +  * lapce -> https://lapce.dev/
 +    * seems to be good
 +      * the question is: is it really better than VSCode?
 +    * 29k* 16.11.2023
 +  * lite-xl -> https://lite-xl.com/ -> https://github.com/lite-xl/lite-xl
 +    * 4k* 16.11.2023
 +  * ecode -> https://github.com/SpartanJ/ecode
 +    * nice, but at the moment can not really compete against VSCode
 +    * 786* 16.11.2023
 +  * Lunarvim -> https://www.lunarvim.org
 +    * "IDE layer" for Neovim
 +    * terminal-based
 +    * 16k* 16.11.2023
 +  * Neovim -> https://neovim.io/
 +    * seems to be the best terminal-based editor at the moment
 +      * see also Lunarvim
 +    * terminal-based
 +    * 70k* 16.11.2023
 +  * Kakoune
 +    * terminal-based
 +    * 9k* 16.11.2023
 +  * Helix
 +    * terminal-based
 +    * based on Kakoune
 +    * 26k* 16.11.2023
 +  * Micro -> https://micro-editor.github.io/
 +    * terminal-based
 +    * 23k* 16.11.2023
 +
 +==== Interesting resources about IDEs and editors ====
 +  * [[https://www.youtube.com/watch?v=GUovhZYNO-M|Don't use VSCode]] by James Smith (PyCon South Africa)
 +
 +
 +===== DB =====
 +
 +Auf Oracle nach Spalten suchen:
 +<code sql>
 +select * from all_tab_columns where column_name = 'CPOERPDATE';
 +
 +-- oder wenn der owner bekannt ist (was normalerweise so ist)
 +select * from all_tab_columns where owner='AIR_CI_ARCH_MASTER' and column_name = 'CPOERPDATE';
 +</code>
 +
 +===== REST =====
 +Retrofit - type safe REST client for Android and Java
 +
 +okhttp - HTTP+SPDY client for Android and Java applications
 +
 +GSON - library to parse JSON into POJO and vice versa
 +
 +===== Misc =====
 +
 +[[Some interesting articles about development]]
 +
 +==== Collaborative tools for developers ====
 +  * [[https://www.infoworld.com/article/3534776/7-tools-and-services-for-real-time-collaborative-coding.html|7 tools and services for real-time collaborative coding]]
 +    * [[https://codeshare.io/|Codeshare]]
 +    * [[https://teletype.atom.io/|Teletype for Atom]]
 +    * [[https://docs.microsoft.com/en-us/visualstudio/liveshare/|Visual Studio Live Share]]
 +  * [[https://theia-ide.org/|Eclipse Theia]]