Profile

Cover photo
Albert Attard
Works at somewhere :)
Attended Royal Holloway
Lives in Malta
381,191 views
AboutPostsPhotosYouTube+1's

Stream

 
Tutorial: http://www.javacreed.com/testing-swing-application/

This tutorial demonstrates how to develop a simple Java Swing (or user interface) application and test the UI related logic using automated tests, such as JUnit, using a series of videos compiled as a playlist.  The application is kept very simple while making use of various technologies, such as EasyMock.  This tutorial is targeted to college or university students who studied Java but lack experience and would like to do something productive.  The main idea of this tutorial is not to learn Java, but to help the viewers to build testable Swing applications.  The playlist presented by this tutorial shows how to build a Java Swing application that can be easily tested using automated tests in a step-by-step fashion.
1
1
haitham mahmoud's profile photoAlbert Attard's profile photo
2 comments
 
Hi. I never used Android Studio before, but will try to help you. Contact me on albert@javacreed.com and I will see what I can do. 
Add a comment...

Albert Attard

Java Core  - 
 
A question that some developers ask is, with many List implementations, which one should one uses?  The correct answer to this question is, it depends.  In this article we compared various lists implementations and measured their performance when executing some common actions.  Some implementations performed poorly when compared to the others are highlighted in the first two tests.  This does not mean that those that did not do well should never be used.  On the contrary, all implementations have their place and here we only considered single threading environment.  Before using any given list, stop and think how this list is going to be used and run some tests like the ones we saw here before jumping into any hasty conclusions.
2
Станислав Торубаров's profile photoAlbert Attard's profile photo
2 comments
 
Why is that? You can pull the code and try it out if you want. 
Add a comment...
 
A simple solution to order a #CopyOnWriteArrayList 
3
Albert Attard's profile photoHolger Müller's profile photo
7 comments
 
+Albert Attard it is just that you guys take time and write enlighting articles (I 've never worked with a COWList) and all I get done is "feedback" (or criticsm or smartass-ness). :-) 
Add a comment...

Albert Attard

Shared publicly  - 
 
Dependency injection is quite popular and there are many articles about this in the Internet.  Most of these articles focus on a specific technology and show you how to use dependency injection.  This article focuses on why we use dependency injection in order to help the reader understanding the idea and concept behind dependency injection.

http://www.javacreed.com/why-should-we-use-dependency-injection/
2
1
davide martorana's profile photo
 
It's a very useful article!!
Add a comment...

Albert Attard

Shared publicly  - 
 
Imagine you are waiting for a call from your girlfriend with whom you had an argument. She too is waiting for you to call her and apologise. In other words, both of you are waiting for the other to call. Now if no one takes the phone and calls the other, you will never talk again. This is a deadlock and in this article we will see how deadlock occurs in programming and how to prevent it. Unfortunately this article falls short in providing good tips about relationships.

http://www.javacreed.com/what-is-deadlock-and-how-to-prevent-it/
7
1
Add a comment...

Albert Attard

Shared publicly  - 
 
ZzzxxzXt
1
Add a comment...

Albert Attard

Shared publicly  - 
1
1
Add a comment...

Albert Attard

Java Core  - 
 
Dependency injection is quite popular and there are many articles about this in the Internet.  Most of these articles focus on a specific technology and show you how to use dependency injection.  This article focuses on why we use dependency injection in order to help the reader understanding the idea and concept behind dependency injection.

http://www.javacreed.com/why-should-we-use-dependency-injection/
15
6
Paul Hunnisett's profile photoAlbert Attard's profile photo
2 comments
 
Do you recommend any good word-press theme?
Add a comment...

Albert Attard

Java Core  - 
 
Imagine you are waiting for a call from your girlfriend with whom you had an argument. She too is waiting for you to call her and apologise. In other words, both of you are waiting for the other to call. Now if no one takes the phone and calls the other, you will never talk again. This is a deadlock and in this article we will see how deadlock occurs in programming and how to prevent it. Unfortunately this article falls short in providing good tips about relationships.

http://www.javacreed.com/what-is-deadlock-and-how-to-prevent-it/
20
3
Alan Daly's profile photoAlbert Attard's profile photo
2 comments
 
Will try to put an article about that, but not sure it will help you much with wife/husband/girl-friend/boy-friend :)
Add a comment...
Story
Tagline
Java
Introduction
Java
Education
  • Royal Holloway
    Information Security, 2009 - 2011
  • University of London
    Computing and Information Systems
Basic Information
Gender
Male
Work
Occupation
Java
Skills
Java
Employment
  • somewhere :)
    Java, 2011 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Malta
Previously
Malta
Albert Attard's +1's are the things they like, agree with, or want to recommend.
Kindle
market.android.com

The Kindle app puts over a million books at your fingertips. It’s the app for every reader, whether you’re a book reader, magazine reader, o

Chrome Browser - Google
market.android.com

Browse fast with the Chrome web browser on your Android phone and tablet. Sign in to sync your Chrome browser experience from your computer

Skype - free IM & video calls
market.android.com

Say “hello” to friends and family with an instant message, voice or video call on Skype for free. Join the millions of people using Skype to

Google+
market.android.com

FEATURES:- Enjoy magazine style layout in the tablet version - Automatically share photos to an Event with Party Mode - Turn on Auto Backup

Dart : Structured web apps
plus.google.com

Structured Apps for the Modern Web

Google+ Developers
plus.google.com

Google+ Platform news, updates, community, and more

SwiftKey 3 Keyboard
market.android.com

Unlock your typing potential. * Webby Awards People’s Voice Winner for Innovation, 2012 * * Mobile World Congress Award Winner for Innovatio

Cryptography
www.crypto-class.org

Cryptography is a free online class taught by Dan Boneh.

gwt-platform
code.google.com

GWTP: A complete model-view-presenter framework to simplify your next GWT project.

University of London International Programmes
plus.google.com

Worldwide access | Opportunity | International reputation

Google Developers
plus.google.com

Inspiring developers everywhere

GWT Plugin for Eclipse 3.8 (Juno 4.2) - Google Groups
groups.google.com

GWT Plugin for Eclipse 3.8 (Juno 4.2), Albert Attard, 6/25/12 10:29 AM, Hi everyone, The GWT Plugin update site (https://developers.google.c

Practical Example of GSON (Part 2)
albertattard.blogspot.com

The first article I wrote about GSON (part 1) is (at the time of writing) the most popular article in my small blog. Thus, I decided to writ

AI Class Questions - Chrome Web Store
chrome.google.com

Displays threads from www.aiqus.com in context of www.ai-class.com unit and homework videos.

GWTP
plus.google.com

A complete model-view-presenter framework to simplify your next GWT project.