Daily C++ A ten minute talk on ten minute talks Barney Dellar - - PowerPoint PPT Presentation

daily c
SMART_READER_LITE
LIVE PREVIEW

Daily C++ A ten minute talk on ten minute talks Barney Dellar - - PowerPoint PPT Presentation

Daily C++ A ten minute talk on ten minute talks Barney Dellar April 2018 Canon Medical Research Europe Ltd. Canon Medical April 2018 2 Barney Dellar @branaby Canon Medical April 2018 3 Barney Dellar @branaby Agile April 2018 4


slide-1
SLIDE 1

Barney Dellar

April 2018 Canon Medical Research Europe Ltd.

Daily C++

A ten minute talk on ten minute talks

slide-2
SLIDE 2

Canon Medical

2

April 2018 Barney Dellar @branaby

slide-3
SLIDE 3

Canon Medical

3

April 2018 Barney Dellar @branaby

slide-4
SLIDE 4

Agile

4

April 2018 Barney Dellar @branaby

slide-5
SLIDE 5

Agile

5

April 2018 Barney Dellar @branaby

“Continuous attention to technical excellence and good design enhances agility.”

slide-6
SLIDE 6

ISO13485: “6.2 Human resources - Personnel performing work affecting product quality shall be competent on the basis of appropriate education, training, skills and experience.”

Regulation

slide-7
SLIDE 7

Agile

7

April 2018 Barney Dellar @branaby

ISO13485: “6.2 Human resources - Personnel performing work affecting product quality shall be competent on the basis of appropriate education, training, skills and experience.”

slide-8
SLIDE 8

http://cppcast.com/

CppCast

8

April 2018 Barney Dellar @branaby

slide-9
SLIDE 9

https://www.fluentcpp.com/

Fluent{C++}

9

April 2018 Barney Dellar @branaby

slide-10
SLIDE 10
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

10

April 2018 Barney Dellar @branaby

slide-11
SLIDE 11
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

11

April 2018 Barney Dellar @branaby

slide-12
SLIDE 12
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

12

April 2018 Barney Dellar @branaby

slide-13
SLIDE 13
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

13

April 2018 Barney Dellar @branaby

slide-14
SLIDE 14
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

14

April 2018 Barney Dellar @branaby

slide-15
SLIDE 15
  • Know your tools
  • Add meaning

○ Use the type system ○ Use good names

  • Respect levels of abstraction
  • Make your code easy to read

Canon Medical

15

April 2018 Barney Dellar @branaby

slide-16
SLIDE 16

Canon Medical

16

April 2018 Barney Dellar @branaby

slide-17
SLIDE 17
  • Modern JavaScript
  • Basic Groovy

Other languages

17

April 2018 Barney Dellar @branaby

slide-18
SLIDE 18

Educate Yourself!

Conclusion

18

April 2018 Barney Dellar @branaby