ºÝºÝߣshows by User: niklongstone / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: niklongstone / Tue, 08 May 2018 07:58:43 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: niklongstone The Security Code Review Guide /slideshow/the-security-code-review-guide-96365845/96365845 securitycodereviewslides-phpyorkshire-180508075843
Is your code secure? Do you know what are the practices in secure code review? In this talk you will see the important aspects of the various controls to build a reference when conducting secure code reviews in PHP.]]>

Is your code secure? Do you know what are the practices in secure code review? In this talk you will see the important aspects of the various controls to build a reference when conducting secure code reviews in PHP.]]>
Tue, 08 May 2018 07:58:43 GMT /slideshow/the-security-code-review-guide-96365845/96365845 niklongstone@slideshare.net(niklongstone) The Security Code Review Guide niklongstone Is your code secure? Do you know what are the practices in secure code review? In this talk you will see the important aspects of the various controls to build a reference when conducting secure code reviews in PHP. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/securitycodereviewslides-phpyorkshire-180508075843-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Is your code secure? Do you know what are the practices in secure code review? In this talk you will see the important aspects of the various controls to build a reference when conducting secure code reviews in PHP.
The Security Code Review Guide from Nicola Pietroluongo
]]>
876 8 https://cdn.slidesharecdn.com/ss_thumbnails/securitycodereviewslides-phpyorkshire-180508075843-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Refactoring the third commandment /slideshow/refactoring-the-third-commandment/86760468 refactor-phpbenelux2018-180126211110
If it works doesn’t imply it’s good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. This talk shows some important bad code smells, how to assign priorities, tools useful in refactoring and code quality.]]>

If it works doesn’t imply it’s good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. This talk shows some important bad code smells, how to assign priorities, tools useful in refactoring and code quality.]]>
Fri, 26 Jan 2018 21:11:10 GMT /slideshow/refactoring-the-third-commandment/86760468 niklongstone@slideshare.net(niklongstone) Refactoring the third commandment niklongstone If it works doesn’t imply it’s good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. This talk shows some important bad code smells, how to assign priorities, tools useful in refactoring and code quality. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/refactor-phpbenelux2018-180126211110-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> If it works doesn’t imply it’s good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. This talk shows some important bad code smells, how to assign priorities, tools useful in refactoring and code quality.
Refactoring the third commandment from Nicola Pietroluongo
]]>
356 1 https://cdn.slidesharecdn.com/ss_thumbnails/refactor-phpbenelux2018-180126211110-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The reviewer checklist /slideshow/the-reviewer-checklist/80078453 thereviewerchecklist-170923080809
The reviewer checklist - or better said how to be a better code reviewer with a methodical approach. In this talk we explore what a code reviewer should flag out and what should not, from finding bad code smell, design problem to spot performance or security issue and poor test coverage. The talks includes snippets of code to demonstrate solutions, challenges I’ve encountered while reviewing code in several big projects and, of course, what has become my checklist.]]>

The reviewer checklist - or better said how to be a better code reviewer with a methodical approach. In this talk we explore what a code reviewer should flag out and what should not, from finding bad code smell, design problem to spot performance or security issue and poor test coverage. The talks includes snippets of code to demonstrate solutions, challenges I’ve encountered while reviewing code in several big projects and, of course, what has become my checklist.]]>
Sat, 23 Sep 2017 08:08:09 GMT /slideshow/the-reviewer-checklist/80078453 niklongstone@slideshare.net(niklongstone) The reviewer checklist niklongstone The reviewer checklist - or better said how to be a better code reviewer with a methodical approach. In this talk we explore what a code reviewer should flag out and what should not, from finding bad code smell, design problem to spot performance or security issue and poor test coverage. The talks includes snippets of code to demonstrate solutions, challenges I’ve encountered while reviewing code in several big projects and, of course, what has become my checklist. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thereviewerchecklist-170923080809-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The reviewer checklist - or better said how to be a better code reviewer with a methodical approach. In this talk we explore what a code reviewer should flag out and what should not, from finding bad code smell, design problem to spot performance or security issue and poor test coverage. The talks includes snippets of code to demonstrate solutions, challenges I’ve encountered while reviewing code in several big projects and, of course, what has become my checklist.
The reviewer checklist from Nicola Pietroluongo
]]>
513 8 https://cdn.slidesharecdn.com/ss_thumbnails/thereviewerchecklist-170923080809-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Refactor, the third commandment /slideshow/refactor-the-t/55078558 refactor-conf-slides-clean-151113130137-lva1-app6891
If it works doesn't imply it's good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. In this talk, I will show practical PHP code samples of bad smells, what's the better way to start refactiring and some useful tools.]]>

If it works doesn't imply it's good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. In this talk, I will show practical PHP code samples of bad smells, what's the better way to start refactiring and some useful tools.]]>
Fri, 13 Nov 2015 13:01:37 GMT /slideshow/refactor-the-t/55078558 niklongstone@slideshare.net(niklongstone) Refactor, the third commandment niklongstone If it works doesn't imply it's good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. In this talk, I will show practical PHP code samples of bad smells, what's the better way to start refactiring and some useful tools. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/refactor-conf-slides-clean-151113130137-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> If it works doesn&#39;t imply it&#39;s good. Improving the internal structure of a project is important for many reasons. Refactor also means simplify the debug processes, tuning up performances and make the code readable to avoid a gradual spaghetti project failure. In this talk, I will show practical PHP code samples of bad smells, what&#39;s the better way to start refactiring and some useful tools.
Refactor, the third commandment from Nicola Pietroluongo
]]>
475 4 https://cdn.slidesharecdn.com/ss_thumbnails/refactor-conf-slides-clean-151113130137-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-niklongstone-48x48.jpg?cb=1527929821 I am a software engineer with many years of experience, building web application for some of the biggest companies around Europe. Open source enthusiast, conference speaker, author of Learning PHP 7 (Packt Publishing) and Amazon Alexa skill challenge Award winner. Other experiences as team leader, CTO, lead architect, scrum master. Main skills: PHP 5, PHP 7, Symfony2, JS/jQuery, Angular, React, NodeJS, Jasmine, Karma, Gulp, Grunt, Agile, TDD, BDD, Silex, Express.js, PHPUnit, PHPspec, Behat, Cucumber, Sinatra, Docker, Amazon Web Services, DevOPS, Heroku, OpenShift, Mysql, Sqlite, MongoDB, Jenkins, Bamboo, Jira, Confluence. www.nicolapietroluongo.com https://cdn.slidesharecdn.com/ss_thumbnails/securitycodereviewslides-phpyorkshire-180508075843-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-security-code-review-guide-96365845/96365845 The Security Code Revi... https://cdn.slidesharecdn.com/ss_thumbnails/refactor-phpbenelux2018-180126211110-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/refactoring-the-third-commandment/86760468 Refactoring the third ... https://cdn.slidesharecdn.com/ss_thumbnails/thereviewerchecklist-170923080809-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-reviewer-checklist/80078453 The reviewer checklist