Marco Faella

MARCO FAELLA is an associate professor of computer science at the University of Naples Federico II, in Italy. Besides his research on theoretical computer science, he’s a passionate teacher and programmer. He’s been teaching an advanced programming class for the last 13 years. He published a Java certification manual and a video course on Java streams.

books by Marco Faella

Exploring Great Software Design

  • October 2020
  • ISBN 9781617298783
  • 103 pages

Exploring Great Software Design is a collection of chapters from three Manning books chosen by author, teacher, and expert programmer Marco Faella. First, you'll zoom in on the importance of code readability for easy maintenance and troubleshooting. Next, you'll discover three different styles of unit testing and how to choose the one that will benefit your application the most. Last but not least, you'll learn why, if you want to write truly great software, you need to bake security into your software design from the very beginning. This free—but value-packed!—primer will set you firmly on the path to great software design.

Seriously Good Software

  • March 2020
  • ISBN 9781617296291
  • 328 pages
  • printed in black & white
  • Available translations: Korean, Russian, Simplified Chinese

Seriously Good Software is a handbook for any professional developer serious about improving application quality. It explores fundamental dimensions of code quality by enhancing a simple implementation into a robust, professional-quality application. Questions, exercises, and Java-based examples ensure you’ll get a firm grasp of the concepts as you go. When you finish the last version of the book’s central project, you’ll be able to confidently choose the right optimizations for your code.