top of page
Search


Proper Code Formatting Saved Many a Simulation Modeller
Proper code formatting improves readability, debugging, and collaboration. Learn best practices to keep your code clean and efficient!

Selaelo Kgoale
Mar 136 min read
173 views
0 comments


Using Lambdas and Streams in Java and AnyLogic to neaten and improve your code.
This is a special guest blog post by intern Devon Cowling. After some great feedback from readers on his previous blog posts on smart...

Devon Cowling
Mar 20, 20234 min read
585 views
1 comment


Detecting memory leaks in AnyLogic models
This is part 1 of a 2 part series where we look at using a profiler to analyze model performance. This post focussed on memory optimization

Jaco-Ben Vosloo
May 20, 20226 min read
817 views
0 comments


Using Predicates in AnyLogic
There is a set of out-of-the-box functions in AnyLogic that makes our life easier! To use them you need to understand what a predicate is.

Vitor Lemos
May 10, 20222 min read
602 views
0 comments


The Simulation Model Life Cycle (Part 5) - Experimentation
This post is part 5 of a 7 part series about the Simulation Model Life cycle. It focuses on the experimentation phase.

Jaco-Ben Vosloo
Apr 5, 202212 min read
1,222 views
0 comments


Using @Override to make more robust models
Ever used inheritance in your AnyLogic models and also overridden one of the methods. Then you need to read this post.

Jaco-Ben Vosloo
Mar 25, 20225 min read
442 views
1 comment


The Simulation Model Life Cycle (Part 4) - Verification and Validation
This post is part 4 of a 7 part series about the Simulation Model Life cycle. It focuses on the verification and validation phase.

Jaco-Ben Vosloo
Feb 22, 20227 min read
1,321 views
0 comments


How to (programmatically) redraw a chart
Ever faced a situation where you created a chart in AnyLogic but midway during the simulation you wanted to change a setting?

Jaco-Ben Vosloo
Feb 14, 20224 min read
794 views
0 comments


The Simulation Model Life Cycle (Part 2) - Working the Data
This post is part 2 from a 7 part series about the Simulation Model LIfe cycle. It focuses on working with data and data driving your model.

Jaco-Ben Vosloo
Dec 16, 20215 min read
998 views
0 comments


The dark side of the database - part 2
In this post, we want to make you aware of some other notable behaviors of the database when working with Excel as the external data source

Maximilian Selmair
Nov 28, 20215 min read
972 views
0 comments


Why use Java classes in AnyLogic?
This post shows an example where the usage raw Java Classes might be beneficial over AnyLogic's agents.

Vitor Lemos
Oct 27, 20213 min read
953 views
1 comment


Learn Java for AnyLogic!
An online course to help AnyLogic modelers make simpler, better models, faster.

Jaco-Ben Vosloo
Oct 18, 20212 min read
1,361 views
0 comments


Break (or continue) all loops!
For sure, you've used the break or continue keyword in your models, as you needed to terminate a loop, or you needed to skip one of its...

Vitor Lemos
Oct 12, 20213 min read
285 views
0 comments


The dark side of the database...
Have you ever used the database and experienced some strange behavior? As if the database was not being updated or refreshed? The value that

Jaco-Ben Vosloo
Oct 6, 20213 min read
625 views
0 comments
bottom of page