DevelopersHangout

We Cover Tech Radar Volume 16 2017: Covering the "NEW" topics staging with Techniques and Tools


Listen Later

News & Other Happenings
Al (tool/app) [CGR]

https://github.com/alnutile/cli_skel

great command line starter library for PHP with a focus on testing, CI and code quality

NK:

How Can We Optimize AI for the Greatest Good, Instead of Profit?

https://www.technologyreview.com/s/608049/how-can-we-optimize-ai-for-the-greatest-good-instead-of-profit

Al:

PHPArchitect - June 2017

Protocol Buffers
by Christopher Mancini
https://github.com/christophermancini/protobuf-php-performance

NK:

Laravel’s Dependency Injection Container in Depth

https://davejamesmiller.com/2017/06/15/laravel-illuminate-container-in-depth

Deep Dive
Tech Radar

https://www.thoughtworks.com/radar

Theme, microservice and machine learning

Techniques
  • Decoupling secret management from source code
  • they did mention HashiCorp recently

    • Legacy in a box
    • I am always impressed when I have that experience on a site

      and realize how much it makes sense for most sites

      • Progressive Web Applications

      • Prototyping with InVision and Sketch

        even as a non designer this stuff can be important to get an idea across

        • Conversationally aware API
        • context aware API

          I was thinking about this the other day in Slack for getting a stack
          -- api around this

          • Platform engineering product teams.
            • but not a devops team
              • Social code analysis
              • enriches our understanding of the code quality by overlaying a developer's behavior with the structural analysis of the code

                We get this out of PHP http://www.phpmetrics.org/
                and the social side that is interesting though

                • CI Theater
                • Sadly, many developers simply set up a CI server and falsely assume they are "doing CI" when in reality they miss out on all the benefits. Common failure modes include: running CI against a shared mainline but with infrequent commits, so integration isn't really continuous; running a build with poor test coverage; allowing the build to stay red for long periods; or running CI against feature branches which results in continuous isolation. The ensuing "CI theatre" might make people feel good, but would fail any credible CI certification test.

                  • Enterprise-wide integration test environments
                  • contract testing

                    decoupling deployment from release
                    focus on mean time to recovery
                    testing in production.

                    • spec-based codegen
                    • not making code from these tools "Swagger/RAML" till the robots take over

                      Tools
                      • Airflow [read more]
                      • is a tool to programmatically create, schedule and monitor data pipeline

                        • Cake and Fake
                        • more new and good tools coming out of MS but this time for .NET

                          • Serverless Framework
                          • man do I wish I had more time https://serverless.com/

                            • Amazon Rekognition

                            • Claudia

                              Claudia makes it easy to deploy Node.js projects to AWS Lambda and API Gateway. It automates all the error-prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box

                              • InSpec
                              • looks really interesting long term info about servers

                                • Molecule
                                • Ansilbe role testing!!!!

                                  • Spaemacs
                                  • could be interesting

                                    • SpaCy
                                    • NLP Processor

                                      • Spinnaker
                                      • Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

                                        • Testinfra
                                        • too much manual qa right now for me

                                          Testinfra aims to be a Serverspec equivalent in Python and is written as a plugin to the Pytest test engine.

                                          • Yarn
                                          • 👉🏻 Support me on YouTube https://www.youtube.com/channel/UCZa3QWzy1z1G9FIw02pytdA/join

                                            👉🏻 Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                            ...more
                                            View all episodesView all episodes
                                            Download on the App Store

                                            DevelopersHangoutBy Alfred Nutile

                                            • 4.8
                                            • 4.8
                                            • 4.8
                                            • 4.8
                                            • 4.8

                                            4.8

                                            6 ratings