Archive for November 2015

Week 49, year 2015

  • Do you need an ORM? - Do you need an ORM for your project given you use a relational database? And not just some lightweight like Dapper but a big one: NHibernate, Entity Framework, Hibernate? I’d like to address this question with this post. [Enterprise Craftsmanship]
Permalink | From 30 November 2015 to 06 December 2015 | Last updated on: Mon, 7 Jun 2021 09:11:15 GMT

Week 48, year 2015

  • The LiveScribe 3 Smartpen [Product Review] - The pen is mightier than the sword. Or so they say. However, this smart LiveScribe 3 pen may just be mightier. Picture a typical meeting… You’ve got a whiteboard, notepad, your phone and hopefully the right people in the room. You may even have some funky planning poker cards*. All good so far. Now […] [Learn CQRS and Event Sourcing]
Permalink | From 23 November 2015 to 29 November 2015 | Last updated on: Mon, 7 Jun 2021 09:09:40 GMT

Week 47, year 2015

  • Domain-centric vs data-centric approaches to software development - In this post, I’d like to make a comparison of two approaches that prevail in the world of (mostly enterprise) software development: domain-centric and data-centric. If you read my last post (or any other post, quite frankly), you might have noticed I personally gravitate towards the domain-centric approach. Although this article is intended to be an impartial one, keep in mind that my bias can leak out. Domain-centric vs data-centric approaches The main difference between the two approaches is in the way people adhering to them treat software. [Enterprise Craftsmanship]
Permalink | From 16 November 2015 to 22 November 2015 | Last updated on: Mon, 7 Jun 2021 09:11:15 GMT

Week 46, year 2015

  • Is SQL a good place for business logic? - <TL;DR> No, it isn’t. While SQL is a Turing-complete language and we can use it to encode any business logic we want, placing business (domain) logic into SQL leads to a less maintainable solution comparing to one that uses an OO or functional language. Because of that, I advocate to limit the use of SQL to read-only queries (which can potentially contain business logic, that’s fine) and simple CRUD statements where possible. [Enterprise Craftsmanship]
Permalink | From 09 November 2015 to 15 November 2015 | Last updated on: Mon, 7 Jun 2021 09:11:15 GMT

Week 45, year 2015

Permalink | From 02 November 2015 to 08 November 2015 | Last updated on: Mon, 7 Jun 2021 09:11:15 GMT