This document summarizes notable updates in the PHP community from last month. It discusses recent patch releases of PHP 5 and 7 that users should upgrade to for security fixes. It also covers security issues with ImageMagick and recommendations for mitigation. Upcoming features in PHP 7.1 are outlined. Updates to frameworks like CakePHP, Laravel, Symfony, and Zend are mentioned. Notable conferences in the coming months are listed.
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...HighSolutions Sp. z o.o.
Prezentacja, która miała miejsce 2019-09-05 w Poznaniu.
Wykonanie: Marek Tenus (HighSolutions)
Temat: "Speed up web API with Laravel and Swoole using Docker"
Docker containers are becoming more popular and portable to use. The need of Web Application firewall reached the critical level. To make it easy to implement, we created this nginx docker container having libmodsecurity integrated with Owasp CRS. This basically acts as a web application firewall and can defend various web attacks including "OWASP top 10".
In NPM THE GUIDE you will learn how to use npm to install packages and update them. Delve deeper into more command line commands to help speed up workflow and finally use npm in your scripts to utilise npm’s additional features.
Laravel Poznań Meetup #12 - "Speed up web API with Laravel and Swoole using ...HighSolutions Sp. z o.o.
Prezentacja, która miała miejsce 2019-09-05 w Poznaniu.
Wykonanie: Marek Tenus (HighSolutions)
Temat: "Speed up web API with Laravel and Swoole using Docker"
Docker containers are becoming more popular and portable to use. The need of Web Application firewall reached the critical level. To make it easy to implement, we created this nginx docker container having libmodsecurity integrated with Owasp CRS. This basically acts as a web application firewall and can defend various web attacks including "OWASP top 10".
In NPM THE GUIDE you will learn how to use npm to install packages and update them. Delve deeper into more command line commands to help speed up workflow and finally use npm in your scripts to utilise npm’s additional features.
Gestión de infraestructura tomcat tom ee con tfactoryCésar Hernández
Apache Tomcat, technology recap, challenges and opportunities with tFactory: open source Project to manage Apache Tomcat instances over a network easily.
Small presentation for first PHP meetup in Graz, Austria. Docker basics. (Slide 16 is empty because at that point I've shown live on the server how to use some basic Docker commands with docker-compose included)
Puppet Camp NYC 2014: Safely storing secrets and credentials in Git for use b...Puppet
"Safely Storing Secrets and Credentials in Git for use by
Puppet: The BlackBox Project" presented by Thomas A. Limoncelli, Stack Exchange at Puppet Camp NYC 2014
Python Django Basics
Python and Django getting Started
Why Python?
Why Django?
Django - MTV, MVT
What python does that another programming language do not ?
What kind of applications can you build with Python?
What is Python ?
What can you do with python?
Gestión de infraestructura tomcat tom ee con tfactoryCésar Hernández
Apache Tomcat, technology recap, challenges and opportunities with tFactory: open source Project to manage Apache Tomcat instances over a network easily.
Small presentation for first PHP meetup in Graz, Austria. Docker basics. (Slide 16 is empty because at that point I've shown live on the server how to use some basic Docker commands with docker-compose included)
Puppet Camp NYC 2014: Safely storing secrets and credentials in Git for use b...Puppet
"Safely Storing Secrets and Credentials in Git for use by
Puppet: The BlackBox Project" presented by Thomas A. Limoncelli, Stack Exchange at Puppet Camp NYC 2014
Python Django Basics
Python and Django getting Started
Why Python?
Why Django?
Django - MTV, MVT
What python does that another programming language do not ?
What kind of applications can you build with Python?
What is Python ?
What can you do with python?
An overview of the latest news and interesting developments across PHP from November & December 2017: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from March 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from February 2017: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from November 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from January 2019: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Pantheon
Greg Anderson's slide deck from BADCamp 2016.
Having a fine-tuned continuous integration environment is extremely valuable, even for small projects. Today, there is a wide variety of standalone projects and online Software-As-A-Service offerings that can super-streamline your everyday development tasks that can help you get your projects up and running like a pro. In this session, we'll look at how you can get the most out of:
- GitHub source code repository
- Packagist package manager for Composer
- Travis CI continuous integration service
- Coveralls code coverage service
- Scrutinizer static analysis service
- Box2 phar builder
- PhpDocumentor api documentation generator
- ReadTheDocs online documentation reader service
- Composer scripts and projects for running local tests and builds
An overview of the latest news and interesting developments across PHP from September 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from April 2017: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
With PHP 8.0 recently released and PHP 5.x still accounting for over 40% of all production environments, it's time to paint a clear picture on not just why everyone should move to 8.x, but on how to get code ready for the latest version of PHP. In this talk, we'll look at some handy tools and techniques to ease the migration.
An overview of the latest news and interesting developments across PHP from October 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from July 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from April 2018: new language features, RFCs, community news, upcoming conferences, and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from February 2018: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
Last Month in PHP - June through Mid-July 2017Eric Poe
An overview of the latest news and interesting developments across PHP from June through Mid-July 2017: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
An overview of the latest news and interesting developments across PHP from March 2017: new language features, RFCs, community news, upcoming conferences and the latest versions of popular frameworks and platforms.
Type hints were introduced with PHP 5. PHP 7 will add the ability to type hint on scalars and even to explicitly state what type will be returned from the function. This talk briefly goes over these added features to PHP 7.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
3. Security Bulletin...
ImageMagick
● Remote Code Execution
● Mitigation recommendation:
○ Sandbox ImageMagick
■ If you find a good way to do this, it might make a good KCPUG talk!
○ Update your policy.xml file.
■ See: imagetragick.com
4. Upcoming Features via PHP RFC
Replace "Missing argument" warning with "Too few arguments" exception
● Target: PHP 7.1
● tl;dr: execution happens with warning, but not with exception
● See: https://wiki.php.net/rfc/too_few_args
5. Upcoming Features via PHP RFC
Add curl_multi_errno(), curl_share_errno()
and curl_share_strerror()
● Target: PHP 7.1
● tl;dr: some curl error functions were
missing
● See: https://wiki.php.net/rfc/too_few_args
Adds methods in bold:
6. Upcoming Features via PHP RFC
Fix inconsistent behavior of $this variable
● Target: PHP 7.1
● tl;dr: reduce stupidity of $this as var
● Note: many BC breaks, all are good
● See: wiki.php.net/rfc/this_var
Note: Examples stolen directly from the RFC :)
7. PHP-Framework Interoperability Group
Two proposals have entered “draft” status
● Simple Cache
○ Adds a simpler layer on top of PSR-6
○ Does NOT replace PSR-6
○ See: github.com/dragoonis/fig-standards/blob/psr-simplecache/proposed/simplecache.md
● HTTP Factories
○ Defines factory interfaces for PSR-7
○ See: github.com/php-fig/fig-standards/blob/master/proposed/http-factory/http-factory.md
● See: php-fig.org/psr
8. CMSes: Drupal
Drupal 8.1.[2, 3] & 7.4.4
● Patch Release
○ Security Release
■ Drupal 7: (Users module) Saving user accounts can sometimes grant the user all roles
■ Drupal 8: (Views module) Views can allow unauthorized users to see Statistics
information
○ See: drupal.org/SA-CORE-2016-002
13. Frameworks - Zend
ZF 3 Released!
● PHP7 support
● Up to 4X faster applications under PHP 5, and even better performance under
PHP 7!
● Documentation is now included within each component repository
● PSR-7 (HTTP messaging interfaces) features:
○ Diactoros - a PSR-7 HTTP message implementation
○ Stratigility - middleware foundation for building and dispatching middleware pipelines
○ Expressive - a PSR-7 middleware microframework
● See: framework.zend.com/blog/2016-06-28-zend-framework-3.html
14. PHP: The Right Way
● Fixed syntax of vhost snippet for Xdebug
○ See: phptherightway.com/#xdebug
● Fixed capitalization for "PHP" and "PaaS" on the index page
● Changed dead link to live link for “PHP Devs to Follow” and corrected a
spelling error
○ See: phptherightway.com/#people_to_follow
● Note: Every open-source project can use your help with documentation. What
are you waiting for?
15. PHP Conferences
php[cruise]
● July 17-24 - Bahamas
● 10% Discount Code for our UG:
REDACTED
● See: cruise.phparch.com
Laracon US
● July 27-29 - Louisville, KY
● See: laracon.us
Midwest.io
● August 20-23 - Kansas City, MO
● See: midwest.io
Pacific Northwest PHP 2016
● Sept 15-17 - Seattle, WA
● See: pnwphp2016.dryfta.com
16. PHP Conferences - Continued
StrangeLoop
● Sept 15-17 - St. Louis, MO
● See: thestrangeloop.com
International PHP Conference
● Oct 23-27 - Munich, Germany
● See: phpconference.com/en/
True North PHP
● Nov 3-5 - Toronto, Canada
● See: truenorthphp.ca
ZendCon
● Nov 18-21 - Las Vegas, NV
● See: zendcon.com
17. Nomad PHP (Online) - July 28
Nomad PHP EU - 01:00 PM CDT
Grown-up MongoDB: Schema Design
● Derick Rethans (@derickr)
● See: nomadphp.com/grown-mongodb-
schema-design
Nomad PHP US - 08:00 PM CDT
How the 3rd Normal Form Destroyed a
Family
● Chuck Reeves (@manchuck)
● See: nomadphp.com/3rd-normal-form-
destroyed-family
18. Next Month in KCPHPUG
● Looking for Speakers!
● Nomad PHP edition?
● Hack Night?