Software-Technology

How to Break Web Software: Functional & Security Testing of Web Applications & Web Services

This almost 20-year-old book describes the then-most common weaknesses of Internet software. Although some of the referenced technologies are outdated, a majority of the principles are still relevant in 2025. SQL injection, cross-site scripting, and the need to sanitize input parameters remain hot issues in web security for developers. Other items bring eye rolls to developers who have been around the bush – Internet Explorer, to name one. Although this book isn’t going to suddenly…

Continue reading

Presentation Software-Technology

Universal Principles of UX: 100 Timeless Strategies to Create Positive Interactions between People & Technology

UX is shorthand in the software industry for “user experience.” It’s often used in conjunction with UI, or “user interface.” In the world of the web, good user interfaces and user experiences can lead to successful, profitable websites – regardless of their function. Likewise, bad UIUX almost always leads to a website’s failure. Thus, specialists are often paid well to design and implement these aspects with skill. But in a world of ever-changing designs, how…

Continue reading