Hi everyone,
We’re already on the second week of the year, and yet some people I know are still feeling like they’re ‘adrift’ and struggling to find their bearings. It might sound very cliché, but the start of the year is an opportune time for course correction through goal-setting. Considering what’s happened in the past two years, the goals don’t even have to be big-picture kind of targets. I think what’s more important to note is if you’re still happy with the path you’re currently on. If you’re taking the longer, more scenic route then make sure to take in the beautiful view. If you feel you need to take a short cut to get a better vantage point, plot out where you take the next turn. Whether they’re huge life goals or small personal ones, we hope you get to achieve your goals this year.
As always, if you have anything to contribute please email us at [email protected] as we truly appreciate your feedback. Do follow us on our social media channels on Twitter and Facebook.
You can connect with me on LinkedIn:
https://www.linkedin.com/in/adrianteasdale/
All the best,
Adrian
|
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 12. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders. |
Articles
Modern PHP crash course
Welcome to this modern PHP crash course. Why modern? PHP has been around since 1994 and has evolved considerably since then.
Top Resources to become a Better PHP Developer
I have curated list of sites for anyone who wishes to learn PHP without spending a single penny.
How To Build Maintainable PHP Applications
Have you struggled with the system because it was hard to change?
7 Things You Should Know Before You Try Coding
If you're considering learning to code, you might want a little guidance in order to eradicate any self-doubt you may have.
Build a kick-ass PHP Microsite in under 4h
Around 1.5 years ago, I built a boilerplate to enable developers, creating microsites with PHP from scratch in a very short time.
Php 8.1 New Features — Fibers
There are lots of new things in PHP and in this article i will explain what are fibers and why we should use them in our projects.
Cookies and Sessions: A Gentle Introduction With PHP
Every sufficiently complex web application use cookies and sessions.
|
Tutorials and Talks
Laravel Sanctum – Restful API Authentication
Laravel Sanctum provides a simple authentication system for mobile applications, SPA (Single Page Application), and token-based API.
Inertia Server-Side Rendering on Laravel Vapor
Inertia.js now provides fully-featured server-side rendering, removing one of the main reasons people might have shied away from it in the past.
Laravel + Pusher without Echojs
If you want to get real time notification using Laravel backend api and any frontend of your choice without Laravel Echo, this article will provide a step by step guide.
How to Manage Dates and Times in PHP Using Carbon
Date and time manipulation is one of a few frequently-experienced challenges of developing web apps in PHP.
How to design your Laravel models fast in 2022 with Fluidbm
In this tutorial, I will show you how to design your Laravel Models fast using Fluidbm.
Laravel CRUD example with vue3 composition-api & jest unit tests
We will be setting up an example laravel app with a vuejs3 frontend as well as typescript and unit tests for our vue components. |
News and Announcements
What's New in Laravel v8.78
We will share with you all the awesome things the Laravel Team has been working on.
Xdebug Update: December 2021
In this monthly update I explain what happened with Xdebug development in this past month. These will be published on the first Tuesday after the 5th of each month.
PHPBenelux: Virtual Meetup 14 January 2022
This month we have Matthew Setter with us to talk about deploying PHP apps with Docker.
PHPDay 2022 - The international conference about PHP, in Verona (Italy)
phpday 2022 is the 19th edition of the Italian PHP conference, organized by GrUSP, happening in beautiful Verona (Italy). The event is international and all sessions will be in English.
A look at what is coming to Laravel 9
Laravel v9 will be the next LTS version of Laravel, and it will be coming out sometime in early 2022.
Server-side Rendering for Inertia.js
The Inertia team announced the release of server-side rendering (SSR) for Inertia.js
|
Podcasts and Vlogs
Laravel News Podcast: Building forms, geographical calculations, and migration actions
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
PHP Ugly 268: Schrödinger's flamingo
This week on the podcast, Eric, John, and Thomas talk about PHP Operator Overload, Hook Relay, James Webb Space Telescope, and more...
How To Code Well EP 142 - 5 Ways to improve your business logic
Business logic encapsulates entities and the business rules or policies that solve real world problems.
The Stack Overflow Podcast 405: Helping communities build their own LTE networks
Ben, Ryan, and Cassidy talk with Esther Jang, Matt Johnson, and Chris Webb of Seattle’s Local Connectivity Lab.
The Rabbit Hole: The Definitive Developer's Podcast: 238. Gamification
The idea of gamification has gained a lot of traction in the last few years and is increasingly being used in various aspects of modern life to aid commitment and learning, through enjoyment and engagement.
WP Builds 260 – Image compression for faster websites with EWWW
So you want your website to be fast. You want your client websites to be fast as well, right?
|
A Week of Symfony #784 (3-9 January 2022)
This week, Symfony released the first versions of the recently open-sourced Symfony CLI project.
Where does my validation live?
This is a question I've received over and over again, a question that does not have a single answer.
Exceptional Naming
When code throws or catches an exception, name to communicate rather than regurgitate.
PHP in 2022
It's the fourth time I'm writing a yearly "PHP in 20XX" post, and I must admit I've never been as excited about it is this year.
Hosting all your PHP packages together in a monorepo
When a PHP project gets big and complex, it becomes difficult to manage.
The flow of building a full-stack web application
When I am new to web development I often have confusion on how everything works together...
Symfony Station Communique — 7 January 2021
Welcome to this week’s Symfony Station Communique. It’s your weekly review of the most valuable and essential news in the Symfony and PHP development communities.
|
Jobs
------
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert. Please let me know if you are interested by emailing me at [email protected] |
Interesting Projects, Tools and Libraries
laravel-hours-helper
Create a Collection of dates/times with a specific interval for a specific period.
LavaLust
LavaLust is an lightweight Web Framework - (using MVC pattern) - for people who are developing web sites using PHP.
api-platform/core
The server component of API Platform: hypermedia and GraphQL APIs in minutes.
media-upload
Vue 3 component for multiple images upload with preview.
openclassify
OpenClassify is modular and most advanced open source classifieds & marketplace software platform build with Laravel 8 & PHP 7.3+ Supported.
kickstart
Akeeba Kickstart is a tool which allows you to extract JPA, JPS and ZIP backup archives directly on a server.
letter-builder
A small tool to make the creation of medical letters or documentation easier.
laravel-quasar
Provides an API to create and maintain data projections (statistics, aggregates, etc.) from your Eloquent models.
php-version-audit
Audit your PHP version for known CVEs and patches.
collision
Collision is a beautiful error reporting tool for command-line applications
|
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 12. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders. |
So, how did you like this issue?
|
|
|
|