Articles, Blogs, and Books About Software Development and Computer Programming, including Design, Engineering, Profession, and Qualitydeveloper.* Articles. Note to site visitors: this website is a time machine, left pretty much in the exact state it was in at the end of 2. Daniel Read retired from working on it. Please enjoy the 1. Regretfully, as of this writing, the "Community" side of the site, which featured blogs and article comments, has not be restored after a database corruption occurred in the Drupal My. SQL database. (If any Drupal experts out there would not mind helping me get it back online, I would accept the help.) Most if not all of the blog/comment content should still be available in the Archive. Wayback Machine. Thank you to everyone who supported or contributed to this site in it's 2. This one of the first sites of its kind. We even had a theme song!) Please check out the "About" page for more information about how the site was put together from a technical standpoint. All the best, Dan. If anyone would like to get in touch, please find me on Linked. In.)Interface Oriented Design Book Excerpt: Inheritance and Interfaces (Chapter 5)Finding commonality among classes makes for effective object- oriented programming. Often, programmers express that commonality using an inheritance hierarchy, since that is one of the first concepts taught in object- oriented programming. We're going to go to the other extreme in this chapter to explore the difference between using inheritance and using interfaces. An excerpt from Interface Oriented Design. Career Paths for Programmers. The key to maintaining a good employment outlook in IT, it seems, is to move out of programming and up into more business- oriented IT positions such as systems analyst, business analyst, project manager, or systems architect. However, a computer programmer can't just decide to become a systems analyst or project manager overnight. Success/Failure Criteria: Some Surprises. At a breakfast seminar here June 6 on "Factors for IT Project Success and Failure," Prof. June Verner of NICTA provided a fascinating mix of surprises and predictables related to her subject topic. The findings came from NICTA’s study of 4. U. S., Australia, and Chile, using questionnaires and interviews to discuss success and failure factors with practitioners. Test Smarter, Not Harder. When we’re testing any software, we are faced with the tradeoff of cost and benefit of testing. With complex software, the costs of testing can grow faster than the benefits of testing. If we apply techniques like the ones in this article, we can dramatically reduce the cost of testing our software. This is what we mean when we say test smarter, not harder. Shifting the Burden - Whose Monkey Is It? A new installment in the developer.* Systems and Software series, exploring the connections between general systems thinking, cybernetics, and software development. Author Don Gray applies systems thinking principles- -including "balancing loops," symptomatic and systemic solutions, and "shifting the burden"- -to a recurring situation with one of his clients. What Is A Professional Programmer? So what does it mean to be a professional programmer? What does it mean to be a professional anything? Some definitions simply say to be a professional is "to make money from a skill," but true professionals also have a set of qualities often described as "professionalism." In my opinion, these qualities are.. Write for developer.*Best Practices for Object/Relational Mapping and Persistence APIs. In this article I will begin with a discussion of home- grown vs. I will also share suggestions and advice from my own experiences with O/R mapping and persistence APIs, with a focus on "best practices."Visit the Full developer.* Article Archivedeveloper.* Blogs. Daylight Savings Time Software Problems: Who Is At Fault? What do you think? Are there fundamental lessons here that software designers and companies should be heeding? CutePDF Writer #1 Free PDF Converter! Convert to professional quality PDF files easily from almost any printable document. FREE software for personal. CNET Download - Find the latest free software, apps, downloads, and reviews for Windows, Mac, iOS, and Android. Are there some products or manufacturers that got this *right*, who have not experienced difficulties with the great 2. DST transition? If so, what can we learn from their example? By Daniel Read. Lessons Learned Automating Excel from . NETRecently I had occasion to write a moderately complex component that used "automation" (using the old fashioned COM term) to communicate with the Microsoft Office Excel application installed on the same computer. In this post I share several tips and tricks that may help you in your Excel automation adventures. By Daniel Read. Book Publishing in a Time of Transformationome people have asked us, "You've started a book publishing company? Huh? Why would you do that? I thought all the publishers are going out of business." These articles do a great job of describing why we think there is a future for new publishers to succeed by embracing the change happening right now. By Daniel Read. Notes on a Characteristic Fallacy. The fallacy of which I am thinking is the attack on knowledge claims by a "skepticism" wielded ignorantly as a rhetorical club. It is characteristically used in business environment by managers on workers. By Edward G. Nilges. C# and VB. NET Is. Numeric() and Is. Introduction The selection of web browsers has become more bewildering due to the proliferation of browsers and the increased frequency of browser updates. What will. Free downloads of HyperSnap screen capture, screen print (screenshot, print screen) and image editor, HyperCam screen recorder (screencam), more! Date() Functions. For some reason they left Is. Numeric() and Is. Date() functions out of . NET. I end up needing these is almost every non- trivial project. In this post I share C# and VB. NET versions of the functions I use. By Daniel Read. NET Background. Worker Mysteries Solved. I've found the Background. Worker to be very handy, but a little tricky to start using at first. There are some subtleties I had to overcome that are not covered in the documentation, especially in the area of exception handling. By Daniel Read. Initiating Iniative. When someone needs help to step up to the plate, how do you be a good coach? By chrishmorris. Frequently Asked Questions About developer.* Blogging. All views expressed by authors, bloggers, and commenters are their own and do not necessarily reflect the views of developer.* or its proprietors.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |