Skip to main content
Home
About Me
Portfolio
Software Development
Blog
News
Interview Questions
Coding Solutions
Competitive Programming
PHP Quiz
Cyber Security
Tools
Training
Events
News
People
Hacker Groups
Gaming
News
Events
Museums
Contacts
Home
Software Development
News
PHP web development
Smashing Magazine
Select category and news to read
Laminas blog
Laracasts
PHP Round table
PHP.net official website
PHP.net releases
Symfony
Yii framework
Anthony Ferrara
Ash Allen
David Carr
Dries Buytaert
Fabien Potencier
Jordi Boggiano
Rob Allen
Django Framework
Planet Python
Planet SciPy
Practical Business Python
PyCharm Blog
Pycoders
Python Tips
PythonAnywhere News
Real Python
Stack Abuse
The Mouse Vs. The Python
Java Code Geeks
Java Revisited
Java World
Oracle Blogs
Stack Abuse
Thoughts on Java
Martin Fowler
Robert "Uncle Bob" Martin
Angular (Official)
Angular University
Angular in Depth
CSS Tricks
Codrops
Egghead.io
Flavio Copes
ReactJS
Sitepoint
Smashing Magazine
Toptal
Webdesigner Depot
Smashing Magazine
Smashing Magazine - For Professional Web Designers and Developers
Website
Twitter
How To Build Custom Data Visualizations Using Luzmo Flex
Why Anticipatory Design Isn’t Working For Businesses
How To Create A Weekly Google Analytics Report That Posts To Slack
Sticky Headers And Full-Height Elements: A Tricky Combination
The Big Difference Between Digital Product And Web Design
Goodbye Summer, Hello September (2024 Wallpapers Edition)
Integrating Image-To-Text And Text-To-Speech Models (Part 2)
Generating Unique Random Numbers In JavaScript Using Sets
Mastering Typography In Logo Design
Regexes Got Good: The History And Future Of Regular Expressions In JavaScript
Pricing Projects As A Freelancer Or Agency Owner
How To Defend Your Design Process
If I Was Starting My Career Today: Thoughts After 15 Years Spent In UX Design (Part 2)
Best Of Pro Scheduler Libraries
It’s Time To Talk About “CSS5”
If I Was Starting My Career Today: Thoughts After 15 Years Spent In UX Design (Part 1)
How To Build A Multilingual Website With Nuxt.js
Sweet Nostalgia In August (2024 Wallpapers Edition)
Rethinking The Role Of Your UX Teams And Move Beyond Firefighting
Integrating Image-To-Text And Text-To-Speech Models (Part 1)
Getting To The Bottom Of Minimum WCAG-Conformant Interactive Element Size
Build Design Systems With Penpot Components
How To Design Effective Conversational AI Experiences: A Comprehensive Guide
When Friction Is A Good Thing: Designing Sustainable E-Commerce Experiences
Useful Customer Journey Maps (+ Figma & Miro Templates)
Tales Of An Eternal Summer (July 2024 Wallpapers Edition)
How To Improve Your Microcopy: UX Writing Tips For Non-UX Writers
How To Make A Strong Case For Accessibility
So Your Website Or App Is Live… Now What?
How I Learned To Stop Worrying And Love Multimedia Writing
Uniting Web And Native Apps With 4 Unknown JavaScript APIs
T-Shaped vs. V-Shaped Designers
Useful Email Newsletters For Designers
What Are CSS Container Style Queries Good For?
2-Page Login Pattern, And How To Fix It
The Scent Of UX: The Unrealized Potential Of Olfactory Design
How To Hack Your Google Lighthouse Scores In 2024
Useful CSS Tips And Techniques
Presenting UX Research And Design To Stakeholders: The Power Of Persuasion
Scaling Success: Key Insights And Practical Takeaways
PHP web development
Laminas blog
Laracasts
PHP Round table
PHP.net official website
PHP.net releases
Symfony
Yii framework
PHP Developers
Anthony Ferrara
Ash Allen
David Carr
Dries Buytaert
Fabien Potencier
Jordi Boggiano
Rob Allen
Python
Django Framework
Planet Python
Planet SciPy
Practical Business Python
PyCharm Blog
Pycoders
Python Tips
PythonAnywhere News
Real Python
Stack Abuse
The Mouse Vs. The Python
Java
Java Code Geeks
Java Revisited
Java World
Oracle Blogs
Stack Abuse
Thoughts on Java
Sofware Engineers
Martin Fowler
Robert "Uncle Bob" Martin
Frontend Development
Angular (Official)
Angular University
Angular in Depth
CSS Tricks
Codrops
Egghead.io
Flavio Copes
ReactJS
Sitepoint
Smashing Magazine
Toptal
Webdesigner Depot
Do you like cookies?
🍪 I use cookies to ensure you get the best experience on my website.
More cookies info
I agree