#Java

2026-02-01

Монады на Java

Здравствуйте, меня зовут tmaxx, и я алкоголик понял что такое монады. И, естественно, рассказываю об этом всем вокруг, в том числе и вам. Конечно, это Далеко Не Первая Статья О Монадах на Хабре, но ещё один альтернативный взгляд на проблему, думаю, не помешает. «Монада», как известно, это « моноид в моноидальной категории эндофункторов », что дает примерно ноль информации несведущему человеку. В программировании, можно попробовать определить монаду как «штуку, реализующую вот такие методы»: (>>=) :: forall a b. m a -> (a -> m b) -> m b return :: a -> m a Не понятно на Хаскеле? Вот примерный эквивалент на Java: <A, B> Monad<B> bind(Monad<A> ma, Function<A, Monad<B>> famb);
<A> Monad<A> ret(A a); Все равно остались вопросы? Почему именно такая сигнатура? Что в ней такого особенного, что она используется абсолютно во всех реальных программах написанных на функциональных языках? Попробуем разобраться.

habr.com/ru/articles/981318/

#Java #Монады #функциональное_программирование

Tomasz Nurkiewicznurkiewicz@fosstodon.org
2026-02-01
2026-02-01

Mit „Vibe-Coding“ meine ich eine Art zu programmieren, bei der du dich stark auf das Gefühl verlässt: Du beschreibst eine Aufgabe in natürlicher Sprache, eine KI liefert Code, und du übernimmst ihn, weil er plausibel aussieht und schnelle Ergebnisse bringt. Das kann von „schreib mir eine U

magicmarcy.de/vibe-coding-abku

#Abkürzung #Lernbooster #KI #VibeCoding #Ruf #Java #Programming #Werkzeug #Muster #Lösung

Donald RaabTheDonRaab
2026-02-01

Blog: Go primitive in , or Go in a box

We can have our eight Java primitive types and travel light with them in collections too.
donraab.medium.com/go-primitiv

2026-02-01

E. Koestyara and Group Gapura – Sangkala (1985, Indonesia)

And we're back! Continuing our journey through the epic Fedi-sourced catalogue of must-hear albums, our next spotlight is on number 444 on The List, submitted by weirdofhermiston. This gorgeous instrumental album of modern Indonesian music features traditional instrumentation and classical degung, and is guaranteed to drop your blood pressure a few notches.

Want to read more? See the full spotlight on the Fediverse at @1001otheralbums.com or on the blog: 1001otheralbums.com/2026/02/01

Want to skip straight to the music? Here's a Songlink: album.link/i/326613266

Happy listening!

#EKoestyara #GroupGapura #gamelan #degung #instrumental #Indonesia #Java #music #1980s #1001OtherAlbums

2026-02-01

Blade with maker's thumb print, Indonesia, 12th-15th century AD

JCONjcon
2026-02-01

We are happy to have HUJAK back as a partner of !

For all members we offer 1,000 free tickets!
First come, firste serve!

Free JUG ticket: pretix.eu/impuls/europe2026/c/

Become a partner JUG: jcon.koeln/#partner

2026-02-01

@alsutton

I am developing two #floss #apps , available at #fdroid.

I am still concerned about G***le making #android more and more proprietary and closed. Not sure #floss things will have a future there.

But where to migrate my apps to? Generic #java, using #javafx ?

What is the future of our #floss #android apps ?

#TinyWeatherForecastGermany #imagepipe

2026-02-01

Везде AI, на чем теперь писать? Статья для Java-бро

Как всегда, это история о политике, крови, грызне и скудоумных менеджерах. Мне всегда казалось, что C# сильно лучше нашей Java (только LINQ expressions чего стоит — именно expressions, а не применения типа LINQ-to-objects). А в F# (тоже работает на .NET) есть нормальные провайдеры типов и другая функциональщина. И всё это работает чудесно, а не как Haskell, который несколько лет подряд сегфолтился на Windows, и никто это не чинил. Но всё портит маниакальная борьба Microsoft с конкурентами и из-за этого отсутствие экосистемы вне продуктов Microsoft. Это отсутствие конкуренции и деградация. Какой дурак захочет связываться с технологией, из-за которой тебя может назавтра кинуть создатель этой технологии? Беда, C# нам тоже не подходит. Интересно. Читать далее

