• Male
  • Melbourne, VIC
  • Australia
Share on Facebook Share

Behrang's Friends

  • Reza Maghsoudi
  • Bob
  • Michael Levin

Behrang's Groups

Gifts Received


Behrang has not received any gifts yet

Give a Gift


Behrang's Page

Latest Activity

Michael Levin left a comment for Behrang
"happy birthday, dear friend!"
Jan 29
Behrang updated their profile
Jan 31, 2018
Behrang liked Michael Levin's video
Feb 14, 2016
Behrang liked Michael Levin's blog post Containers, Microservices, Docker...WTF?
Feb 13, 2016
Behrang left a comment for Michael Levin
"Thanks a lot Mike! :) All the best,Behrang"
Feb 5, 2016
Michael Levin left a comment for Behrang
Jan 29, 2016
Behrang commented on Jackie Gleason's blog post Info from my presentation on Node.JS
"Thanks for sharing this Jackie! It was impressive how tons of cutting edge stuff were covered in a 1-hour presentation!"
Feb 7, 2013
Behrang commented on Michael Levin's blog post Mike Levin ::: Java Champion
"Congrats Mike!"
Nov 21, 2011
Behrang replied to Paul Stearns's discussion Sending strings between two computers via ethernet
"Hi Paul,   That's great news!   I haven't used any of the products that you have mentioned in your post, but regarding scheduling commands to be executed at certain points in time, one option is to use java.util.Timer. It has…"
Oct 5, 2011
Behrang replied to Paul Stearns's discussion Sending strings between two computers via ethernet
"Thanks for the elaboration. I think your logic makes sense. I haven't done something similar to this before, but as you've already mentioned, as long as you can make the ethernet controller and the ethernet-to-RS-233 converter work, you…"
Sep 21, 2011
Behrang replied to Paul Stearns's discussion Sending strings between two computers via ethernet
"Hi Paul,   You're welcome!    Now back to the problem, could you please elaborate a little bit more about the the setup of your system? Is it something like this:   1- An MS-DOS system that acts as a server and is not…"
Sep 20, 2011
Behrang replied to Paul Stearns's discussion Sending strings between two computers via ethernet
"Hi Paul,   Sorry for the long delay. It was a couple of busy weeks for me. I have written a program and pasted the code here:   I have commented it…"
Sep 18, 2011
Behrang replied to Paul Stearns's discussion Sending strings between two computers via ethernet
"Hi Paul,   So if I am not wrong, you want to run an application App1 on computer A, and an App2 on computer B, and then you want App1 to send a message to App2 and receive a reply, right?   If so, let me know and I can give you some…"
Sep 4, 2011
Behrang commented on Michael Levin's blog post On Objective-C
"I don't think Apple is intentionally using a complex language to filter out multi-platform programmers. In fact they are working hard on MacRuby to let Ruby programmers write native OS X apps. And they used to have Cocoa bindings for Java as…"
Jul 12, 2011
Behrang commented on Michael Levin's blog post On Objective-C
"@Kevin: I think Jobs was referring to Java on the desktop and IMO he is right. How many popular desktop apps are written/being written in Java? Apart from IDEs and developer tools, there are very few popular desktop apps being written in…"
Jul 11, 2011
Behrang joined Michael Levin's group

Startup City

Have you got a great idea you'd like to put into action? This is the place for you! We'll talk about ideas and how to turn them into businesses here.
Jul 10, 2011

Profile Information

How did you hear about Codetown?
Via Mike Levin
What are your main interests in software development?
Java and JVM languages
HTML, CSS, and JavaScript
Do you have a website?

Behrang's Blog

Atomiq: A neat tool for finding and eliminating duplicate code

Posted on July 3, 2010 at 5:00am 0 Comments

It's been about three months that I am involved with the development of a legacy Java-based project. The product has been in development for about ten years and for reasons that we all know it contains a lot of copy-and-pasted chunks of code.

Luckily enough, a few weeks ago I saw this ad about a product called Atomiq that given a project directory produces a neat navigable report about duplicate code it can find inside it. Unsurprisingly, the… Continue

Comment Wall (3 comments)

You need to be a member of Codetown to add comments!

Join Codetown

At 4:18am on January 29, 2019, Michael Levin said…

happy birthday, dear friend!

At 9:12am on January 29, 2016, Michael Levin said…

At 11:18am on June 29, 2010, Michael Levin said…
Hi Behrang and welcome to Codetown, mate! All the best, Mike

Happy 10th year, JCertif!


Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

There's also a free Java Jobs mailing list. It's a Yahoo group so you have to create a Yahoo account to use it.


Enjoy the site? Support Codetown with your donation.

InfoQ Reading List

Design Sprints at LEGO: Q&A with Eik Thyrsted Brandsgård

Design sprints have led to a high level of energy and motivation at LEGO. You need to discuss the ideas and learnings coming out of each sprint to decide if there’s a solution or if you need to go deeper in the next sprint. Design sprints have created a sense of pride; a belief that teams can tackle any challenge, and the feeling that individuals can add value that exceeds their expected roles.

By Ben Linders

CloudBees Releases Official Jenkins X Distribution

CloudBees has released its official Jenkins X distribution, a CI/CD tool for cloud-native Kubernetes applications based on the GitOps approach. CloudBees will take the essential features from the open-source code with a monthly release cadence. This initial release supports GKE, pipelines, vault integration, and preview environments; additional features like DevPods will come in a future version.

By Christian Melendez

Progress Announces NativeScript 6 Release

The NativeScript 6 release adds support for Vue.js and Angular 8 for creating native mobile applications with web technologies. NativeScript now also supports Progressive Web Apps (PWA), increasing the level of code reuse between web and mobile apps created with NativeScript.

By Dylan Schiemann

Presentation: Strategic Domain-Driven Design

Nick Tune discusses some of the bounded context design heuristics, recurring patterns in the wild, and explains how to facilitate modeling sessions in an organization.

By Nick Tune

Presentation: Rendering Large Models in the Browser in Real Time

Shwetha Nagaraja & Federico Rocha explore in detail some of the most interesting heavily optimized techniques and strategies that Autodesk Forge Viewer introduces for viewing extremely large 2D and 3D models in the browser in real time. These include progressive rendering to reduce time to first pixel, geometry consolidation to reduce draw overhead, etc.

By Shwetha Nagaraja, Federico Rocha

© 2019   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service