Pages
Mikael Ståldal
Software projects
Categories
Archives
- November 2022
- July 2019
- June 2016
- February 2016
- August 2015
- July 2015
- June 2015
- May 2015
- December 2014
- October 2014
- June 2014
- March 2014
- December 2013
- October 2013
- August 2013
- January 2013
- August 2012
- July 2012
- January 2012
- December 2011
- November 2011
- October 2011
- July 2011
- May 2011
- April 2011
- November 2010
- August 2010
- June 2010
- April 2010
- November 2009
- September 2009
- August 2009
- July 2009
- April 2009
- January 2009
- December 2008
- July 2008
- October 2007
- May 2007
- March 2007
- September 2006
- May 2006
Category Archives: programming
How to run exec-maven-plugin only if a file is not up-to-date
In my Maven build, I use exec-maven-plugin to run an external tool for Java code generation. In this case the flatbuffers compiler (flatc). By default, flatc always runs, so you always get a new .java file. This will always trigger … Continue reading
Posted in Java, maven, programming
Comments Off on How to run exec-maven-plugin only if a file is not up-to-date
Data structures and Domain Driven Design
After listening to a presentation about Domain Driven Security, I got some additional insights about what a data structure (as opposed to OOP object) should be able to do. Data structures (I call them struct) should have a subset of … Continue reading
Posted in programming
Comments Off on Data structures and Domain Driven Design
Objects vs. data structures
Several popular statically typed programming languages, including C++, Java and C#, have a serious design flaw. They make no useful distinction between objects in the OOP sense and plain data structures. A plain data structure should only be a dumb … Continue reading
Posted in Java, programming
2 Comments