Rajeev Ayyar's weblog
My favorite links and articles.
A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly.
- Robert Heinlein
Friday, January 02, 2026
Saturday, August 05, 2023
Friday, March 11, 2022
Monday, December 20, 2021
Learn X in Y minutes
A resource I commonly turn to when I’m feeling impatient is Learn X in Y minutes
Saturday, January 16, 2021
Wednesday, December 30, 2020
Tuesday, December 22, 2020
Wednesday, May 20, 2020
Saturday, April 04, 2020
Saturday, February 15, 2020
Friday, February 14, 2020
Sunday, June 22, 2014
Friday, June 20, 2014
Monday, June 09, 2014
Developing Applications with Database Change Notification
Link to Developing Applications with Database Change Notification
If using thin client, here's a nice link..
Sunday, June 01, 2014
OWASP Proactive Controls
The
OWASP Top Ten Proactive Controls
is a list of security techniques that should be included in every software development project. This document was written by developers for developers to assist those new to secure development.
- Parameterize Queries
- Encode Data
- Validate All Inputs
- Implement Appropriate Access Controls
- Establish Identity and Authentication Controls
- Protect Data and Privacy
- Implement Logging, Error Handling and Intrusion Detection
- Leverage Security Features of Frameworks and Security Libraries
- Include Security-Specific Requirements
- Design and Architect Security In
Tuesday, January 22, 2013
Tuesday, December 25, 2012
Wednesday, December 12, 2012
Tuesday, November 13, 2012
Thursday, October 25, 2012
Sunday, September 23, 2012
Sunday, August 19, 2012
Tuesday, May 15, 2012
Tuesday, May 08, 2012
Tuesday, May 01, 2012
Sunday, December 18, 2011
Tuesday, December 13, 2011
Problem Steps Recorder
In Windows 7, Microsoft created a wonderful tool to help you. It's called Problem Steps Recorder. Basically the user runs it and it snaps screenshots while the user reproduces the problem. There's a comment box allowing the user to type in comments like what they typed, what they expect, etc.
The best part? It emits output as HTML (!!!). Just send the zip file to the devs (it offers a handy email option), and it gives them repro steps and everything.
Wonderful utility. Even more wonderful is it can be used as more than just recording problem steps - you can record tutorials in it and post them online and stuff.
The best part? It emits output as HTML (!!!). Just send the zip file to the devs (it offers a handy email option), and it gives them repro steps and everything.
Wonderful utility. Even more wonderful is it can be used as more than just recording problem steps - you can record tutorials in it and post them online and stuff.
Thursday, November 03, 2011
General Responsibility Assignment Software Patterns (or Principles), abbreviated GRASP
See how Spring Framework implements this in the Article "Spring: The art of using GRASP Patterns"
Wednesday, October 26, 2011
Thursday, October 13, 2011
Saturday, August 06, 2011
Thursday, March 10, 2011
Thursday, January 13, 2011
Thursday, December 30, 2010
Wednesday, October 13, 2010
Sunday, August 15, 2010
Wednesday, June 23, 2010
Build Security In
Build Security In is a collaborative effort that provides practices, tools, guidelines, rules, principles, and other resources that software developers, architects, and security practitioners can use to build security into software in every phase of its development.
Monday, June 21, 2010
Friday, April 02, 2010
Monday, January 18, 2010
Thursday, December 24, 2009
Saturday, December 05, 2009
Saturday, November 28, 2009
Thursday, November 12, 2009
Computational Knowledge Engine.
* Search engine Bing will be including these algorithms in their search results.
* Provides API for use from other applications.
* Provides API for use from other applications.
Subscribe to:
Posts (Atom)
