DevelopersHangout and No-Code News

DevelopersHangout and No-Code News

By Alfred NutileNewsTechnologyTech News
Download on the App Store

DevelopersHangout and No-Code News episodes

  • PHP and LLM News 2024 Week 39

    Here are many of the links from this episode

    Another Coding Assistant

    https://www.youtube.com/watch?v=5VkR9Sj_dOc
    Plus a good Youtuber to watch imo

    Laravel News Interview with Me about LLMs!

    https://www.youtube.com/watch?v=YRG_eZJ0CnQ
    One thing that came after the interview was a conversation with Eric and we found more then one way to help automate some of his more tedious daily tasks.
    For example he gets numerous URLs sent to him daily that he has to verify are not spam. With just a little LLM prompting we can do the following.

    • Get the page from the url
    • See if the page is a valid technology article related to Laravel, PHP etc
    • If it is then mark the link as approved
    • if not mark the link as spam!
      Of course it will take some prompt tweaking to get it right but in time as trust is built up he will no longer have to do this task.
    Open-Source LLM with Visionย Llama3.2!

    https://ai.meta.com/blog/llama-3-2-connect-2024-vision-edge-mobile-devices/

    The Best RAG Technique Yet? Anthropicโ€™s Contextual Retrieval Explained!

    This has shown up in a few areas and it is starting to take off. Augmenting your RAG system with chunk context!
    https://www.youtube.com/watch?v=tmiBae2goJM

    GraphRAG: The Marriage of Knowledge Graphs and RAG: Emil EifremUnlock the connections in your data with a well known pattern of Graph Databases and then using RAG to let the LLM help you query that data.

    https://www.youtube.com/watch?v=knDDGYHnnSI

    NoteBookLM makes a Podcast!

    This is an amazing tool and everyone who wants to see how LLMs can really help them do things like "study a collection of documents", "create FAQs" from a collection of documents, "

    And even make a podcast! You can see here I release a few chapters and some PHP LLM news (coming soon)
    https://readorlisten.com/episodes/why-llms-chapter-2-of-php-and-llms-the-book

    OpenSource AiPodcast Generator

    https://github.com/jgravelle/GroqCasters?tab=readme-ov-file

    ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

    ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

    ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

    10 min
  • We Cover Tech Radar Volume 16 2017: Covering the "NEW" topics staging with Techniques and Tools
    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
                                            • ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                              ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                              ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                              40 min
                                            • Do not fear the Queue!
                                              News & Other Happenings
                                              Al (tool/app) Copied โ€“ Copy and Paste Everywhere by Kevin Chang

                                              http://copiedapp.com/

                                              Make sure to enable the keyboard

                                              NK: Intro Video to Pickle - a BDD layer on top of Dusk and PHPUnit

                                              https://www.youtube.com/watch?v=GmA-6hnhljI&feature=youtu.be

                                              https://github.com/alnutile/pickle

                                              Al: Github moving to GraphQL

                                              https://developer.github.com/v4/

                                              NK: IBM tells thousands of remote employees to come back to office or find new jobs

                                              https://arstechnica.com/information-technology/2017/05/ibm-to-remote-workers-come-back-to-the-mothership-or-else/

                                              Deep Dive

                                              Do not fear the Queue

                                              Queue usage

                                              https://en.wikipedia.org/wiki/Message_queue

                                              The many levels it can benefit your workflow and how you solve problems

                                              Use Cases

                                              Parallel tasks

                                              Connect two different languages with json

                                              Split up services offload work - Microservice

                                              Allows you to work locally on a part of your App that later you can move off to a microservice or worker

                                              Prevent database sharing

                                              Sending Mail

                                              Importing Files

                                              Database buffer

                                              Long running jobs

                                              How to Implement

                                              Locally using Sync Driver

                                              Laracast

                                              https://laracasts.com/search?q=Queue

                                              Beanstalk

                                              SQS

                                              Iron

                                              Forge

                                              FortRabbit with CloudAMQP https://help.fortrabbit.com/cloudamqp

                                              Homestead

                                              AWS SQS

                                              S3 for large payloads

                                              How to deploy

                                              Laravel Daemon pretty simple

                                              Database

                                              --simple start

                                              --local jobs vs remote

                                              Gotchas

                                              Retries

                                              SNS Format

                                              You gotta restart the queue

                                              Interesting how Laravel does it with timestamp

                                              Have wasted a day on this in the past

                                              Logs can will up if queue is erroring out

                                              Failed jobs

                                              Queue has limit 256 k limit

                                              Visibility timeout

                                              Links

                                              Beanstalk

                                              https://laracasts.com/lessons/beanstalkd-queues-with-laravel

                                              etc

                                              https://laravel.com/docs/5.4/queues#supervisor-configuration

                                              link to sns

                                              ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                              ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                              ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                              47 min
                                            • This Is Why We Test
                                              News & Other Happenings
                                              Al (tool/app)

                                              Moom

                                              https://manytricks.com/moom/

                                              NK: Leaflet - an open-source JavaScript library for mobile-friendly interactive maps

                                              http://leafletjs.com/

                                              Al:

                                              https://martinfowler.com//bliki/PurposeOfEstimation.html

                                              Just a reminder that quotes are not to lock you in but to help decide if the work is even worth taking on

                                              NK: Design Patterns - A collection of design patterns in PHP translated from the book โ€œHead First Design Patternsโ€.

                                              https://github.com/PavelLoparev/design-patterns

                                              Deep Dive

                                              Testing When Why and How

                                              Kent Beck : โ€œI get paid for code that works, not for testsโ€

                                              What kinds of tests are there?
                                              • Units / Units
                                              • Integration / Inside
                                              • Acceptance / Outside
                                              • Contract Tests
                                              • How important is it that tests align with the business language and domain context?

                                                Do tests ever get in the way of writing code?

                                                http://stakeholderwhisperer.com/posts/2014/10/introducing-modelling-by-example

                                                Being proud of 100% test coverage is like being proud of reading every word in the newspaper. Some are more important than others. - Kent Beck

                                                What if it is a POC and should it have tests?
                                                Helping to think through the idea
                                                Testing later never works
                                                How to get started as a new to testing developer
                                                Contract Test Notes

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                55 min
                                              • ThoughtWorks Tech Radar - Languages and Frameworks show 4 of 4
                                                News & Other Happenings
                                                UnitTest - Al

                                                Adam Watham link to Martin Fowler

                                                https://martinfowler.com/bliki/UnitTest.html

                                                Vue.js Comparison with Other Frameworks - Nathan

                                                https://vuejs.org/v2/guide/comparison.html

                                                PHPStan - PHP Static Analysis Tool - Al

                                                Found in PHPArch

                                                https://github.com/phpstan/phpstan

                                                Shipping Docker - Nathan

                                                https://shippingdocker.com/

                                                Tool(s)
                                                Alfred Plugin to set a Do not Disturb Time

                                                https://github.com/mlantz/DND-Alfred-Workflow

                                                Deep Dive

                                                The 4th of 4 as we cover ThoughtWork's Technology Radar - Languages and Frameworks

                                                https://www.thoughtworks.com/radar/languages-and-frameworks

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                50 min
                                              • ThoughtWorks Tech Radar - Platforms
                                                News & Other Happenings

                                                Al (tool/app)

                                                TextExpander/Auto Text

                                                https://smilesoftware.com/textexpander

                                                http://lifehacker.com/5843903/the-best-text-expansion-app-for-mac

                                                Even Alfred Plugin

                                                Point is be more efficient including clipboard history into string etc and syncing

                                                NK:

                                                Laravel Dusk Browser Testing

                                                https://www.sitepoint.com/laravel-dusk-intuitive-and-easy-browser-testing-for-all/

                                                Al:

                                                The five stages of BDD (and Agile) Adoption

                                                http://johnfergusonsmart.com/five-stages-bdd-agile-adoption/

                                                "define more objective metrics, preferably independent of the process you are following"

                                                ReadOrListen version here http://www.readorlisten.com/15

                                                NK:

                                                Single Action Controllers in Laravel

                                                https://dyrynda.com.au/blog/single-action-controllers-in-laravel

                                                Deep Dive
                                                TechRadar

                                                https://www.thoughtworks.com/radar/platforms

                                                https://www.thoughtworks.com/radar

                                                https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                49 min
                                              • ThoughtWorks Tech Radar - Tools
                                                News & Other Happenings

                                                Al

                                                โ€œAbstracting HTTP Clients in PHP
                                                By David Buchmannโ€
                                                Excerpt From: php[architect]. โ€œphp[architect] - December 2016.โ€ iBooks.
                                                Yes I am still in December!

                                                NK:

                                                Use your eyes and Deep Learning to command your computer
                                                https://hackernoon.com/talk-to-you-computer-with-you-eyes-and-deep-learning-a-i-odyssey-part-2-7d3405ab8be1#.qujsg472u

                                                Al

                                                AWS re:Invent 2016: Life Without SSH: Immutable Infrastructure in Production (SAC318)
                                                https://www.youtube.com/watch?v=fEuN5LkXfZk

                                                NK: When Trump Tweets, This Bot Makes Money

                                                http://www.npr.org/2017/02/04/513469456/when-trump-tweets-this-bot-makes-money

                                                Deep Dive

                                                Discussion pattern

                                                Name the Section eg Adopt
                                                Name the item eg Pipeline as Code
                                                Quick summary if needed
                                                Round robin x minutes each

                                                TechRadar

                                                https://www.thoughtworks.com/radar/tools

                                                https://www.thoughtworks.com/radar

                                                https://assets.thoughtworks.com/assets/technology-radar-nov-2016-en.pdf

                                                Tools (Section 2 of 4)

                                                Adopt

                                                babel

                                                consul
                                                grafana
                                                packer

                                                Trail

                                                apache kafka
                                                espresso
                                                fastlane
                                                galen
                                                hashicorp
                                                JSONassert
                                                Let's Encrypt
                                                Load Impact
                                                OWASP Dependency Check
                                                Pa11y
                                                ServerSpec
                                                Talisman
                                                Terroform
                                                tmate
                                                Webpack
                                                ziplin

                                                Asses

                                                androad x86
                                                axios
                                                bottled water
                                                clojurel.spec
                                                FBSnatshotTestcase
                                                Grasp
                                                LambdaCD
                                                Pinpoint
                                                Pitest
                                                Repsheet
                                                Scikit-learn

                                                HOLD

                                                Jenkins as a deployment pipeline

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                50 min
                                              • ThoughtWorks Tech Radar - Techniques
                                                News & Other Happenings
                                                Al - PHPArch December 2016

                                                Behat - Beyond Browser Testing

                                                https://www.phparch.com/wp-content/uploads/2016/12/Behat-Beyond_Browser_Automation-phparchitect-December2016.pdf
                                                Konstantin (Con-Stan-Teen) Kudryashov

                                                NK - Laravel Dusk is Coming

                                                https://laravel-news.com/laravel-dusk-is-coming

                                                Al - Shipping Docker all the videos

                                                https://shippingdocker.com/dockerized-app/

                                                Chris Fadao

                                                NK - The Only Skill You Should Be Concerned With

                                                https://www.linkedin.com/pulse/20141113191054-103457178-the-only-skill-you-should-be-concerned-with

                                                Deep Dive
                                                Tech Radar

                                                https://www.thoughtworks.com/radar

                                                We begin to talk about 1 of the 4 topics, Techniques, in these radar releases. Take some time to learn about these thought-provoking snippets of what is out there for us to consider in our day to day work flow and maybe what not to consider.

                                                Techniques, Tools, Platforms, Languages/Frameworks

                                                Link to PDF - though the website data has more details

                                                We will cover Techniques (Section 1 of 4)

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                56 min
                                              • Slowing Down to Speed Up
                                                News & Other Happenings
                                                Machine Learning is Fun

                                                https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471#.wlk5uwkvd

                                                Three Horizons of Innovation

                                                https://steveblank.com/2015/06/26/lean-innovation-management-making-corporate-innovation-work/

                                                Generate Migrations from Existing Database

                                                https://github.com/Xethron/migrations-generator

                                                ServerLess

                                                http://docs.serverless.com/v0.5.0/docs

                                                http://serverlessconf.io/

                                                Laravel 5.3

                                                https://laravel-news.com/2016/06/look-whats-coming-laravel-5-3

                                                and
                                                https://scotch.io/tutorials/a-deep-dive-into-laravel-5-3-features

                                                Latest Readings

                                                Videos

                                                Jez Humble and David

                                                Nathan

                                                โ€œZero to One: Notes on Startups, or How to Build the Futureโ€
                                                https://www.amazon.com/gp/product/0804139296

                                                Deep Dive

                                                Slowing down to Speed Up

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                48 min
                                              • A Look at FeatureFlags
                                                News & Other Happenings
                                                PHPArch May 2016 Mastering Oauth2 Ben Ramsey
                                                Vue.js 2.0

                                                https://medium.com/the-vue-point/announcing-vue-js-2-0-8af1bde7ab9#.87222rvto

                                                Event Sourcing - Martin Fowler

                                                http://martinfowler.com/eaaDev/EventSourcing.html

                                                PHP 7.1 Updates

                                                https://dotdev.co/upcoming-changes-in-php-7-1-76ebea53b820#.ttl517y8f

                                                Microsoft Cognitive Services API

                                                https://www.microsoft.com/cognitive-services/

                                                Laravel API Document Generator

                                                https://github.com/mpociot/laravel-apidoc-generator

                                                Latest Readings

                                                https://www.thoughtworks.com/radar

                                                Deep Dive

                                                Feature Flags

                                                Library
                                                https://github.com/alfred-nutile-inc/laravel-feature-flag

                                                Article

                                                https://alfrednutile.info/posts/175

                                                Etsy and others

                                                https://www.youtube.com/watch?v=JR-ccCTmMKY

                                                ๐Ÿ‘‰ Become a Sponsor https://forms.gle/Kh1xURwDS7Y2oXTJ9ย 

                                                ๐Ÿ‘‰ Be a guest on the show https://forms.gle/SPdiQoZAHBzrKWRHA

                                                ๐Ÿ‘‰ Subscribe to my YouTube https://www.youtube.com/@AlfredNutile

                                                39 min

                                              About DevelopersHangout and No-Code News

                                              From the publisher's feed

                                              Things are changing and this podcast will be your weekly news to help see what is going on in the no-code space. Yes it will have some ai news but our real focus is getting your work done usingโ€ฆ