changes here, changes there, ... changes everywhere
Tuesday, August 28, 2007
Links: 28-08-2007
- Good Management Can Work Miracles,
- Release Planning Wall - interesting thing. A copule of informations may be read from it so it is worth to make and use,
- Keystrokes are NOT Gold - a notice about a movement from traditional phased process to test driven development.
Posted by
Eterna1Ev0
at
8:13 pm
0
comments
Labels: agile, links, management, TDD, unit testing
Sunday, August 26, 2007
Saturday, August 25, 2007
Links: 25-08-2007
- Lean software development: An iteration-less agile process,
- New mod_mono and xsp developments - some improvments and buxfixing was done in mod_mono and xsp,
- Practical Functional C# - Part I, Practical Functional C# - Part II and Practical Functional C# - Part III – Loops are Evil - three stories about how to improve Your C# code,
- 7 of the most common open source myths,
- Three Critical Enablers for Agile - next excellent post by Fred George,
- Top Five Women In Tech - five most important ladies in computer business,
- Apache Geronimo and Apache Geronimo v2.0 Samples - Apache Geronimo is an application server which becomes JEE5 compliant so it is worth try it,
- EntitySpaces now has PostgreSQL Support and EntitySpaces now has PostgreSQL Support - good news. now We can use PostgreSQL with EntitySpaces on .NET,
- Scalability Mythbusters.
Posted by
Eterna1Ev0
at
12:42 pm
0
comments
Labels: .NET, ADO.NET, agile, c#, databases, JEE, mono, open soruce, PostgreSQL, team, xsp
Sunday, August 19, 2007
Links: 19-08-2007
- All Programmers are NOT Created Equal - is it true? I think it is, but there is some possibilty to change it.
How? Work, read, think, work, read, think ..., - Opera developer tools - recently I'm using Opera browser more often. Why? It is small, occupie less memory than other, quite fast and it's free. There are some cons like: some advanced feature made for other browser don't work.
Because I'm web developer also I need some web tools to work and education; above link is a promise of good tools, good like this browser is, - Jetty 6.x versus Tomcat 6.x - Jetty versus Tomcat. Which is better, when and why? Interesting discussion,
- Promesh.NET - an MVC Web Framework for .NET - a new MVC Web Framework for .NET,
- Manage test data for integration tests with Spring and DBUnit - an article about integration tests in Spring with use DBUnit,
- JavaBeans and Trail: JavaBeans - recently I've refresed my knowledge about JavaBeans so I review some sites and those links are most valuable in this matter,
- JavaDB and Apache Derby - Apache Derby is now integrated with JDK6 and is named JavaDB. I've been using for small projects various db. Always I have to install new one. But now I've got one db (java db) integrated with JDK. I think it's worth using in desktop applications, testing and sometimes in webapp,
- Always explain why - small thing but how important,
- Keep application logic and roles out of centralised security services - very important, but how often do You think about it?
- Effective enterprise architecture comes from a culture of simplicity - why do You write tests?
- Prioritise to maintain options.
Posted by
Eterna1Ev0
at
12:44 pm
0
comments
Labels: .NET, Apache Derby, DBUnit, integration tests, JavaDB, jetty, links, mvc web framework, opera browser, practice, servlet container, Spring, tomcat, web server, webtools
Beauty will find You
"We live only to discover beauty. All else is a form of waiting.”
Posted by
Eterna1Ev0
at
12:39 pm
0
comments
Saturday, August 18, 2007
Links: 18-08-2007
- PicFindr - "PicFindr searches the web for stock photography that is completely free to use commercially." If You want some free photos try it,
- Learning Guide: ADO.NET - several useful links about new ADO.NET Entity Framework,
- Conflicting Absolute Positions - article which describes creation of simple layout (header, left fixed-width scrolling pane, and right flexibile pane) . Interesting about it is it looks good on all main browsers,
- Never Use a Warning When you Mean Undo - worth reading!!! it's about how to make an undo in Your web application,
- iconfinder - if You are looking for an icon? That's the answer :),
- TDD from starting from user stories - a top-down style - if You are a TDD zealot (or You would like to be) You have to read it and rethink thoroughly.
Posted by
Eterna1Ev0
at
11:00 am
0
comments
Labels: ADO.NET, CSS, HTML, layout, links, photo, stock photography, testing, unit testing, Usability, User Interface Design
Friday, August 17, 2007
Wednesday, August 15, 2007
Wednesday, August 01, 2007
Links: 01-08-2007
- Web Testing and Debugging links - a few links about testing and debugging web pages.
Posted by
Eterna1Ev0
at
3:08 pm
0
comments
Sunday, July 29, 2007
Links: 29-07-2007
- Building A Software Team: Five ways to communicate better, Building A Development Team: Office Space, Building A Software Team: Five ways to hire the wrong person, Building a software team: Wrong! There I said it!, Building a software team: Start some traditions - five valuable notes about software teams.
Posted by
Eterna1Ev0
at
9:22 pm
0
comments
Labels: communiction, links, office space, team, traditions
Saturday, July 28, 2007
Links: 28-07-2007
- epesi - it is an "lightweight PHP/AJAX based framework for development of database driven web applications". Seems to be quite interesting, so why not to try it?
- In defense of Design Patterns, Rethinking Design Patterns - notes about books "Desing Patterns. Elements of Reusable Object-Oriented Software", "A Pattern Language" and testability of code (how to improve it),
- Reflections on Java Reflection, Trail: The Reflection API, Java programming dynamics, Part 2: Introducing reflection - notes and tutorials about Java Reflection API and several examples.
Posted by
Eterna1Ev0
at
12:16 pm
0
comments
Labels: AJAX, design patterns, framework, java, java reflection, links, PHP, testing
Friday, July 27, 2007
Links: 27-07-2007
- What happened to object databases?, Debate: ODBMS sometimes a better alternative to O/R Mapping? - discussion about object databases and why or why not use them. OODBMS is quite young (since '95) and comparison it to RDBMS (which is quite old) is rather unfair. I've sometimes used OODBMS, but this was on my own (not in commercial world) and I think they are very intresting, so why not try to use them?,
- Top Ten Must Read Books for the Java Developer - worth reading this and worth reading all mentioned books. So let's read it :),
- Integrating Struts 2 + JSF + Facelets - simple way of integrating mentioned technologies,
- Dynamic and static languages are fighting again - this is distillation of interesting discussion about "fighting" between dynamic languages (Python, Ruby, PHP and other) and static languages (Java, C/C++/C# and other).
Thursday, July 26, 2007
Links: 26-07-2007
- No excuse to not do unit testing, Unit testing critical for improving software quality, The Way of Testivus … or How to Complete Projects Ahead of Schedule - why unit testing is so important,
- Testing Will Challenge Your Conventions - You have to read it and thorougly rethinking it - it is very important,
- Agile Team Size - interesting distilation of discussion about size of team in agile methodologies. We can teach some valuable things from this. Worth reading!
- Code reuse highly overrated? - notice about value of existing code and why or why not reuse it.
Posted by
Eterna1Ev0
at
10:18 am
0
comments
Labels: agile, code, links, reuse, team, testing, unit testing
Wednesday, July 25, 2007
useful idea
Today I've found interesting post How to learn anything about learning.
"A lot of people are afraid to ask questions because they're afraid of looking dumb. But the dumb thing is not asking questions.
If I ever get my school, the one course will be
HOW TO LEARN ANYTHING
As far as I can tell, these are the techniques used by bright people who want to learn something other than by taking courses in it. It's the way PhD's pick up a second field; it's the way journalists and "geniuses" operate; it brings the general understandings of a field that children of eminent people in that field get as a birthright; it's the way anybody can learn anything, if he has the nerve.
- DECIDE WHAT YOU WANT TO LEARN. But you can't know *exactly*, because of course you don't know exactly how any field is structured until you know all about it.
- READ EVERYTHING YOU CAN ON IT, especially what you enjoy, since that way you can read more of it and faster.
- GRAB FOR INSIGHTS. Regardless of points others are trying to make, when you recognize an insight that has meaning for you, make it your own. It may have to do with the shape of molecules, or the personality of a specific emperor, or the quirks of a Great Man in the Field. Its importance is not how central it is, but how clear and interesting and memorable to you. REMEMBER IT. Then go for another.
- TIE INSIGHTS TOGETHER. Soon you will have your *own* string of insights in a field, like the string of lights around a Christmas tree.
- CONCENTRATE ON MAGAZINES, NOT BOOKS. Magazines have far more insights per inch of text, and can be read much faster. But when a book really speaks to you, lavish attention on it.
- FIND TOUR OWN SPECIAL TOPICS AND PURSUE THEM.
- GO TO CONVENTIONS. For some reason, conventions are a splendid concentrated way to learn things; talking to people helps. Don't think you have to be anybody special to go to a convention; just plunk down your money. But you have to have a handle. Calling yourself a Consultant is good; "Student" is perfectly honorable.
- "FIND YOUR MAN." Somewhere in the world is someone who will answer your questions extraordinarily well. If you find him, dog him. He may be a janitor or a teenage kid; no matter. Follow him with your begging bowl, if that's what he wants, or take him to expensive restaurants, or whatever.
- KEEP IMPROVING YOUR QUESTIONS. Probably in your head there are questions that don't seem to line up what you're hearing. Don't assume that you don't understand; keep adjusting the questions till you can get an answer that relates to what you wanted.
- YOUR FIELD IS BOUNDED WHERE YOU WANT IT TO BE. Just because others group and stereotype things in conventional ways does not mean they are necessarily right. Intellectual subjects are connected every whichway; your field is what you think it is. (Again, this is one of the things that will give you insights and keep you motivated; but it will get you into trouble if you try to go for degrees.)
***
There are limitations. This doesn't give you lab experience, and you will continually have to be making up for gaps. But for alertness and the ability to use his mind, give me the man who's learned this way, rather than been blinkered and clichéd to death within the educational system."
Posted by
Eterna1Ev0
at
9:40 pm
0
comments
Labels: interesting
Links: 25-07-2007
- Do Agile Methods Require Documentation? - short discussion about documentation in agile methodologies,
- The Art of Agile Development - a book about agile development. This book will be published in 2007 by O'Reilly and now it is written by Shane Warden and James Shore. We can observe process of writing this book and participate in it,
- JUnit 4.4 Released - new version of JUnit with minor improvments was release,
- Debunking myths: proxies impact performance - interesting note about proxy pattern, it's impact on performance in Spring and other (for example object-relational mappers) and about code weaving,
- Injecting into Servlets and undoing the stranglehold of web.xml - how to injecting into servlets and making webapps without web.xml,
- 5 Reasons why I think I will not use Spring - note against Spring. for me it is worth reading because we can see some lacks of Spring (or lacks of people who use Spring) and try to think how to avoid them in future,
- 10 mistakes to avoid in software development - worth reading and rethinking them.
Posted by
Eterna1Ev0
at
1:12 pm
0
comments
Labels: links
Saturday, May 26, 2007
Links: 26-05-2007
- Java Programming for Kids, Parents and Grandparents - e-book about java for kids :),
- Law Of Demeter and Law of Demeter: Canary in a coal mine,
- Show don’t tell: Consulting with GraphViz,
- Estimation considered harmful and If estimation is harmful… then, what’s not?,
- Writing Better Code: A Conversation With Sun Microsystems Technology Evangelist Brian Goetz,
- Patterns and Anti-Patterns in Project Portfolio Management.
Posted by
Eterna1Ev0
at
8:10 pm
0
comments