- Java 158
- Maven 154
- Refcodes 150
- BareMetal 147
- Serverless 147
- ChangeList 83
- MavenCentral 83
- Artifact 83
- GPL 83
- ApacheLicense 83
- GnuClasspath 83
- ReleaseNotes 83
- MicroFramework 45
- Metacodes 39
- Funcodes 27
- Command 23
- UserManual 17
- ManPage 17
- ManualPage 17
- GeneralCommands 16
- REST 12
- RESTful 9
- Speaker 8
- CheatSheet 8
- Conference 7
- ConferenceSpeaker 7
- TTY 7
- CaseStudy 6
- IoT 6
- Serialization 6
- COM 6
- Cryptography 5
- CloudComputing 5
- RefcodesCommand 5
- Pattern 5
- CommandPattern 5
- Interface 5
- MessageBroker 5
- Properties 5
- RefcodesConfiguration 5
- JavaModularity 5
- JavaModules 5
- Linux 5
- CSV 5
- SerialCommunication 5
- ComPort 5
- RefcodesSecurity 4
- Security 4
- Encrypt 4
- Decrypt 4
- Chaos 4
- ChaosBasedCryptography 4
- ChaosBasedEncryption 4
- PoincaréFunction 4
- Algorithm 4
- SönkeRehder 4
- Console 4
- SpringBoot 4
- Observable 4
- Lambda 4
- CellularAutomaton 4
- SwarmIntelligence 4
- BuilderPattern 4
- UtilityClass 4
- UtilityBuilderPattern 4
- JvmCon 4
- Configuration 4
- YAML 4
- XML 4
- JSON 4
- Germany 4
- SiegfriedSteiner 4
- ProgrammingLanguage 4
- RetroComputing 3
- MSDOS 3
- BigData 3
- RefcodesLogger 3
- Logger 3
- SLF4J 3
- RefcodesJobbus 3
- Asynchronous 3
- Controversy 3
- JavaFX 3
- AsciiArt 3
- ASCII 3
- RefcodesRest 3
- Cologne 3
- Parsing 3
- TOML 3
- 2018 3
- Restful 3
- BoulderDash 3
- EdPost 3
- Interview 3
- JavaScript 3
- GeneralPurposeLanguage 3
- Reactive 3
- Threading 3
- WebAssembly 3
- Rant 3
- WAV 3
- SVG 3
- Audio 3
- Sine 3
- Cosine 3
- LineOut 3
- MQTT 3
- Data 3
- RawData 3
- Password 3
- PasswordRecovery 3
- CLI 3
- Bash 3
- GraalVM 3
- Comcodes 3
- Android 3
- AssemblyCode 2
- 80x86 2
- X86 2
- TSR 2
- TerminateAndStayResident 2
- DOS 2
- ComputerArcheology 2
- CodingSerbia 2
- NoviSad 2
- Serbia 2
- NoSQL 2
- ANSI 2
- Log4J 2
- Lightweight 2
- RefcodesEventbus 2
- RefcodesObserver 2
- ObserverPattern 2
- PublishSubscribePattern 2
- Observer 2
- Listener 2
- EventListener 2
- Event 2
- Closure 2
- RefcodesCheckerboard 2
- Base64 2
- Encode 2
- Decode 2
- RefcodesTextual 2
- API 2
- Design 2
- RefcodesNet 2
- InternetOfThings 2
- JvmCon2017 2
- 2017 2
- Framework 2
- Library 2
- Obfuscate 2
- Runtime 2
- Shell 2
- ITTage 2
- Frankfurt 2
- JvmCon2018 2
- Watchdog 2
- SwarmmIntelligence 2
- Papers 2
- Disruptive 2
- Archetype 2
- 2019 2
- Waves 2
- Tty2mqtt 2
- Tty2mqttCommand 2
- P2P 2
- PeerToPeer 2
- Peer2Peer 2
- Online 2
- Matcher 2
- PathMatcher 2
- Wildcard 2
- PathVariable 2
- IoC 2
- InversionOfControl 2
- DependencyInjection 2
- Generator 2
- CommandLineInterface 2
- CommandLine 2
- Terminal 2
- GunLinux 2
- MsWindows 2
- MicrosoftWindows 2
- Windows 2
- App 2
- AI 2
- ArtificialIntelligence 2
- ML 2
- MachineLearning 2
- SelfContained 2
- Pascal 1
- TurboPascal 1
- DosInternational 1
- ListingsImKiloPack 1
- 1024Wettbewerb 1
- MS-DOS 1
- Virus 1
- Malware 1
- 1990s 1
- CodingSerbia2014 1
- 2014 1
- AWS 1
- OpenSource 1
- RefcodesConsole 1
- Args 1
- RefcodesForwardsecrecy 1
- ForwardSecrecy 1
- RefcodesRemoting 1
- RPC 1
- IPC 1
- JavaCryptographicExtension 1
- JCE 1
- PublishSubscribe 1
- Java8 1
- Optional 1
- Methodology 1
- Agile 1
- Scrum 1
- TDD 1
- TestDrivenDevelopment 1
- Kanban 1
- CodeKata 1
- CodingDojo 1
- GTD 1
- GettingThingsDone 1
- TetheredFlight 1
- ArcadeMachine 1
- MerkurVision 1
- Checkerboard 1
- Codec 1
- RefcodesCodec 1
- Table 1
- Microservice 1
- ArithmeticIf 1
- KISS 1
- ConwaysLaw 1
- Encapsulation 1
- ActorModel 1
- Cohesion 1
- CallByValueResult 1
- ACID 1
- RealProgrammers 1
- LawOfDemeter 1
- CAP 1
- DRY 1
- StranglerApplication 1
- PortsAndAdapters 1
- PortsAndAdaptersArchitecture 1
- SOLID 1
- Viscosity 1
- MicroservicePrerequisites 1
- SISO 1
- CanonicalModel 1
- CanonicalModelPattern 1
- CanonicalMap 1
- HttpBodyMap 1
- Marshaling 1
- Unmarshaling 1
- RefcodesStructure 1
- InformatikAktuell 1
- JShell 1
- ClubFuncodes 1
- RestRepl 1
- BASH 1
- ITTage2018 1
- ThreeLetterAcronyms 1
- TLA 1
- MOTHER 1
- MUTHUR 1
- HAL 1
- Alien 1
- BillGates 1
- WinNT 1
- WindowsNT 1
- VMS 1
- TWAIN 1
- TOFLA 1
- TAMASLA 1
- HAMAELTA 1
- CodingSerbia2019 1
- IotCodes 1
- Relational 1
- Assembler 1
- JavaProfiler 1
- JProfiler 1
- PipesAndFilters 1
- RefcodesAudio 1
- Tabular 1
- Records 1
- 2020 1
- VideoConferencing 1
- VideoMeetings 1
- PixGRID 1
- Cloud 1
- ChaosChaos 1
- Picdat 1
- PicdatCommand 1
- Pixmap 1
- Bitmap 1
- Image 1
- Extract 1
- Convert 1
- Dadum 1
- DadumCommand 1
- WavesCommand 1
- WatchdogCommand 1
- Eliza 1
- JosephWeizenbaum 1
- MsTeams 1
- HttpEcho 1
- HttpEchoCommand 1
- TeleType 1
- TeleTypeCommand 1
- Bin2Txt 1
- Bin2TxtCommand 1
- Ascart 1
- AscartCommand 1
- CrackZIP 1
- CrackZIPCommand 1
- ZIP 1
- EncryptedZIP 1
- AES 1
- ZipCrypto 1
- ITTage2021 1
- 2021 1
- PlayLoad 1
- PlayLoadCommand 1
- MicroFrameworks 1
- MicroServices 1
- FunctionAsAService 1
- FaaS 1
- JUG 1
- JavaUserGroup 1
- 2022 1
- Meetup 1
- MeetupSpeaker 1
- Munich 1
- Serial 1
- SerialPort 1
- EventBus 1
- C2 1
- CommandAndControl 1
- ID 1
- UUID 1
- UniversallyUniqueIdentifier 1
- Permutation 1
- PassGen 1
- PassGenCommand 1
- Permutations 1
- PasswordPermutations 1
- PasswordGenerator 1
- Javamagazin 1
- Buchtipp 1
- BookTip 1
- Buch 1
- Book 1
- GraphQL 1
- SpringForGraphQL 1
- MichaelSchäfer 1
- FlatML 1
- FlattenMarkup 1
- Merge 1
- INI 1
- PROPERTIES 1
- XML2 1
- Launcher 1
- Bundle 1
- NativeImage 1
- EXE 1
- ELF 1
- IO 1
- InputOutput 1
- Input 1
- Output 1
- InputStream 1
- OutputStream 1
- Game 1
- PlatformIO 1
- C 1
- Docker 1
- SoftwareArchitecture 1
- Programming 1
- Training 1
- OSS 1
- OpenSourceSoftware 1
- BigO 1
- Complexity 1
- Algorithms 1
- LED 1
- LedStripe 1
- Piano 1
- Keyboard 1
- Arduino 1
- RasperryPi 1
- Decoupling 1
- vi 1
- vim 1
- Philosophy 1
- BASIC 1
- ProgrammingLanguages 1
- HomeComputers 1
- Microcomputers 1
- Kemeny 1
- Kurtz 1
- completeness 1
- NewType 1
- StrongType 1
- Domain 1
- DomainModel 1
- Stringly Typed 1
- AnemicModel 1
Java
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Hello REFCODES.ORG!
My blog to accompany my org.refcodes Java based Maven artifacts
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Maven
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Hello REFCODES.ORG!
My blog to accompany my org.refcodes Java based Maven artifacts
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Refcodes
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
BareMetal
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Serverless
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
ChangeList
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
MavenCentral
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
Artifact
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
GPL
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
ApacheLicense
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
GnuClasspath
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
ReleaseNotes
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
REFCODES.ORG change list version 2.0.0
The REFCODES artifacts version 2.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.3
The REFCODES artifacts version 1.10.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.2
The REFCODES artifacts version 1.10.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.10.1
Xmas updates and new features! The REFCODES artifacts version 1.10.1 have been deployed to Maven Central, see the change list for the updates … “- Merry Christmas!
REFCODES.ORG change list version 1.10.0
The REFCODES artifacts version 1.10.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.9.9
The REFCODES artifacts version 1.9.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.5
The REFCODES artifacts version 1.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.9
The REFCODES artifacts version 1.2.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.8
The REFCODES artifacts version 1.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.7
The REFCODES artifacts version 1.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.6
The REFCODES artifacts version 1.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.5
The REFCODES artifacts version 1.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.4
The REFCODES artifacts version 1.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.3
The REFCODES artifacts version 1.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.2
The REFCODES artifacts version 1.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.1
The REFCODES artifacts version 1.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.2.0
The REFCODES artifacts version 1.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.9
The REFCODES artifacts version 1.1.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.8
The REFCODES artifacts version 1.1.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.7
The REFCODES artifacts version 1.1.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.6
The REFCODES artifacts version 1.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.5
The REFCODES artifacts version 1.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.4
The REFCODES artifacts version 1.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.3
The REFCODES artifacts version 1.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.2
The REFCODES artifacts version 1.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.1
The REFCODES artifacts version 1.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.1.0
The REFCODES artifacts version 1.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.5
The REFCODES artifacts version 1.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.4
The REFCODES artifacts version 1.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.3
The REFCODES artifacts version 1.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.2
The REFCODES artifacts version 1.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.1
The REFCODES artifacts version 1.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.0.0
The REFCODES artifacts version 1.0.0 have been deployed to Maven Central, see the change list for the updates …
MicroFramework
REFCODES.ORG change list version 3.3.9
The REFCODES artifacts version 3.3.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.8
The REFCODES artifacts version 3.3.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.7
The REFCODES artifacts version 3.3.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.6
The REFCODES artifacts version 3.3.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.5
The REFCODES artifacts version 3.3.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.4
The REFCODES artifacts version 3.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.3
The REFCODES artifacts version 3.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.2
The REFCODES artifacts version 3.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.3.1
The REFCODES artifacts version 3.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.8
The REFCODES artifacts version 3.2.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.7
The REFCODES artifacts version 3.2.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.6
The REFCODES artifacts version 3.2.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.5
The REFCODES artifacts version 3.2.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.4
The REFCODES artifacts version 3.2.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.3
The REFCODES artifacts version 3.2.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.2.2
The REFCODES artifacts version 3.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.3
The REFCODES artifacts version 3.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.2
The REFCODES artifacts version 3.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.1
The REFCODES artifacts version 3.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.1.0
The REFCODES artifacts version 3.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.9
The REFCODES artifacts version 3.0.9 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.8
The REFCODES artifacts version 3.0.8 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.7
The REFCODES artifacts version 3.0.7 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.5
The REFCODES artifacts version 3.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.4
The REFCODES artifacts version 3.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.3
The REFCODES artifacts version 3.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.2
The REFCODES artifacts version 3.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.1
The REFCODES artifacts version 3.0.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 3.0.0
The REFCODES artifacts version 3.0.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.2
The REFCODES artifacts version 2.2.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.1
The REFCODES artifacts version 2.2.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.2.0
The REFCODES artifacts version 2.2.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.6
The REFCODES artifacts version 2.1.6 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.5
The REFCODES artifacts version 2.1.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.4
The REFCODES artifacts version 2.1.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.3
The REFCODES artifacts version 2.1.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.2
The REFCODES artifacts version 2.1.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.1
The REFCODES artifacts version 2.1.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.1.0
The REFCODES artifacts version 2.1.0 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.5
The REFCODES artifacts version 2.0.5 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.4
The REFCODES artifacts version 2.0.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.3
The REFCODES artifacts version 2.0.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.2
The REFCODES artifacts version 2.0.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
Metacodes
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
Yet another VI(M) cheat sheet
The ACNS Bulletin ED–0 «vi Editor “Cheat Sheet”» from the University at Albany, updated with some copy’n’ paste hints and visual modes outlined (as I tend to forget how to invoke the most essential vi functionality) …
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
Yet another BASH cheat sheet
The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
The utility-builder pattern
Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Hello REFCODES.ORG!
My blog to accompany my org.refcodes Java based Maven artifacts
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
Funcodes
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
Command
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
UserManual
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
ManPage
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
ManualPage
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
GeneralCommands
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
REST
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
RESTful
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
Speaker
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
CheatSheet
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
Yet another VI(M) cheat sheet
The ACNS Bulletin ED–0 «vi Editor “Cheat Sheet”» from the University at Albany, updated with some copy’n’ paste hints and visual modes outlined (as I tend to forget how to invoke the most essential vi functionality) …
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
Yet another BASH cheat sheet
The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
The utility-builder pattern
Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Conference
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
ConferenceSpeaker
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
TTY
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
CaseStudy
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
IoT
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
Serialization
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
COM
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Cryptography
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
CloudComputing
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
RefcodesCommand
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
Pattern
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
CommandPattern
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
refcodes-command: Do the undo
Ever wondered how to easily implement and extend your application’s undo functionality?
Interface
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Having fun with the command pattern
Doing an undo in your apps and how you prepare your methods to be called later …
MessageBroker
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Properties
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
RefcodesConfiguration
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JavaModularity
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
JavaModules
REFCODES.ORG change list version 1.3.4
The REFCODES artifacts version 1.3.4 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.3
The REFCODES artifacts version 1.3.3 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.2
The REFCODES artifacts version 1.3.2 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.1
The REFCODES artifacts version 1.3.1 have been deployed to Maven Central, see the change list for the updates …
REFCODES.ORG change list version 1.3.0
The REFCODES artifacts version 1.3.0 have been deployed to Maven Central, see the change list for the updates …
Linux
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
Yet another BASH cheat sheet
The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …
CSV
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
SerialCommunication
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
ComPort
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
RefcodesSecurity
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Security
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Encrypt
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Decrypt
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Chaos
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
ChaosBasedCryptography
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
ChaosBasedEncryption
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
PoincaréFunction
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Algorithm
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
SönkeRehder
Chaos-based encryption - revisited!
How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
Verschlüsselung im Chaos (Chaos-based encryption)
This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …
Console
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
SpringBoot
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
Observable
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Lambda
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
CellularAutomaton
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
SwarmIntelligence
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
BuilderPattern
The utility-builder pattern
Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
UtilityClass
The utility-builder pattern
Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
UtilityBuilderPattern
The utility-builder pattern
Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
JvmCon
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Configuration
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
YAML
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
XML
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
JSON
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
Germany
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
SiegfriedSteiner
Manpages online!
The manpages for the FUNCODES.CLUB commands are online now!
Hello Papers!
Hello, this is a place holder post for the Papers category …
ProgrammingLanguage
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
RetroComputing
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
MSDOS
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
BigData
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
RefcodesLogger
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
Logger
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
SLF4J
REFCODES.ORG change list version 3.0.6
The REFCODES artifacts version 3.0.6 have been deployed to Maven Central, see the change list for the updates …
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
RefcodesJobbus
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Asynchronous
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
Get your jobs executed asynchronously - anywhere!
Lately, asynchronous (distributed) execution of jobs experiences some revival, be it as of technical constraints or as of leveraging big data processing …
refcodes-jobbus: Asynchronous job execution
Push your jobs onto the job-bus, let the job-bus execute your jobs asynchronously and grab the results later on - don’t bother with where (local or remote) your jobs are being executed …
Controversy
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
JavaFX
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
AsciiArt
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
ASCII
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
RefcodesRest
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
Cologne
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Parsing
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
TOML
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
refcodes-properties: Managing your application’s configuration
Compose the way you need to retrieve (and store) your application’s properties
Dead simple Java application configuration
Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!
2018
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
Restful
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
BoulderDash
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
EdPost
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
Interview
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
JavaScript
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
GeneralPurposeLanguage
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
Reactive
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
Threading
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
WebAssembly
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
Rant
Ed Post über JavaScript (3/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (2/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.
Ed Post über JavaScript (1/3)
Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …
WAV
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
SVG
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Audio
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Sine
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Cosine
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
LineOut
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
MQTT
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Data
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
RawData
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
Password
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
PasswordRecovery
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
CLI
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Bash
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
GraalVM
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Comcodes
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
Android
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
AssemblyCode
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
80x86
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
X86
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
TSR
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
TerminateAndStayResident
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
DOS
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
Autumn leaves, Terminate and Stay Resident!
In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!
ComputerArcheology
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
CodingSerbia
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
NoviSad
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
Serbia
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
NoSQL
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
ANSI
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
Log4J
Logging like the nerds log
An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …
refcodes-logger: Fancy runtime-logs and highly scalable cloud logging
How to log any kinds of structured data - including your runtime logs - into the cloud (NoSQL clusters) or your local fancy colorful and tidy formatted console …
Lightweight
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
RefcodesEventbus
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
RefcodesObserver
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
ObserverPattern
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
PublishSubscribePattern
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Observer
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Listener
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
EventListener
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Event
Publish … subscribe … observe … event-bus?
Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Closure
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
Lambda up your jobs asynchronously!
Java 8’s lambda support has been added to the refcodes-jobbus as of version 1.0.0-SNAPSHOT …
RefcodesCheckerboard
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
Base64
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
Encode
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
Decode
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
RefcodesTextual
Good bye utility classes, here come builders (2/2)
Part 2 on builders being a real alternative to utility classes, this time on doing ASCII art with a builder versus a utility class …
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
API
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
Design
No more Mr. Nice Guy, no more code reviews!!!
No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
RefcodesNet
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
refcodes-rest: RESTful services using lambdas
Build a RESTful lightweight service with just a few lines of code in three steps using lambda expressions.
InternetOfThings
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
Bare-Metal REST with just a few lines of code
On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.
JvmCon2017
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
2017
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Framework
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Library
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JVM-Con 2017 in Cologne
This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …
Obfuscate
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
Runtime
All-in-one Java configuration properties at hand
Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …
Automatically obfuscate your Java application’s configuration
Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …
Shell
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
Yet another BASH cheat sheet
The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …
ITTage
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
Frankfurt
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
JvmCon2018
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
JVM-Con 2018 - With swarm intelligence on Burglar Hunt
In November ‘18, I was happy to have a slot as a speaker at the JVM-Con 2018, presenting my topic »With swarm intelligence on Burglar Hunt« …
Watchdog
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
SwarmmIntelligence
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
Fun with cellular automatons, BoulderDash and the Watchdog!
The WATCHDOG artifact is some demo application featuring show-cases on cellular automatons being built with the REFCODES.ORG artifacts.
Papers
Hello Papers!
Hello, this is a place holder post for the Papers category …
Disruptive
Hello Papers!
Hello, this is a place holder post for the Papers category …
Archetype
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
REFCODES.ORG change list version 2.0.1
The REFCODES artifacts version 2.0.1 have been deployed to Maven Central (now harnessing Maven Archetypes), see the change list for the updates …
2019
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
Waves
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
refcodes-audio: Handle WAV files and line-out with just some I/O streams
Use I/O streams to generate and play your sound waves on your PC’s speaker or write them to a WAV file …
Tty2mqtt
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
Tty2mqttCommand
PIXGRID manpage
Tool for displaying a light bulb matrix rendering configurable scrolling and fading pixmaps (PNG, GIF or JPG) …
TTY2MQTT manpage
Tool bridging between a serial port and an MQTT message broker for publishing or subscribing messages …
P2P
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
PeerToPeer
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Peer2Peer
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Online
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
Matcher
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
PathMatcher
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
Wildcard
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
PathVariable
refcodes-criteria: Criteria construction for selecting, filtering or identifying
Create query statements which can be applied to data sinks from criteria objects and parse (construct) criteria objects from queries …
refcodes-matcher: Build custom matching logic and match path patterns
Match your objects by building hierarchical matching structures with the help of some syntactical sugar (if you like) …
IoC
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
InversionOfControl
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
DependencyInjection
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Generator
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
CommandLineInterface
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
CommandLine
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
Terminal
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
GunLinux
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
MsWindows
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
MicrosoftWindows
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
Windows
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
App
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
AI
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
ArtificialIntelligence
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
ML
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
MachineLearning
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
Yet another AI cheat sheet
As AI
continues to evolve, I sat down to prepare a structured overview of this topic for me to the have some cheat sheet for looking up related terms and definitions quickly …
SelfContained
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
Pascal
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
TurboPascal
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
DosInternational
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
ListingsImKiloPack
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
1024Wettbewerb
Listings im Kilo-Pack: Die Dateien von heute
I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …
MS-DOS
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Virus
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
Malware
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
1990s
Computer Archeology: Exploring the Anatomy of an MS-DOS Virus
Unveiling a highly idiosyncratic 1990s hackers’ malware creation time capsule, along with an analysis of their intuitive anticipation of modern programming techniques …
CodingSerbia2014
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
2014
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
AWS
Coding Serbia 2014 in Novi Sad - Big data processing the lean way
Talking about »Big data processing the lean way - a case study« at the Coding Serbia 2014 conference in Novi Sad …
OpenSource
Hello REFCODES.ORG!
My blog to accompany my org.refcodes Java based Maven artifacts
RefcodesConsole
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
Args
refcodes-cli: Parse your args[]
Just about everything you’ll need to comfortably parse your Java command line arguments …
RefcodesForwardsecrecy
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
ForwardSecrecy
refcodes-forwardsecrecy: High encryption throughput
Encrypt with the security of asymmetric- and the throughput of symmetric encryption (in the cloud) …
RefcodesRemoting
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
RPC
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
IPC
refcodes-remoting: Face-to-face lightweight remote method calls
Publish your Java object on your server; connect to it on your client; use it on your client as if you were using it on the server … curious?
JavaCryptographicExtension
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
JCE
refcodes-security: Chaos-based encryption as JCE (and without)
Chaos-based encryption is easy to implement and easy to be attached to the Java Cryptographic Extension (JCE) …
PublishSubscribe
refcodes-eventbus: Observer + Publish/Subscribe = Message broker
Decoupling and channeling your asynchronous publish/subscribe message broker communication with the refcodes-eventbus …
Java8
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Optional
Java 8: Obliged to do the Optional … or is it optional?
There seems to be some uncertainty on how to use the Optional class provided by Java 8 - I disect an example to get closer to an answer …
Methodology
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Agile
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Scrum
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
TDD
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
TestDrivenDevelopment
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
Kanban
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
CodeKata
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
CodingDojo
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
GTD
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
GettingThingsDone
Of software development methodologies, teams and individuals
Whilst pushing new methodologies into a software development team, one should understand the difference between methodologies of team relevance and of individual taste …
TetheredFlight
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
ArcadeMachine
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
MerkurVision
Off topic summertime workshops
Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …
Checkerboard
JavaFX checkerboard for fun and cellular automaton experiments
Doing some thinking on BoulderDash being a cellular automaton and programming a petri dish for board games …
Codec
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
RefcodesCodec
Base! How low can you go? Base64, Base32, Base16, …
Just for fun I implemented a Base64 codec while replacing some utility classes (and third party dependencies) with builders …
Table
Good bye utility classes, here come builders (1/2)
This first part of a two parts series on builders is on using the builder pattern for creating formatted text tables to your console…
Microservice
Yet another REST cheat sheet
I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …
ArithmeticIf
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
KISS
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
ConwaysLaw
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
Encapsulation
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
ActorModel
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
Cohesion
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
CallByValueResult
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
ACID
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
RealProgrammers
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
LawOfDemeter
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
CAP
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
DRY
Better programs - Citations one should have heard of (1/2)
The last years I stumbled over notable citations and excerpts or even parodies and other bits and pieces which I regard should accompany good software engineers to produce better code …
StranglerApplication
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
PortsAndAdapters
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
PortsAndAdaptersArchitecture
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
SOLID
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
Viscosity
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
MicroservicePrerequisites
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
SISO
Better programs - Citations one should have heard of (2/2)
This is the second part of a two-part series on citations one should have heard of and why them make you a better programmer …
CanonicalModel
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
CanonicalModelPattern
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
CanonicalMap
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
HttpBodyMap
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Marshaling
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
Unmarshaling
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
RefcodesStructure
The canonical model, an ace upon your sleeve
Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …
InformatikAktuell
Are frameworks in software development without alternative?
Last year I was speaking about Java Frameworks at the JVM-Con 2017 in Cologne and recently, as a follow up, I put all which I was speaking about into an article …
JShell
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
ClubFuncodes
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
RestRepl
Restful JShell … RestREPL your Java 9’s JShell!
Java 9’s JShell can not only be used as a command line tool, furthermore you can use it in your own Java application. Learn on how to harness the JShell by building a restful service around it.
BASH
Yet another BASH cheat sheet
The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …
ITTage2018
IT-Tage 2018 - Experiences of an Enterprise Developer with IoT
In December ‘18, I was happy to have a slot as a speaker at the IT-Tage 2018, presenting my topic »Experiences of an Enterprise Developer with IoT« …
ThreeLetterAcronyms
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
TLA
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
MOTHER
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
MUTHUR
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
HAL
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
Alien
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
BillGates
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
WinNT
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
WindowsNT
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
VMS
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
TWAIN
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
TOFLA
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
TAMASLA
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
HAMAELTA
The mystery of three letter acronyms
Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.
CodingSerbia2019
Coding Serbia 2019 - With swarm intelligence on Burglar Hunt
In May ‘19, I was happy to speak at the Coding Serbia 2019, presenting my topic »With swarm intelligence on Burglar Hunt« …
IotCodes
Relational
Assembler
JavaProfiler
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
JProfiler
Java Profiler sponsored by JProfiler
As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS
support initiative.
PipesAndFilters
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
RefcodesAudio
Experimenting with sinusoids and overlaying waves
A small Java tool teams up with your shell’s pipes and filters to provide a curve functions experimentation box
Tabular
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
Records
refcodes-tabular: Process tabular data and CSV files using POJOs
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
2020
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
VideoConferencing
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
VideoMeetings
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
PixGRID
Scrolling and fading video conferencing with PixGRID
The year 2020 was the year of video conferencing and remote meetings (“corona”) … how can you ease the situation of your colleagues when the meetings are getting boring?
Cloud
Using TTY2MQTT to bridge between serial communication and MQTT
The TTY2MQTT command line tool is a bridge between TTY (COM) serial communication and an MQTT message broker easily harnessing your IoT devices into the Cloud.
ChaosChaos
CHAOS manpage
Encryption and decryption tool of file or stream data using Chaos-based encryption …
Picdat
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
PicdatCommand
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Pixmap
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Bitmap
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Image
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Extract
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Convert
PICDAT manpage
Tool for converting (raw) data to a pixmap image and extracting raw (pixmap) data from an image …
Dadum
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
DadumCommand
DADUM manpage
Tool for dumping mass data by pattern to files or streams …
WavesCommand
WAVES manpage
Tool to generate or pipe and filter (sound) waves for audio playback and export.
WatchdogCommand
WATCHDOG manpage
Cellular automaton simulating a watchdog in a house using JavaFX …
Eliza
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
JosephWeizenbaum
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
MsTeams
AUTOCHAT manpage
ELIZA chatbot (by Joseph Weizenbaum) talking to you via RESTful services and an MS-Teams endpoint or on the console …
HttpEcho
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
HttpEchoCommand
HTTPECHO manpage
Small HTTP-Echo server echoing incoming HTTP-Requests back to the client and to the console …
TeleType
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
TeleTypeCommand
TELETYPE manpage
Teleprinter command line tool for sending data to and receiving data from TTY (serial) ports simultaneously.
Bin2Txt
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Bin2TxtCommand
BIN2TXT manpage
Encoding and decoding tool for BASE64 and related encodings/decodings from/to ASCII to/from binary …
Ascart
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
AscartCommand
ASCART manpage
A command line tool for creating ASCII art (“[ASC]II[ART]”) from plain text or image files …
CrackZIP
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
CrackZIPCommand
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ZIP
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
EncryptedZIP
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
AES
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ZipCrypto
CRACKZIP manpage
Recovery tool for cracking password protected ZIP (*.zip) files …
ITTage2021
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
2021
IT-Tage 2021 - No WLAN, no LAN: Wiring IoT installations
In December ‘21, I was happy to have a slot as a speaker at the IT-Tage 2021, presenting my topic »No WLAN, no LAN: wiring IoT installations« …
PlayLoad
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
PlayLoadCommand
PLAYLOAD manpage
Peer-to-Peer command line transport system for exchanging messages between peers over serial TTY (COM) ports …
MicroFrameworks
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
MicroServices
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
FunctionAsAService
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
FaaS
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
JUG
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
JavaUserGroup
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
2022
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
Meetup
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
MeetupSpeaker
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
Munich
JUG Munich - Automatically answer Teams chats with Java microservices
In January 2022 we were offered the opportunity to talk about automatically answering MS-Teams chats with Java microservices at the JUG (Java User Group) Munich (»Teams-Chats mit Java-Microservices automatisch beantworten«) …
Serial
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
SerialPort
refcodes-serial: A serial communication toolkit for Java
Code serial communication at a high abstraction, addressing issues such CRC, endianess, acknowledgement or handshaking whilst keeping you full control over your bits and bytes …
EventBus
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
C2
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
CommandAndControl
refcodes-archetype: Using the REFCODES.ORG toolkit made easy
Use the REFCODES.ORG archetypes at Maven Central to easily create REFCODES.ORG driven applications …
ID
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
UUID
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
UniversallyUniqueIdentifier
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
Permutation
refcodes-generator: Mass produce password permutations and distinct IDs
Use a rule based word permutations generator for recovering lost data or a fast ID generator for mass production of adjustable uniqueness …
PassGen
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PassGenCommand
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
Permutations
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PasswordPermutations
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
PasswordGenerator
PASSGEN manpage
A tool for generating password lists written into a file or printed to <STDOUT> by providing rule expressions …
Javamagazin
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
Buchtipp
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
BookTip
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
Buch
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
Book
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
GraphQL
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
SpringForGraphQL
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
MichaelSchäfer
Buchtipp: Spring for GraphQL
Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …
FlatML
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
FlattenMarkup
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
Merge
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
INI
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
PROPERTIES
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
XML2
FLATML manpage
A shell filter flattening markup properties of XML, JSON, YAML, INI or PROPERTIES format to key/value lines …
Launcher
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
Bundle
Java deliverables as executable bundle and the launcher trick
In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …
NativeImage
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
EXE
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
ELF
GraalVM: Native command line tools for Linux and Windows written in Java
Thanks to the GraalVM, you may compile your Java command line tools to native executables, directly running on MS Windows or GNU Linux without any JVM being installed or bundled …
IO
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
InputOutput
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
Input
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
Output
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
InputStream
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
OutputStream
refcodes-io: Paving the road for complex and low level I/O across boundaries
The I/O artifact defines basic types handling communication between processes (across system boundaries), to be harnessed by complex and low level I/O …
Game
Write once, run anywhere: An Android game using JavaFX and the GraalVM
Get it into the Play Store! Writing an Android game with Java >= 16 and JavaFX (which also runs on GNU Linux and MS Windows using a single code base) …
PlatformIO
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
C
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Docker
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
SoftwareArchitecture
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Programming
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
Training
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
OSS
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
OpenSourceSoftware
Java Software Developer and IoT Programmer: Your Coding Architect
Before I forget to mention (though quite a few people seem already to know), I may help you with your software projects …
BigO
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
Complexity
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
Algorithms
Yet another Big-O cheat sheet
Unlock the algorithmic secrets with this Big-O Notation cheat sheet, decoding runtime behaviors in a sentence …
LED
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
LedStripe
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Piano
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Keyboard
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Arduino
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
RasperryPi
LEDIANO, Bespielen eines Piano-LED-Streifens
LEDIANO ist eine Software, die über einen Raspberry Pi eine LED-Leiste steuert, um die Koordination von Motorik und Gehör zu fördern, indem die zu spielenden Klaviertasten durch das Aufleuchten der entsprechenden LEDs angezeigt werden.
Decoupling
refcodes-decoupling: Breaking up dependencies between components
Tiny dependency injection and inversion of control toolkit to assemble applications whilst developing and testing components independently …
vi
Yet another VI(M) cheat sheet
The ACNS Bulletin ED–0 «vi Editor “Cheat Sheet”» from the University at Albany, updated with some copy’n’ paste hints and visual modes outlined (as I tend to forget how to invoke the most essential vi functionality) …
vim
Yet another VI(M) cheat sheet
The ACNS Bulletin ED–0 «vi Editor “Cheat Sheet”» from the University at Albany, updated with some copy’n’ paste hints and visual modes outlined (as I tend to forget how to invoke the most essential vi functionality) …
Philosophy
Short-Term effects and Long-Term impacts of AI and Machine Learning
Reasoning upon the current rise of AI and Machine Learning, I scribbled down some thoughts regarding the Short-Term effects and Long-Term impacts of AI and had GPT-4 render my input into a blog post (statements 2. or 3. may apply to this article) …
BASIC
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
ProgrammingLanguages
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
HomeComputers
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
Microcomputers
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
Kemeny
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
Kurtz
How the ingenious design of BASIC democratized programming for the masses
Despite its simplicity and later criticism, BASIC
’s ingenious design empowered an entire generation to harness the power of microcomputers, making programming accessible to the masses by overcoming the shortcomings of 8-bit hardware back then.
completeness
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
NewType
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
StrongType
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
Domain
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
DomainModel
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
Stringly Typed
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.
AnemicModel
Completeness with semantically strong types as a design principle
Completeness as a design principle enables a domain model where a wide range of interactions emerge naturally, without needing to be externalized.