dzone

Syndicate content dzone.com: fresh links for developers
dzone.com: fresh links for developers
Updated: 3 weeks 2 days ago

Crash course in PHP self-defense � A HTML security primer

Mon, 07/05/2010 - 15:11

Security is an onion. The more layers the better the protection. This blog post talks about the layer that deals with inspecting and filtering user input and disengaging harmful html output. Of course there are many other layers like secure transport (https), secure passwords, securing the web server, the database server, the PHP runtime, the file system and the operating system.

How to do agile when we only have 50 crap developers?

Mon, 07/05/2010 - 14:31

Why do people complaining that they can’t do agile development with 50 crap developers not see that the problem is in the second part of that statement, not the first? I got an e-mail last week that shows the point perfectly: "We discussed whether an agile approach is right, and I concluded that not everyone can work that way. " Quite true. I find it self-evident that not everyone can do software development, agile or any other way.

10 Awesome CSS3 Techniques You'll Want To Start Using

Mon, 07/05/2010 - 14:23

We've gathered up 10 awesome CSS3 techniques, elements and demos that you'll want to start using, and can start using today.

Gradle talk on Javarsovia 2010 - presentation, source code and comments

Mon, 07/05/2010 - 13:51

Slides and source code from my Gradle talk, Javarsovia 2010. Enjoy!

Functional Software Testing Tools Directory

Mon, 07/05/2010 - 13:34

A directory of open source and commercial functional software testing tools with additional reviews and resources.

Using GAELYK in IntelliJ IDEA

Mon, 07/05/2010 - 12:50

I [Søren Glasius] have started to experiment with GAELYK, and since I'm using IntelliJ IDEA as my development tool, I have spend some time getting it running here.

GWT 2.1 Milestone 2 is now available

Mon, 07/05/2010 - 12:07

It’s been a busy week for the GWT team. We released an updated GWT Gadgets library, GWT 2.0.4, and to cap things off pushed the second milestone release of GWT 2.1 today. In this milestone we simplified the process of configuring a RequestFactory, made record creation within a RequestFactory more extensible, and properly moved ourselves out of bikeshed. A full list of features and fixes can be found here.

5 Firefox Add-Ons For Your Web Analytics Needs

Mon, 07/05/2010 - 10:01

Firefox is one of the most popular browsers in the world. The secret behind this popularity is thousands of small apps available with firefox which is also free. In this article you will see the best addons for SEO professionals, Web developers and Web masters.

What I hate about Wicket Framework

Mon, 07/05/2010 - 09:46

This post describes my opinion about Wicket framework. .... It’s not that I hate Wicket, but there are some features that I don’t like:

Lambdas in Java Preview - Part 2: Functional Java

Mon, 07/05/2010 - 09:24

This is the second part in a series of blog posts (read part I) giving some practical examples of lambdas, how functional programming in Java could look like and how lambdas could affect some of the well known libraries in Java land. This part focusses on general functional programming techniques, which will be available through the addition of lambdas. Functional programming (although I still wouldn't consider Java a functional programming language) will make Java code more concise, more expressive and more readable in certain kinds of problem situations.

4Chan Hacks YouTube

Mon, 07/05/2010 - 08:26

I guess it was only a matter of time before this happened. Earlier today, 4Chan, everybody’s favorite community of e-degenerates, broke into YouTube using a vulnerability in the website’s commenting system that allowed hackers to execute HTML code through comments, something that was supposed to be restricted.

Agile Podcast - Manuel Pimentel on Coaching

Mon, 07/05/2010 - 08:01

Pimentel did a great job introducing the coaching concepts and its essence. He started his presentation with a little joke, asking people to close their eyes and try thinking positively to make a paper in their laps levitate. Nothing happened. Why? Because of the lack of action, he explained. The message here, is that the same happens with us in real life, when we want something to happen, but do not take action to make it actually happen. The essence of coaching according to him is to help people discover the right actions to take and then act in order to achieve their goals...

Cutting down GWT's verbosity with gwt-mpv-apt

Mon, 07/05/2010 - 08:01

There are some times when I feel that GWT’s programming style is too verbose to be really productive. Read on to see how you can stop writing certain categories of boilerplate code involved in GWT projects.

Java Still At Number One

Mon, 07/05/2010 - 07:54

Java remains the most popular programming language. At least that's the case if you follow the latest TIOBE index results which show Java remaining at the top spot. The latest chart is a big indication of the popularity of mobile app development, and the trends that have surrounded this branch of software over the last few months.

Python 2.7 Released

Mon, 07/05/2010 - 07:29

Python 2.7 is scheduled to be the last major version in the 2.x series before it moves into an extended maintenance period. This release contains many of the features that were first released in Python 3.1.

Scala + Lift + REST: Hello World

Mon, 07/05/2010 - 07:27

A quick tutorial how to handle REST with Scala's Lift framework. Source code, as always, available for download.

Build Quality In with Lean and Groovy

Mon, 07/05/2010 - 06:24

Interesting discussion of how Lean Software and the Groovy language intersect.

Java desktop links of the week, July 5

Mon, 07/05/2010 - 04:53

Wow, July already. Time sure is flying these days. This week we have news for Swing, JavaFX and Griffon. As always, please feel free to flick me an email or a tweet to let me know of any news you want included. Let’s get on with the news!

Two Spring/Hibernate gotchas that got me

Mon, 07/05/2010 - 04:42

The combination of Hibernat's automatic flushing and spring's default transaction rollback configuration made for an entertaining afternoon!

55 Great Web Development Frameworks

Mon, 07/05/2010 - 04:40

Web Development Framework is software designed to support and increase the efficiency of the development of a Websites, Web applications and Web services. Many frameworks provide libraries for database access, templating and session management, and they often promote code reuse. Web development can be tough – not only you have to code business logic, but you also have to do database work, user interface design, user experience design CSS, HTML, etc. and then the code needs to be secure, stable and able to cope with high load.

.