The Disconnection Between What We Intend to Build and What We Actually Build

Learn about the main problem the Spec Driven Development aims to solve.
Database Connectivity using JSTL PRO
The JSP Standard Tags Library, also known as JSTL, allows us to connect a database and perform queries. The complexity is hided behind the available JSTL SQL tags. The following short video clip shows that capability. More training material about JSTL can be found in the community free (for personal and academic usage) course I have […]
Yahoo! Connected TV Platform. Amazing. TECH
Using Yahoo! Connected TV Platform you can develop small TV widgets supported by millions of TV users in North America, Asia and Europe. The Yahoo! Widget Engine platform is available in a variety of consumer electronic devices, including flat panel TVs from Samsung, Sony and LG. Many others coming soon! The widgets are developed in […]
The UML Renaissance: How Spec-Driven Development Brings Diagrams Back to Center Stage

The use of diagrams returns as AI-driven specs redefine modern software development.
Tips for Delivering a Successful Conference Talk

Practical advice for speakers who want to deliver a memorable talk.
Common Mistakes When Submitting a CFP Proposal

Avoid these frequent CFP pitfalls and boost your chances of being selected.
How to Get Your Talk Accepted at a Tech Conference

Turn your speaking dream into reality—practical tips for writing a winning CFP proposal.
The MongoDB 2025 Conference in Tel-Aviv

MongoDB 2025 Tel-Aviv took place in Hilton Tel-Aviv. It was a great learning experience.
Teaching
Teaching Empowering Software Developers to Reach Their Full Potential I began my journey as a programming instructor in 1995, teaching C, C++, and Java in public courses. During those early years, I enjoyed the opportunity to refine my ability to make complex technical concepts accessible, practical, and engaging for students from diverse backgrounds. In 1996, […]
Learning Object Oriented Programming
Learning object-oriented programming is not simple. It might take years of experience until a programmer gets an in-depth understanding of this programming paradigm. Even when taking a course that is fully dedicated for this topic, the need in the practical experience of a few years (at the minimum) still exists. Sometimes even that doesn’t help. […]