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
Martin Fowler
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
Martin Fowler
Martin Fowler website, latest news
GenAI Patterns: Reranker
GenAI Patterns: Query Rewriting
The DeepSeek Series: A Technical Overview
GenAI Patterns: RAG Limitations and Hybrid Retriever
Panel at goto Copenhagen: "Where is SW development Going
GenAI Patterns: Retrieval Augmented Generation (RAG)
Bliki: Forest And Desert
Embeddings in GenAI Products
Emerging Patterns in Building GenAI Products
Podcast with Luca Rossi
Codemods in other languages
Fixing Common Pitfalls of Codemods
My favorite musical discoveries of 2024
A more complex codemod
Refactoring with Codemods to Automate API Changes
Design Token-Based UI Architecture
Designing Data Products: next steps
Generalizing the design of data products
Designing data products: Working backwards from use cases
Exploring Gen AI: Copilot's new multi-file editing
Posting on Bluesky, and other thoughts on social media
Assessing the results of using the Strangler Fig on a Mobile App
Diving deeper into using the Strangler Fig with Mobile Apps
Using the Strangler Fig with Mobile Apps
Interviewed by Book Overflow podcast on Refactoring
Using GenAI to build a capability map and translate legacy systems
Using GenAI to extract low-level details and high-level explanations from legacy systems
Legacy Modernization meets GenAI
Governing data products using fitness functions
Bliki: Cycle Time
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.
Cookie policy
|
More cookies info
.
I agree