Telegram Web Link
💻 Как создать свой View в Android Studio + Kotlin (XML)

Отличное видео о том, как работать с View в Android Studio.
Самое то, для тех, кто только вливается в эту тему

Что внутри?
• Создание кастомного View
• Рисование примитивных фигур
• Работа с системой координат
• Рисование круга с помощью Canvas
• Настройка координат и цвета
• Использование Style для настройки цвета

📎 Кликабельный план
📎 YouTube

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Заметки о java.util.Stream

Stream API (поток) — принципиально новый способ работы с коллекциями в Java (по крайней мере он был таким на момент релиза).

В данной статье речь пойдёт о наиболее интересных и показательных примерах использования Stream.
Обсудим, как применять Stream API эффективно, делая код лучше и избегая ошибок.

🔜 о java.util.Stream

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Кинетические часы — интересный проект на Kotlin

Отличная идея для пет-проекта)
Создано с использованием Compose Desktop

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Apache SeaTunnel — высокопроизводительный распределенный инструмент интеграции данных

SeaTunnel - это высокопроизводительный инструмент распределенной интеграции данных нового поколения, способный ежедневно синхронизировать огромные объемы данных.
SeaTunnel способен стабильно и эффективно синхронизировать данные в режиме реального времени и уже используется в продакшене почти 100 компаниями.
Написан полностью на Java

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 webmagic — масштабируемый фреймворк веб-краулера для Java

webmagic охватывает весь жизненный цикл краулера: загрузку, управление url, извлечение контента и его сохранение.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Vert.x — это набор инструментов для создания реактивных приложений на JVM

Ядро Vert.x содержит достаточно низкоуровневую функциональность, включая поддержку HTTP, TCP, доступ к файловой системе и различные другие возможности. Можно использовать Vert.x непосредственно в своих приложениях.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Apache Zeppelin — веб-блокнот, позволяющий работать с данными на SQL, Scala и ещё 20+ языках

Apache Zeppelin — веб-блокнот на Java, позволяющий проводить интерактивную аналитику данных и создавать совместные документы с использованием SQL, Scala и других языков.

Быстрый старт с помощью Docker:
docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:0.11.1

🖥 GitHub
🟡 Страничка Apache Zeppelin

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 LWJGL — это open-source Java-библиотека, обеспечивающая кроссплатформенный доступ к популярным нативным API, полезным при разработке графических (OpenGL, Vulkan, bgfx), аудио (OpenAL, Opus), параллельных (OpenCL, CUDA) и XR (OpenVR, LibOVR, OpenXR) приложений

Доступ, предоставляемый библиотекой LWJGL, является высокопроизводительным, но в то же время обернут в безопасный для типов и удобный для пользователя слой, подходящий для экосистемы Java.

🖥 GitHub
🟡 Быстрый старт

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 OpenSearch — распределенный RESTful поисковой движок на Java с открытым исходным кодом

OpenSearch — это комьюнити-форк Elasticsearch и Kibana с открытым исходным кодом.
Движок активно поддерживается и развивается.

🖥 GitHub
🟡 Доки

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Portfolio Performance — open-source инструмент на Java для расчета общей эффективности инвестиционного портфеля

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

Обновляет исторические котировки по данным из различных источников: Yahoo Finance, Finnhub.io, Quandl или AlphaVantage.
При желании можно настроить получение котировок с нужных HTML-страниц или из JSON-документов.

Все данные хранятся в XML для дальнейшей обработки и могут быть экспортированы в CSV или JSON.

🖥 GitHub
🟡 Страничка Portfolio Performance

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 45 интересных фактов о Java

С момента своего создания в начале 90-х годов и до сегодняшнего дня, Java остается одним из самых популярных и востребованных языков программирования в мире.
Давайте предадимся ностальгии, поговорим о 45 известных и не очень фактов о Java
Уверен, будет интересно даже Java-гуру, поехали!

〰️ Основы и история
🟡Java была создана в 1995 году компанией Sun Microsystems.

🟡Изначально язык назывался «Oak», в честь дуба, росшего около офиса его создателей.

🟡Цель создания Java — возможность запуска программ на любом устройстве без изменений кода.

🟡Девиз Java: «Write Once, Run Anywhere» (WORA) — напиши один раз, запусти везде.

🟡Создатель Java — Джеймс Гослинг.

🟡В 2010 году Oracle Corporation приобрела Sun Microsystems, став владельцем Java.

🟡Java — объектно-ориентированный язык программирования.


〰️ Версии и обновления
🟡Java имеет 2 основные редакции: Standard Edition (SE) и Enterprise Edition (EE).

🟡С 2017 года Oracle перешла на регулярный 6-месячный цикл обновлений Java.

🟡Java 8 стала революционным обновлением благодаря введению лямбда-выражений и потоков.


〰️ Технические особенности
🟡JVM (Java Virtual Machine) — основа платформы Java, позволяющая Java-программам запускаться на любом устройстве.

🟡Garbage Collector в Java автоматически управляет памятью, освобождая программиста от необходимости явного освобождения памяти.

🟡Java Development Kit (JDK) содержит инструменты для разработки и тестирования программ на Java.

🟡Java Runtime Environment (JRE) включает в себя JVM и библиотеки классов Java, необходимые для запуска Java-приложений.

🟡Система управления пакетами в Java называется Maven и Gradle.

📎 Читать остальные факты о Java

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Вышла интегрированная среда разработки Apache NetBeans 22

29 мая 2024 года состоялся релиз интегрированной среды разработки Apache NetBeans 22. Проект имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy.

Готовые сборки NetBeans 22 в ближайшее время будут сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS.

🖥 GitHub

@javatg
Please open Telegram to view this post
VIEW IN TELEGRAM
2024/06/28 23:56:32
Back to Top
HTML Embed Code: