magnASCII.io Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #php.
Show all

Progressive Feature Rollout

Report Share
Saved on: 2017-06-22

Stitcher 1.0

The Process class, used to pass data in a defined way. And bringing it all together.
Saved on: 2017-06-12

Capsule

The Github repository is at capsulephp/di. Capsule will auto-inject typehinted constructor parameters.
Saved on: 2017-06-08

How to Use Laravel Mix in Non-Laravel Projects — SitePoint

This article was peer reviewed by Younes Rafie, Wern Ancheta, and Christopher Pitt. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be!
Saved on: 2017-05-24

An open-source web platform for the new President of France (Symfony Blog)

This Case Study is a guest post written by Titouan Galopin, lead engineer and product lead at EnMarche project. Please note that this is a strictly technical article; any political comment will be automatically deleted.
Tags: #php #learning
Saved on: 2017-05-19

The "Right Way" when using PSR-7 PSR-11 and no set framework? : PHP

I've been doing php for *a very long time* but I'm just curious what others consider the "right way" when dealing with something like phpleague/route
Tags: #php
Saved on: 2017-05-05

(2) SOLIDay 2015 - Mathias Verraes - Identity #4 - YouTube

Mathias Verraes - Identity SOLIDay 2015 - Conference about software architecture, best programming practices and design patterns. http://soliday.phpsrbija.rs/ http://phpsrbija.rs/ https://twitter.com/phpsrbija https://www.facebook.com/udruzenjeprogramera.rs https://plus.google.com/u/0/10888875107
Saved on: 2017-04-28

Is isolated testing dead? - BrandonSavage.net

Is isolated testing dead? Recently there’s been a great deal of discussion as to the merits of isolated testing versus integration and acceptance testing. Some proponents argue that integration testing far outweighs the value of isolated testing.
Tags: #tdd #php
Saved on: 2017-04-07

How to set up your Laravel application for zero-downtime (Envoyer/Capistran

If you've ever worked with Capistrano or Envoyer, you've probably seen a directory structure in your webroot that looks something like this: root root 4096 Mar 29 18:44 . root root 4096 Mar 28 14:15 .. root root 47 Mar 29 14:54 current -> .
Saved on: 2017-03-31

PHP unit testing

Do you guys know any good books/resources to start learning unit testing (focused on PHP) that are up to date? Thanks in advance.
Saved on: 2017-03-31

Typography, the right way with JoliTypo

Most of content on the web are full of typography mistakes—and I will not talk about grammar, that’s another story.
Tags: #php
Saved on: 2017-03-24

5 simple ways to troubleshoot using Strace

I keep being surprised how few people are aware of all the things they can use strace for. It's always one of the first debug tools I pull out, because it's usually available on the Linux systems I run, and it can be used to troubleshoot such a wide variety of problems.
Tags: #php #devops
Saved on: 2017-03-21

How We Engineered CMS Airship to be Simply Secure

CMS Airship is a Free Software content management system (available on Github) that we introduced to the world last year.
Tags: #security #php
Saved on: 2017-03-20

phpflo/phpflo

PhpFlo is a simple flow-based programming implementation for PHP. It is a PHP port of NoFlo, a similar tool for Node.js. From WikiPedia:
Saved on: 2017-03-18

Using Repository Pattern in Laravel 5

These days there is a lot of buzz about software design patterns, and one of the most frequently asked questions is “How can I use some pattern with some technology“.
Tags: #php #laravel
Saved on: 2017-03-03

Migrating a PHP 5 App to PHP 7 (Tools & Implementation) - Part 3

TL;DR: Many PHP applications are still running on PHP 5.x, not ready to take full advantage of the awesome features that PHP 7 offers.
Tags: #php
Saved on: 2017-02-09

What is your php dev environment like?

Hello, its 2017 already... And still use MAMP (at work) and Xampp (at home on a windows machine), is this normal? I mean, I see everyone using Vagrant
Tags: #php
Saved on: 2017-01-31

Learning Test Driven Development

I am currently trying to get my head around test driven development. I found this example very useful https://github.com/daylerees/test-driven-devel
Tags: #webdev #tdd #php
Saved on: 2017-01-30

I'm a contract Symfony PHP developer in between gigs. What questions have y

I'm taking a breather in between projects and wanted to take some time to answer some questions about getting started with Symfony, creating a develop
Tags: #php
Saved on: 2016-11-11

Build your own PHP Framework with Symfony Components

You’ve probably met Symfony in your PHP career – or have at least heard of it. What you may not know is that Symfony is, at its core, composed of separate libraries called components, which can be reused in any PHP application.
Tags: #php
Saved on: 2015-11-17

README.md

SEO Helper is a package that provides tools and helpers for SEO (Search Engine Optimization). Feel free to check out the releases, license, and contribution guidelines.
Saved on: 2015-10-18

How to create a PSR-4 PHP package | Culttt

Over the last couple of weeks I’ve wrote tutorials on many different aspects of the PHP programming language as building blocks for building your own packages.
Tags: #php
Saved on: 2015-09-08

piwik/device-detector

The Universal Device Detection library that parses User Agents and Browser Client Hints to detect devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, feed readers, media players, PIMs, ...), operating systems, brands and models.
Saved on: 2015-08-11

DesignPatternsPHP — DesignPatternsPHP 1.0 documentation

This is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples. The patterns can be structured in roughly three different categories.
Saved on: 2015-08-11

Automated deployment with AWS Elastic Beanstalk (EB) – Part II

In the previous part we set up a dedicated Symfony application on Docker virtual containers and prepared environments that may be transferred between developers during project cycle. The next step is to prepare the application for pushing into the cloud.
Tags: #php #aws
Saved on: 2015-08-08

PHP | getAwesomeness()

Saved on: 2015-08-04

Continuous Deployment environment with Docker, AWS EB and Codeship | Piotr

Part I – Setting up environment with Docker I have spent a lot of time watching presentations about automated deployment with Ansible, Capifony, Capistrano or making consistent environments with Vagrant or VirtualBox, but all of those presentations did not tought me how to build environment from s
Tags: #php #docker
Saved on: 2015-07-24

malkusch/lock

This library helps executing critical code in concurrent situations. php-lock/lock follows semantic versioning. Read more on semver.org.
Saved on: 2015-07-24

namshi/jose

If you're looking for an actively maintained library check firebase/php-jwt out! This library needs PHP 5.5+ and the library OpenSSL.
Tags: #php
Saved on: 2015-07-20

Domain-Driven Design - Tuts Code Article

In my country, you won't make it through school without reading how Goethe's Faust complains, I've studied now Philosophy - And Jurisprudence, Medicine, - And even, alas! Theology - All through and through with ardour keen! - Here now I stand, poor fool.
Saved on: 2015-07-17

Garethp/php-ews

The PHP Exchange Web Services library (php-ews) is intended to make communication with Microsoft Exchange servers using Exchange Web Services easier.
Saved on: 2015-07-16

Setting up Laravel 5.1 on Semaphore CI - YouTube

Here I show how to set up a Laravel 5.1 project on Semaphore CI for continuous integration testing. Sorry about the crickets in the background, and occasional air conditioner noise; I like to work on my back patio, and evening fell while I was recording this. Check out Laravel: http://laravel.com/
Tags: #php #laravel
Saved on: 2015-07-14

Why experienced developers consider Laravel as a poorly designed framework?

I have been developing in Laravel and I loved it. My work colleagues that have been developing for over 10 years (I have 2 years experience) say tha
Tags: #php
Saved on: 2015-07-01

Frameworkless, or How I use PHP — Medium

There are a lot of large frameworks for PHP out there that will do everything you could ever imagine. But what if you don’t need all of that extra power and complexity? These components, combined with a little bit of glue, make for a dead simple diy micro-framework that just works.
Tags: #php
Saved on: 2015-06-29

tpunt/PHP7-Reference · GitHub

PHP 7.2 ReferencePHP 7.1 Reference PHP 7 was released on . It comes with a number of new features, changes, and backwards compatibility breakages that are outlined below.
Tags: #php
Saved on: 2015-06-22

marcelgsantos/learning-oop-in-php · GitHub

A collection of resources to learn object-oriented programming and related concepts for PHP developers. Please see CONTRIBUTING for details and contribute. ;) Object-oriented programming fundamentals tutorials.
Tags: #php
Saved on: 2015-06-16

PHP Authorization with JWT (JSON Web Tokens)

There was a time when the only way to authenticate yourself with an application was by providing your credentials (usually a username or email address and a password) and a session was then used to maintain user state until the user logged out.
Tags: #php
Saved on: 2015-06-12

JetBrains PhpStorm :: Ultimate Debugging Guide

PhpStorm is an Integrated Development Environment (IDE) for PHP developers built to maximize developer productivity. The IDE desktop application helps you write, edit, analyze, refactor, test, and debug PHP code on Windows, macOS, and Linux.
Tags: #tools #php
Saved on: 2015-06-11

10 pillars of modern PHP development

We often receive requests on how to design applications for our hosting infrastructure. While there are a thousand different use-cases, many deserving of a different approach, the following is based on our experience and should be viewed as a guideline.
Tags: #php
Saved on: 2015-06-04