habr.com/ru/companies/bar/arti

#Java #Oracle #OpenJDK #Open_Source #C# #C++ #Rust #Go #JavaScript #лицензирование

JAVAPROjavapro
2026-02-01

Your tests can be green & your database can still be dying. @AdsChosen explains how to test query efficiency (N+1, joins, time thresholds) as part of your test suite.

Practical setup included: javapro.io/2026/01/29/houston-

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2026-02-01

JSPを使ってシステム開発を行った結果、フロントトレンドがReact/Vueに移行した理由を身をもって知った話
qiita.com/kimuchi_a/items/06f9

#qiita #Java #JavaScript #JSP #初心者 #フロントエンド

Marcus Fihlon (McPringle)mcpringle_jugch@videos.ijug.eu
2026-02-01

Unlock Refactoring and Level Up Your Game

videos.ijug.eu/w/c2wLYjeYDED3W

2026-02-01

silentsunday,

Magical forest

De Djawatan Forest, Banyuwangi , Java , Indonesien

#silentsunday #DeDjawatan #MagicalForest #Banyuwangi #Java #Indonesien #Fotografie
#Photography

Ein von hohen, ausladenden Bäumen gesäumter Weg verläuft durch eine üppig grüne Parklandschaft. Die Baumkronen bilden ein dichtes, gewölbtes Blätterdach, das den Weg überspannt. Mehrere Personen stehen und sitzen auf dem Weg, umgeben von dichtem Blattwerk und Farnen. Das Licht fällt gefiltert durch die Blätter und erzeugt eine ruhige, naturnahe Atmosphäre.Ein von Bäumen gesäumter Weg führt durch einen dichten, grünen Wald. Die Äste der Bäume bilden ein gewölbtes Dach, das den Himmel nur teilweise freigibt. Das Laub ist üppig und die Vegetation am Boden wirkt gepflegt. Im Hintergrund sind einige Personen zu erkennen, die den Weg entlanggehen.
2026-02-01

Prompt injection gets a lot harder once users stop writing in English.

Regex-based guardrails fail quietly the moment prompts cross language boundaries. In this article, I walk through how to build semantic, multilingual prompt injection guardrails in Java using Quarkus, LangChain4j, and ONNX embeddings—fast enough for real systems.

the-main-thread.com/p/multilin

#Java #Quarkus #AI #LangChain4j #AISecurity #PromptInjection #EnterpriseAI

2026-02-01

Создаем Telegram-бота для отслеживания погоды за 5 минут с помощью Nyagram (а не очередного PizzaBot)

В большинстве туториалов по Java-ботам нам предлагают написать EchoBot или магазин пиццы на огромных switch-case конструкциях. Но в 2026 году, когда у нас есть Java 21 и Spring Boot 3 , писать бойлерплейт — это преступление против продуктивности. Сегодня мы напишем WeatherBot — полезного бота, который показывает реальную погоду через API OpenWeatherMap, имеет кнопку обновления "на лету" и, используя FSM (Машину состояний) с валидацией данных, позволяет настроить ежедневную рассылку прогноза.

habr.com/ru/articles/991414/

#telegram #java #telegrambot #github #java21 #spring_boot #spring_mvc #боты #tutorial #программирование

[GlyphLang - AI 최적화를 위한 프로그래밍 언어

GlyphLang는 AI 최적화를 위한 프로그래밍 언어로, LLM 코드 생성 효율성을 극대화하며 FastAPI 대비 23%, Java 대비 57% 적은 토큰 사용을 자랑합니다. 경량 문법, 정적 타입 시스템, 비동기 구문, 모듈 시스템, 고성능 런타임, 인프라 통합 기능, 보안 기능, 관측성 도구, 개발 도구 등을 지원하며 Apache License 2.0으로 공개되었습니다.

news.hada.io/topic?id=26287

#glyphlang #aiprogramming #llmoptimization #fastapi #java

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst