Posts

Showing posts with the label Architecture

New blog domain: kula.blog

It's still work in progress but new posts will be published on  https://kula.blog/ Thanks to 11ty base blog RSS is working from the start so it should be easy to add to your reader if you still use any :) If now then I hope you can sign up to the newsletter where I'll be publishing new posts and interesting articles to it from time to time. Please use  kula.blog  from now on.

CraftConf 2016 Review

Image
Last week I have attended Craft Conference for the first time and I've decided to share my experience. My favourite presentations: Dan North - "Embracing uncertainty" Jez Humble - "You Can Have It All: Software Development at Ludicrous Speed" Some other worth mentioning: Adrian Cockcroft - "The Evolution of Microservices" Marty Cagan - "Great Product Team, Successful Product" Doc Norton - "The Technical Debt Trap" Yao Yue - "Toward Better Design and Code" Most important takeaway : Most important lesson for me was to be reminded about happiness and job satisfaction. The best way to make sure that something will be done is to let people have fun doing it. For example: if a developer can use this new language or framework she is enthusiastic about it's more likely she will do it just because it will be fun for her. No one likes to do chores, and getting money for that is not going to h...

You don't need a service layer

http://codeutopia.net/blog/2011/05/22/you-dont-need-a-service-layer-fat-controllers-are-okay/ At least not from the beginning :)

Why the static functions are a bad idea

Most of post is programming language agnostic, so replace PHP eg. with Java. I also think that speed of static functions should not overweight a code testability, readability and loosely coupled architecture. http://kore-nordmann.de/blog/0103_static_considered_harmful.html

JavaScript Application Architecture

Author used name jQuery application architecture bot many of used tools do not depend on jQuery. http://addyosmani.com/blog/tools-for-jquery-application-architecture-the-printable-chart/ MVC libraries, utilities, loaders and even JavaScript minification tools.