Slide 1

Slide 1 text

How to put your Docker image on a diet Peter Fisher BSC MBCS Host of the How To Code Well channel Author of Docker In Motion Freelance web & mobile applications developer youtube.com/howtocodewell 40% off code dockphpsc From Manning Publications To framework or not?

Slide 2

Slide 2 text

To framework or not?

Slide 3

Slide 3 text

Peter Fisher BSC MBCS To framework or not? • 2 Perspectives • Tough questions

Slide 4

Slide 4 text

Peter Fisher BSC MBCS To framework or not? Perspectives 1 - Learning a language via a framework 2 - Developing a system for production

Slide 5

Slide 5 text

Peter Fisher BSC MBCS To framework or not? Both perspectives have different: • Responsibilities • Priorities • Requirements

Slide 6

Slide 6 text

Peter Fisher BSC MBCS To framework or not? Pros Cons Good practice is used Lots of help* Good documentation Isolated from the language A single framework is not a transferable skill Using a framework when learning a language

Slide 7

Slide 7 text

Peter Fisher BSC MBCS To framework or not? Pros Cons Good practice Documentation Community driven Developing a system for production Extendable Reliable RAD Choice Bloat Fighting the framework Difficult to change once invested

Slide 8

Slide 8 text

Peter Fisher BSC MBCS To framework or not? Bloat Fighting the framework True of monolithic frameworks

Slide 9

Slide 9 text

Peter Fisher BSC MBCS To framework or not? Choice True of micro frameworks Compatibility

Slide 10

Slide 10 text

Peter Fisher BSC MBCS To framework or not? Pros Cons Rolling your own High learning potential Streamlined and bespoke You own it Lack of support Not able to develop complex features quickly

Slide 11

Slide 11 text

Peter Fisher BSC MBCS To framework or not? Tough questions need to be asked

Slide 12

Slide 12 text

Peter Fisher BSC MBCS To framework or not? Is it needed? Will this benefit me or the project? How much time is required? Is it possible?

Slide 13

Slide 13 text

Peter Fisher BSC MBCS To framework or not? If you choose to use a framework you should be able to answer why you are using it and be able to identify what problems it is solving Write this down!

Slide 14

Slide 14 text

Peter Fisher BSC MBCS To framework or not? What features will the project have in the future and will the framework allow for those changes?

Slide 15

Slide 15 text

Peter Fisher BSC MBCS To framework or not? You shouldn’t choose to use a framework The needs of the project should choose for you

Slide 16

Slide 16 text

Peter Fisher BSC MBCS To framework or not? Thank you. give feedback https://joind.in/talk/ba90b