Laracon AU 2018 心得分享會活動資訊
日期時間:11/29 (四) 晚上 7:00
地點:三創育成中心 11 樓 Space A
活動頁:https://laravel-dojo.kktix.cc/events/laraconau2018
文字紀錄:https://medium.com/laraveldojo/report-for-laracon-au-2018-731929bf40c
Laravel, il framework php per gli artigiani del webCommit University
The document is a presentation about the Laravel PHP framework. It discusses Laravel's history and features, including its rapid development cycle with new releases and long term support. It highlights trends showing Laravel's growing popularity compared to other frameworks. Key reasons for using Laravel are outlined, like its rapid prototyping, scaffolding, ORM, routing and more. The presentation also covers Laravel's official first party packages and tools for local development, deployments, billing and more.
Writing a truly consumable REST API is hard. Once exposed, documentation must be perfect before it can be consumed. Consumers often face days or weeks of work creating the client code. Many just need a command-line API. For a large API, writing these by hand and keeping them in sync is mission impossible. This session shows how to combine tooling around JAX-RS, OpenAPI, and MicroProfile REST Client to bootstrap microservice APIs that have Amazon-style Java client library, command-line API, and AsciiDoc/HTML documentation. The presentation explores generation of clients in other languages such as JavaScript and Git-inspired command-line techniques that enable REST calls to be secured via SSH keys. All perfectly documented in AsciiDoc, HTML, and man pages.
Laravel is a PHP web framework that provides tools and features for building web applications including authentication, caching, routing, and more out of the box. It has evolved over time since its initial release in 2011 to address growing pains with other PHP frameworks. The Laravel ecosystem includes tools, packages, conferences, and online resources that support development with Laravel. Laravel uses a default dependency injection container to manage class dependencies and service providers to bootstrap core framework services.
phratch is a visual programming language based on jigsaw puzzle. It allows to begin development on top of great Pharo API and now on top of robots like Lego Mindstorms.
APIBAN: Protecting you from unwanted SIP traffic. Fred PosnerAlan Quayle
APIBAN: Protecting you from unwanted SIP traffic
Fred Posner, Senior VoIP Engineer, VoIP Consultant, LOD Communications
APIBAN helps identify known bad actors before they attack your system
Simple API queries / JSON responses
Open Source client to automatically integrate into iptables
Free (as in beer) service from LOD.com
TADSummit EMEA Americas 2021
Getting your hands dirty testing Magento 2 (at MageTitansIT)vinaikopp
Introduction into automated testing in Magento 2 with a focus on integration tests.
The presentation was held at the MageTitans conference in Milano, Italy on 2016-02-05.
I re-uploaded a newer version of the slide deck that contains more details.
This document discusses bringing PHP scripting capabilities to Android devices. It describes how PHP can be compiled to run on Android using the Scripting Layer for Android (SL4A) project. SL4A exposes the Android API to scripting languages and has added support for PHP through the PHP for Android project. This allows PHP scripts to access Android features like location services, sending emails, and interacting with the mobile OS. An example PHP script is provided that uses location data to generate a Google Maps link and email the user's current location.
Laravel, il framework php per gli artigiani del webCommit University
The document is a presentation about the Laravel PHP framework. It discusses Laravel's history and features, including its rapid development cycle with new releases and long term support. It highlights trends showing Laravel's growing popularity compared to other frameworks. Key reasons for using Laravel are outlined, like its rapid prototyping, scaffolding, ORM, routing and more. The presentation also covers Laravel's official first party packages and tools for local development, deployments, billing and more.
Writing a truly consumable REST API is hard. Once exposed, documentation must be perfect before it can be consumed. Consumers often face days or weeks of work creating the client code. Many just need a command-line API. For a large API, writing these by hand and keeping them in sync is mission impossible. This session shows how to combine tooling around JAX-RS, OpenAPI, and MicroProfile REST Client to bootstrap microservice APIs that have Amazon-style Java client library, command-line API, and AsciiDoc/HTML documentation. The presentation explores generation of clients in other languages such as JavaScript and Git-inspired command-line techniques that enable REST calls to be secured via SSH keys. All perfectly documented in AsciiDoc, HTML, and man pages.
Laravel is a PHP web framework that provides tools and features for building web applications including authentication, caching, routing, and more out of the box. It has evolved over time since its initial release in 2011 to address growing pains with other PHP frameworks. The Laravel ecosystem includes tools, packages, conferences, and online resources that support development with Laravel. Laravel uses a default dependency injection container to manage class dependencies and service providers to bootstrap core framework services.
phratch is a visual programming language based on jigsaw puzzle. It allows to begin development on top of great Pharo API and now on top of robots like Lego Mindstorms.
APIBAN: Protecting you from unwanted SIP traffic. Fred PosnerAlan Quayle
APIBAN: Protecting you from unwanted SIP traffic
Fred Posner, Senior VoIP Engineer, VoIP Consultant, LOD Communications
APIBAN helps identify known bad actors before they attack your system
Simple API queries / JSON responses
Open Source client to automatically integrate into iptables
Free (as in beer) service from LOD.com
TADSummit EMEA Americas 2021
Getting your hands dirty testing Magento 2 (at MageTitansIT)vinaikopp
Introduction into automated testing in Magento 2 with a focus on integration tests.
The presentation was held at the MageTitans conference in Milano, Italy on 2016-02-05.
I re-uploaded a newer version of the slide deck that contains more details.
This document discusses bringing PHP scripting capabilities to Android devices. It describes how PHP can be compiled to run on Android using the Scripting Layer for Android (SL4A) project. SL4A exposes the Android API to scripting languages and has added support for PHP through the PHP for Android project. This allows PHP scripts to access Android features like location services, sending emails, and interacting with the mobile OS. An example PHP script is provided that uses location data to generate a Google Maps link and email the user's current location.
Static analysis tools like PHPStan and Psalm can find bugs in PHP code within seconds by analyzing code without executing it. PHPStan performs static analysis to catch errors in code syntax and functionality. It has different configuration levels and plugins. Psalm is also a PHP static analysis tool that can lint code and accommodate grandfathered old code while also incorporating new features. Both tools can help developers find bugs quickly.
Freebar is an Italian social network launched in 2003 that now has over 500,000 users. It began as a community for high school students and remains mostly used by Italians, with many users from Naples. Chat and dating applications are very popular on the site where users spend an average of 45 minutes. Freebar has recently joined OpenSocial, approving 30 applications so far, and has created a developer zone to help developers build and test applications for the site.
The document introduces Mike G, a senior developer who has been working with PHP since the 3.x version and JavaScript since 1999. He gives a brief introduction about himself and his background as a blogger, speaker and JavaScript evangelist. He then asks the audience if they code in PHP 5 or 4 and if they love or loathe JavaScript. The next section notes that "AJAX" is not an actual technology, but rather a term coined by Jesse James Garret in 2005 to refer to asynchronous JavaScript and XML.
This document provides instructions for contributing to the Pharo project, including reporting issues using the Manuscript issue tracker, submitting pull requests on GitHub, and reviewing fixed issues. It notes that Pharo7 is still in active development, especially around CI and Git support, and the processes may be improved over time. Contributors are asked to create accounts on Manuscript and GitHub to report issues, submit fixes as pull requests, and review changes.
PHP for Android: prototyping Android apps in phpCesare D'Amico
PFA (PHP for Android) is a project that lets you write native Android apps in php. In this talk you'll learn how to install and use this project to develop on your phone with php.
Анастасия Войтова: Здоровая психологическая атмосфера в жизни разработчика, ...Fwdays
-Как попробовать новые технологии в текущем проекте и не поломать всё?
-История-хоррор о том, как мы подписывали AppExtension и чуть не умерли в муках.
-Чем меряться, или какие командные метрики полезно собирать и анализировать.
-Клиент не понимает всю гениальность моего кода: что делать?
-и ещё немного о важности демо, весёлых коммит мессаджах и пасхалках внутри приложений
Ruby conf Taiwan -Ruby based Distributed Key Value Store "ROMA"-Hiroaki Iwase
ROMA is a Ruby-based distributed key-value store (NoSQL) developed by Rakuten Institute of Technology in collaboration with Ruby creator Yukihiro Matsumoto since 2007. It uses a pure peer-to-peer architecture with consistent hashing and virtual nodes to provide high scalability and fault tolerance. The open source ROMA project includes the core ROMA software, Gladiator GUI management tool, and documentation on using and benchmarking ROMA.
Do You Git Your Code? Follow Simplified Gitflow Branching Model to Improve Pr...Geshan Manandhar
Simplified gitflow has only one perpetual branch master which decreases the complexity, only one ticket can be deployed and tested in any given environment like staging or production. When only one ticket is deployed on a given environment, it is very easy to trace a problem if it occurs. As the full gitflow, master is the stable branch which can be deployed to production anytime.
This document provides guidance on how to contribute to the Koha open source library system. It outlines various ways to contribute, such as reporting bugs, fixing bugs, creating new features, documenting, translating, and more. It then describes the process for fixing bugs or adding new features, which involves announcing the work, releasing work in progress, using Git, submitting patches via email, getting sign off from others, and updating the status in Bugzilla. Proper coding guidelines and branching in Git are emphasized throughout the contribution workflow.
Gear up for Continuous Integration with Salesforce DX, Circle CI and ClaytonDaniel Stange
Everyone in the Salesforce ecosystem knows how painful the rollout of changes with Changeset can be, and how tedious the setup for Ant build jobs is. Luckily, Salesforce DX is a huge leap forward in terms of modern enterprise software lifecycle management. I am going to present how my development toolchain links DX, Clayton and Circle CI, and we are going to build a Circle configuration together to help you getting rid of change sets forever.
The document discusses clean architecture principles and their application to Laravel PHP framework development. It describes how to separate an application into independent layers including entities, use cases, interfaces, and data access objects. It provides code examples of implementing repositories and dependency injection using Laravel service providers to adhere to clean architecture and dependency rules. The goal is to build maintainable and testable applications by decoupling layers and controlling dependencies between them.
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.
Chasing the RESTful Trinity - Client CLI and DocumentationRoberto Cortez
The learning curve for REST API security is severe and unforgiving. Specifications promise infinite flexibility, habitually give old concepts new names, and almost seem designed to deliberately confuse. With an aggressive distaste for fancy terminology, this session delves into OAuth 2.0 with and without JWT for user identity; AWS-style security for B2B with API keys; and OAuth 2.0 Proof of Possession, which merges both into two-factor bliss. Using a baseline microservice architecture, the presentation compares them, with a heavy focus on the wire, showing actual HTTP messages and analyzing their impact on load and security. Starting with basic authentication and a brief intro to hashing and signing, this is the perfect session to align the whole team.
Blockchain And dapps meetup introductionHu Kenneth
This document introduces a blockchain and crypto meetup group with its mission to share knowledge about blockchain and decentralized applications on a regular basis. It lists contact information for 5 members and announces an upcoming speaking event on January 20th about blockchain and crypto, as well as a decentralized application development workshop on the same day. Resources and instructions for finding speakers or getting involved are also provided.
Knowing Laravel 5 : The most popular PHP frameworkBukhori Aqid
This document summarizes Laravel, a popular PHP framework. It notes that Laravel is the most starred PHP framework on GitHub, with over 4.8 million stars. The document then provides an overview of Laravel's features, which include Composer, routing, resource controllers, Eloquent ORM, Blade templating, Artisan CLI, and migrations. It also summarizes some of Laravel 5's new features, such as its new folder structure, contracts, route middleware, controller method injection, scheduler, Tinker/Psysh, DotEnv, Laravel Elixir, Socialite, and form requests.
This presentation shows you, how we on https://orga.zone/ use the AppCache manifest of HTML5 to create business apps and provide an AppStore-free solution for solid business applications. This presentation is from July 2005: the FrankfurtJS meetup and it is in english
Won't somebody think of the robots? - Mark Williams-Cook - SearchNorwich 4SearchNorwich
Some of the most important SEO you can do is ‘invisible’ to the user. With designers and developers rightly building online experiences with a user-centric approach, it’s not uncommon for these SEO considerations to be overlooked.
This presentation will highlight some specific examples of ‘invisible SEO’ for you as a business owner or digital marketer to look out for, as well as some technical implementation details if you’re a developer.
Mark will deliver some examples of what can happen if the ball is dropped, too!
Hacktoberfest is held throughout October and encourages contributions to open source projects. Suggested projects to contribute to include cleaning up the middleman gem, fixing warnings in a Travis output, and refactoring Railsgoat. Upcoming local events include a health IT hack challenge, Nerd Club meetup, and civic hack night. The document also lists upcoming conferences and initiatives like Rails Rumble and Google Summer of Code.
Static analysis tools like PHPStan and Psalm can find bugs in PHP code within seconds by analyzing code without executing it. PHPStan performs static analysis to catch errors in code syntax and functionality. It has different configuration levels and plugins. Psalm is also a PHP static analysis tool that can lint code and accommodate grandfathered old code while also incorporating new features. Both tools can help developers find bugs quickly.
Freebar is an Italian social network launched in 2003 that now has over 500,000 users. It began as a community for high school students and remains mostly used by Italians, with many users from Naples. Chat and dating applications are very popular on the site where users spend an average of 45 minutes. Freebar has recently joined OpenSocial, approving 30 applications so far, and has created a developer zone to help developers build and test applications for the site.
The document introduces Mike G, a senior developer who has been working with PHP since the 3.x version and JavaScript since 1999. He gives a brief introduction about himself and his background as a blogger, speaker and JavaScript evangelist. He then asks the audience if they code in PHP 5 or 4 and if they love or loathe JavaScript. The next section notes that "AJAX" is not an actual technology, but rather a term coined by Jesse James Garret in 2005 to refer to asynchronous JavaScript and XML.
This document provides instructions for contributing to the Pharo project, including reporting issues using the Manuscript issue tracker, submitting pull requests on GitHub, and reviewing fixed issues. It notes that Pharo7 is still in active development, especially around CI and Git support, and the processes may be improved over time. Contributors are asked to create accounts on Manuscript and GitHub to report issues, submit fixes as pull requests, and review changes.
PHP for Android: prototyping Android apps in phpCesare D'Amico
PFA (PHP for Android) is a project that lets you write native Android apps in php. In this talk you'll learn how to install and use this project to develop on your phone with php.
Анастасия Войтова: Здоровая психологическая атмосфера в жизни разработчика, ...Fwdays
-Как попробовать новые технологии в текущем проекте и не поломать всё?
-История-хоррор о том, как мы подписывали AppExtension и чуть не умерли в муках.
-Чем меряться, или какие командные метрики полезно собирать и анализировать.
-Клиент не понимает всю гениальность моего кода: что делать?
-и ещё немного о важности демо, весёлых коммит мессаджах и пасхалках внутри приложений
Ruby conf Taiwan -Ruby based Distributed Key Value Store "ROMA"-Hiroaki Iwase
ROMA is a Ruby-based distributed key-value store (NoSQL) developed by Rakuten Institute of Technology in collaboration with Ruby creator Yukihiro Matsumoto since 2007. It uses a pure peer-to-peer architecture with consistent hashing and virtual nodes to provide high scalability and fault tolerance. The open source ROMA project includes the core ROMA software, Gladiator GUI management tool, and documentation on using and benchmarking ROMA.
Do You Git Your Code? Follow Simplified Gitflow Branching Model to Improve Pr...Geshan Manandhar
Simplified gitflow has only one perpetual branch master which decreases the complexity, only one ticket can be deployed and tested in any given environment like staging or production. When only one ticket is deployed on a given environment, it is very easy to trace a problem if it occurs. As the full gitflow, master is the stable branch which can be deployed to production anytime.
This document provides guidance on how to contribute to the Koha open source library system. It outlines various ways to contribute, such as reporting bugs, fixing bugs, creating new features, documenting, translating, and more. It then describes the process for fixing bugs or adding new features, which involves announcing the work, releasing work in progress, using Git, submitting patches via email, getting sign off from others, and updating the status in Bugzilla. Proper coding guidelines and branching in Git are emphasized throughout the contribution workflow.
Gear up for Continuous Integration with Salesforce DX, Circle CI and ClaytonDaniel Stange
Everyone in the Salesforce ecosystem knows how painful the rollout of changes with Changeset can be, and how tedious the setup for Ant build jobs is. Luckily, Salesforce DX is a huge leap forward in terms of modern enterprise software lifecycle management. I am going to present how my development toolchain links DX, Clayton and Circle CI, and we are going to build a Circle configuration together to help you getting rid of change sets forever.
The document discusses clean architecture principles and their application to Laravel PHP framework development. It describes how to separate an application into independent layers including entities, use cases, interfaces, and data access objects. It provides code examples of implementing repositories and dependency injection using Laravel service providers to adhere to clean architecture and dependency rules. The goal is to build maintainable and testable applications by decoupling layers and controlling dependencies between them.
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.
Chasing the RESTful Trinity - Client CLI and DocumentationRoberto Cortez
The learning curve for REST API security is severe and unforgiving. Specifications promise infinite flexibility, habitually give old concepts new names, and almost seem designed to deliberately confuse. With an aggressive distaste for fancy terminology, this session delves into OAuth 2.0 with and without JWT for user identity; AWS-style security for B2B with API keys; and OAuth 2.0 Proof of Possession, which merges both into two-factor bliss. Using a baseline microservice architecture, the presentation compares them, with a heavy focus on the wire, showing actual HTTP messages and analyzing their impact on load and security. Starting with basic authentication and a brief intro to hashing and signing, this is the perfect session to align the whole team.
Blockchain And dapps meetup introductionHu Kenneth
This document introduces a blockchain and crypto meetup group with its mission to share knowledge about blockchain and decentralized applications on a regular basis. It lists contact information for 5 members and announces an upcoming speaking event on January 20th about blockchain and crypto, as well as a decentralized application development workshop on the same day. Resources and instructions for finding speakers or getting involved are also provided.
Knowing Laravel 5 : The most popular PHP frameworkBukhori Aqid
This document summarizes Laravel, a popular PHP framework. It notes that Laravel is the most starred PHP framework on GitHub, with over 4.8 million stars. The document then provides an overview of Laravel's features, which include Composer, routing, resource controllers, Eloquent ORM, Blade templating, Artisan CLI, and migrations. It also summarizes some of Laravel 5's new features, such as its new folder structure, contracts, route middleware, controller method injection, scheduler, Tinker/Psysh, DotEnv, Laravel Elixir, Socialite, and form requests.
This presentation shows you, how we on https://orga.zone/ use the AppCache manifest of HTML5 to create business apps and provide an AppStore-free solution for solid business applications. This presentation is from July 2005: the FrankfurtJS meetup and it is in english
Won't somebody think of the robots? - Mark Williams-Cook - SearchNorwich 4SearchNorwich
Some of the most important SEO you can do is ‘invisible’ to the user. With designers and developers rightly building online experiences with a user-centric approach, it’s not uncommon for these SEO considerations to be overlooked.
This presentation will highlight some specific examples of ‘invisible SEO’ for you as a business owner or digital marketer to look out for, as well as some technical implementation details if you’re a developer.
Mark will deliver some examples of what can happen if the ball is dropped, too!
Hacktoberfest is held throughout October and encourages contributions to open source projects. Suggested projects to contribute to include cleaning up the middleman gem, fixing warnings in a Travis output, and refactoring Railsgoat. Upcoming local events include a health IT hack challenge, Nerd Club meetup, and civic hack night. The document also lists upcoming conferences and initiatives like Rails Rumble and Google Summer of Code.
This document summarizes a presentation given by Deepu K Sasidharan of XebiaLabs at DevoxxFR 2018 about frontend options for Java developers. It discusses why many Java developers dislike frontend work, myths about the frontend landscape, and how to make Java developers enjoy JavaScript. It also provides a brief history of Angular, React, and Vue.js, highlights of the speaker's favorite and least favorite features of each, and recommendations for choosing a framework. The document concludes by discussing options for starting new projects with Angular and React using tools like the Angular CLI and Create React App, and introduces JHipster for generating full stack applications.
The document summarizes the first month of the Lisbon Challenge accelerator program. It provides an overview of the accelerator, some key stats about the startups participating in the Spring 2014 cohort, and reflects on highlights and challenges from the first month. The startups encompassed a variety of sectors and platforms, and had functional prototypes or minimum viable products. The first month saw the startups working hard to build their products and teams, with ups and downs but an overall positive experience of the intensive program.
Projects In Laravel : Learn Laravel Building 10 ProjectsSam Dias
Projects In Laravel : Learn Laravel Building 10 Projects
Learn Laravel 5, top PHP framework, including how to install Laravel 5 framework & fundamentals in this Laravel 5 tutorial. This is why you need something to help you learn a technology quickly and easily! Our course does exactly that!
https://www.eduonix.com/courses/Web-Development/projects-in-laravel-learn-laravel-building-10-projects
Hire laravel-php-developers- Hire Laravel ProgrammersSummation IT
Hire Laravel PHP Developers from Summation IT. We have dedicated Laravel PHP Programmers with different experience levels on various industry domains. Hire laravel programmers from Summation IT proficient in working with advanced Laravel tools.
Why Laravel is Still a Good Choice in 2020Katy Slemon
Laravel as a framework has always been the talk of the town. It's an old PHP framework; still, enterprises are opting Laravel for web app development even in 2020.
Similar to Laravel 道場帶你看 Laracon AU 2018 - 考察小組心得分享會 (20)
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
52. 52
• Telescope
• Migrating to Laravel: Managing the ick
• Building a complex product while scaling a team and a business on
Laravel
Laravel
53. 87
• Resisting complexity
• Abusing Laravel for Fun & Profit
• Modelling business requirements with Eloquent
• Patterns that pay off
Laravel
54. 132
• A real-life journey into the opinionated world of "utility-first" CSS
• Practical solutions to common UI design problems
• Introduction to UX and user-centered design
55. 151
• Turning stories into software
• Goodbye, Silicon Valley: The Rise of the Indie Way