dunglas/DunglasApiBundle · GitHub

API Platform Core is an easy-to-use and powerful system to create hypermedia-driven REST and GraphQL APIs. It is a component of the API Platform framework and it can be integrated with the Symfony framework using the bundle distributed with the library.
Tags: #symfony #php
Saved on: 2015-05-23

LessQL: PHP ORM Alternative

LessQL is a lightweight and performant alternative to Object-Relational Mapping for PHP. If you are looking for an SQL-based approach superior to raw PDO, check out DOP as an alternative.
Tags: #php
Saved on: 2015-05-21

php-slides/src/common at master · willdurand-edu/php-slides

[OUTDATED AS OF 08/2016] Slides of my PHP lectures. - php-slides/src/common at master · willdurand-edu/php-slides
Tags: #php
Saved on: 2015-05-05

shulard/CDNThumbnailer

CDNThumbnailer is a php tool for dynamically image resizing. It is distributed with a cache and a CDN controller to allow quick files access. It include compatibility with GD and ImageMagick php extension. This tool is written in PHP 5.2 to maximize compatibility (but in a PHP 5.3 style).
Tags: #php
Saved on: 2015-04-24

Using BoltCMS to Build a Small Business Website

As the web continues to mature and the demand for the efficiency of content delivery increases, more and more slim and trim CMSs are coming into the fray.
Tags: #php
Saved on: 2015-04-24

StackPHP Explained

Today we are going to look at StackPHP and try to understand what this thing is all about. Although this post will have some code, this article will be rather theoretical as we are interested in learning what StackPHP actually is, where it comes from and why it is useful.
Tags: #webdev #php
Saved on: 2015-04-23

Developing a web application with Lumen and MySql

Lumen is a new Php micro-framework developed by Taylor Otwell, the same author of the famous Laravel framework. I wanted to give it a try and I am here to share my experimentations.
Tags: #php
Saved on: 2015-04-20

Lumen - PHP Micro-Framework By Laravel

Note: In the years since releasing Lumen, PHP has made a variety of wonderful performance improvements. For this reason, along with the availability of Laravel Octane, we no longer support beginning new projects with Lumen. Instead, we recommend always beginning new projects with Laravel.
Tags: #php
Saved on: 2015-04-14

PHPUnit Beginner Part 1: Get Started

This is part 1 of PHPUnit Beginner. In this tutorial we will explain why we should write unit tests to cover the codes we are writing and the power of PHPUnit. At the end, we will write a simple test using PHPUnit. Before we dive into PHPUnit, let's understand different types of tests.
Tags: #php
Saved on: 2015-04-14

mnapoli/Invoker

Generic and extensible callable invoker. Contribute to PHP-DI/Invoker development by creating an account on GitHub.
Saved on: 2015-03-23

mnapoli/silly

Silly CLI micro-framework based on Symfony Console. Silly\Application extends Symfony\Console\Application and can be used wherever Symfony's Application can.
Saved on: 2015-03-23

symfony-si/symfony-must-watch

List of interesting videos, conference talks, tutorials all about Symfony, Silex and PHP. Inspired by trend on GitHub.
Tags: #symfony #php
Saved on: 2015-03-19

Category Archive "ReactPHP Series" — Cees-Jan Kiewiet's blog

Smoke testing ReactPHP applications with Cigar 26 February 2018 Categories: PHP - Bash - ReactPHP - ReactPHP Series Tags: ReactPHP - PHP - Bash
Saved on: 2015-03-12

phptodayorg/php-must-watch

Suggestions and contributions are welcome, please read the contributing guidelines.
Saved on: 2015-03-02

beberlei/php-rfc-watch

Watches all votes on RFCs and builds a timeline of who voted +1/-1 when. To quickly get going you can use sqlite as the database. For this edit the .env file and set:
Tags: #php
Saved on: 2015-02-27

Using StackPHP middleware in Laravel 5 – Barry vd. Heuvel

TLDR; Want StackPHP middleware in Laravel 5.0? Try barryvdh/laravel-stack-middleware In version 4.1, Laravel introduced compatibility with StackPHP middleware. As Laravel uses the Symfony HttpFoundation and the Application class implements the HttpKernelInterface, it made sense to support this.
Tags: #php #laravel
Saved on: 2015-02-27

Introduction to Silex - A Symfony Micro-framework

Silex is a PHP micro-framework based on Symfony components and inspired by the Sinatra Ruby framework. In this article, we are going to get started with the framework and see the how it fits our needs. Run composer update --dev to load the dependencies and generate the autoloader.
Tags: #silex #php
Saved on: 2015-02-27

gherkins/regexpbuilderphp · GitHub

