Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

View MateuszNaKodach's full-sized avatar
🇵🇱
Blogging in Polish on NaKodach.PL

Mateusz Nowak MateuszNaKodach

🇵🇱
Blogging in Polish on NaKodach.PL
👨‍💻 Software Craftsman @ AxonIQ | Domain-Driven Design | Event Sourcing | EventStorming | Event Modeling | Kotlin | Java | C# .NET | Ruby | Node.js
View GitHub Profile
@MateuszNaKodach
MateuszNaKodach /BuildDwelling.Slice.kt
Last activeJune 30, 2025 09:28
Vertical Slice implemented in Axon Framework 5 (pure functional domain)
packagecom.dddheroes.heroesofddd.creaturerecruitment.write
importcom.dddheroes.heroesofddd.EventTags
importcom.dddheroes.heroesofddd.creaturerecruitment.events.DwellingBuilt
importcom.dddheroes.heroesofddd.creaturerecruitment.events.DwellingEvent
importcom.dddheroes.heroesofddd.shared.domain.HeroesEvent
importcom.dddheroes.heroesofddd.shared.restapi.Headers
importorg.axonframework.commandhandling.annotation.CommandHandler
importorg.axonframework.commandhandling.gateway.CommandGateway
importorg.axonframework.eventhandling.gateway.EventAppender
importReact,{useCallback,useEffect,useState}from"react";
import{StockApi,StockInfo,StockSymbol,SubscriptionId}from"../api";
interfaceLiveStockViewProps{
readonlysymbol:StockSymbol;
}
interfaceLiveStockViewState{
prevStockInfo?:StockInfo;
stockInfo?:StockInfo;
@MateuszNaKodach
MateuszNaKodach /App.tsx
CreatedApril 8, 2021 19:49
CodersCampReact
importReact,{useEffect,useState}from"react";
import{AppProps}from"./LegacyApp";
import{StockApi,StockInfo,StockSymbol,SubscriptionId}from"../api";
functionApp(props:AppProps){
const[state,setState]=useState({selectedSymbol:props.symbols[0]})
consthandleOnClick=(e:React.MouseEvent<HTMLDivElement>)=>{
e.preventDefault();
constsymbol=(e.targetasHTMLAnchorElement).getAttribute(
publicclassRealmListParcelConverterimplementsTypeRangeParcelConverter<RealmList<?extendsRealmObject>,RealmList<?extendsRealmObject>> {
privatestaticfinalintNULL = -1;
@Override
publicvoidtoParcel(RealmList<?extendsRealmObject>input,Parcelparcel) {
if (input ==null) {
parcel.writeInt(NULL);
}else {
parcel.writeInt(input.size());
for (RealmObjectitem :input) {
@MateuszNaKodach
MateuszNaKodach /KompendiumProgramistyJavaCwiczeniaWydanieIX_.idea_.name
CreatedApril 28, 2016 17:34
My home JAVA exercises from Programmist Compendium by Herbert Schildt BOOK.
KompendiumProgramistyJavaCwiczeniaWydanieIX

[8]ページ先頭

©2009-2025 Movatter.jp