____ _____ ____ _ _ _ ____ _ _ ____ | _ \ ___ __ _| ____|_ ___ __ | __ ) _ _(_) | __| | ___ _ __| _ \| | | | _ \ | |_) / _ \/ _` | _| \ \/ / '_ \| _ \| | | | | |/ _` |/ _ \ '__| |_) | |_| | |_) | | _ < __/ (_| | |___ > <| |_) | |_) | |_| | | | (_| | __/ | | __/| _ | __/ |_| \_\___
Saved on: 2015-02-21

Test Data Builders – davedevelopment.co.uk

I recently covered Object Mothers, a pattern that provides factory methods for creating example objects for use in tests. That post showed how Object Mothers are effective to begin with, but can quickly become unmanageable. A better alternative to Object Mothers is to use the Builder pattern.
Tags: #php
Saved on: 2015-01-29

rasmus/php7dev | Atlas by HashiCorp

Tags: #php
Saved on: 2015-01-29

Economy of Tests

Joint post with Konstantin Kudryashov. A common complaint with teams that first try their hand at automated testing, is that it is hard, costly, and not worth the effort. On the other hand, supporters say that it saves them time. In this post, we’ll try to add some nuance to the discussion.
Tags: #webdev #php
Saved on: 2015-01-12

phpBooks.com: Free php books download

Author: Adrian W. West
Tags: #php
Saved on: 2015-01-12

florianv/swap · GitHub

Swap allows you to retrieve currency exchange rates from various services such as Fixer, Currency Data or Exchange Rates Data and optionally cache the results. It is integrated to other libraries like moneyphp/money and provides a Symfony Bundle and a Laravel Package.
Tags: #php
Saved on: 2015-01-11

Divi WordPress Theme | Elegant Themes

Join Today Try Divi Risk Free For 30 Days! Drag & Drop Building Add, delete and move elements around on the front end of your website. No coding and no confusing back end options. True Visual Editing Design your page in real time and see the results instantly.
Saved on: 2015-01-05

Automattic/_s · GitHub

Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Saved on: 2015-01-05

Symfony All The Things (Web) — Whitewashing

My Symfony Hello World post introduced the smallest possible example of a Symfony application. Using this in trainings helps the participants understand of just how few parts a Symfony application contains.
Tags: #symfony #php
Saved on: 2014-12-21

Interfaces For Traits — We Are Connect — Medium

Traits are little more than compiler-assisted copy and paste. I love them! They have their quirks, and if you (as with everything) use them judiciously then they can be super helpful. I want to explore one of their quirks, and a possible improvement that can be made to them at a language level.
Tags: #php
Saved on: 2014-10-30

Getting Started With Aura V2 - Random thoughts | Hari KT

Yesterday aura framework v2 stable released. Lots of complains about documentation or missing documentation. So this is a quick start. Probably a five minutes walk through. Learn and change to make it better.
Tags: #php
Saved on: 2014-10-06

Read Aura Framework v2 | Leanpub

Composer has become the de facto standard for installing libraries in the php world. Aura does the same. We are going to install aura/framework-project, so we can show command line examples also.
Tags: #php
Saved on: 2014-10-06

caffeina-core/core

Core is a platform, a collection of components for rapid application development. It doesn't make decisions for you; it gives you tools to build your own solutions. See the wiki.
Saved on: 2014-09-16

Phansible - Create Vagrant + Ansible provisionings for PHP-based web servers

Phansible provides an easy to use interface that helps you generate Ansible Playbooks for PHP based projects.
Saved on: 2014-09-11

certificationy/certificationy

This is provides a complete system to build multiple choice question system. This is useful for any company that need to test an applicant, or to make a certification website/training tool.
Saved on: 2014-09-05

mvc5/application

Tags: #php
Saved on: 2014-09-01

How has been your experience using AngularJS and PHP? : PHP

* What are the difficulties you encountered on the process? How did you tackle them? * Do you recommend a PHP framework when using AngularJS on the fr
Tags: #php #angular
Saved on: 2014-08-31

Simultaneuos HTTP requests in PHP with cURL / Stoyan's phpied.com

The basic idea of a Web 2.0-style "mashup" is that you consume data from several services, often from different providers and combine them in interesting ways. This means you often need to do more than one HTTP request to a service or services.
Tags: #webdev #php
Saved on: 2014-08-25

awesome-php/README.md at master · ziadoz/awesome-php

Please see CONTRIBUTING, CODE-OF-CONDUCT and COLLABORATING for details. Composer Repositories.
Tags: #webdev #php
Saved on: 2014-08-22

Be Awesome in PHPStorm

Tags: #php #learning
Saved on: 2014-08-20
❤️
</>
2025