• Murex
  • Philippe’s Blog
  • Bilal’s Blog
  • Sondos’ Blog
Skip to content

AHMAD ATWI

Software Developer

  • About Me
  • Education, Training & Conferences
June 6, 2019 Agile / Extreme Programming / Pair Programming

10 Pair Programming Best Practices Questions & Answers

A couple of weeks ago, I wrote a guest post on Philippe’s blog where I answered 10 commonly asked questions

Continue reading

April 16, 2019 Coding / How-To & Tutorials / Java

Factory Pattern: Replacing the Conditional Statement with Lambda Expressions

The “Factory Pattern” falls under the creational design patterns and is one of the widely used in Java applications. Similar

Continue reading

November 22, 2018 Agile / Coding

A good commit message can make a difference!

Some developers have a habit of committing their code without a clear commit message. I was one of them! Now,

Continue reading

November 23, 2016 Agile / Talks

Extreme Practices – Video

The video of our talk at AgileTour Beirut is finally available online! You can watch it here:   You can

Continue reading

October 28, 2016 Agile / Talks

Extreme Practices – Agile Tour Beirut

In my previous post, I shared with you how Philippe and I prepared for our talk “Extreme Practices.” In this post,

Continue reading

October 23, 2016 Agile / Talks

Extreme Practices – The Preparation

Extreme Practices was the name of the talk Philippe and I gave at the AgileTour in Beirut on 15th of

Continue reading

July 22, 2016 Coaching / CodingDojo / Murex

Coding dojo… One year later

Last week’s coding dojo session was a special one, not only because we brought a cake 🙂 but because it

Continue reading

July 11, 2016 Agile / Coaching / Murex

Newcomers’ Training Program

Recently, I was in charge of training two fresh-graduate newcomers to our department. My mission was to prepare a two

Continue reading

June 6, 2016 Agile / Books

An XP Interview

While reading the book “Extreme Programming Explained,” I came across an interview with Brad Jensen a Senior Vice President of

Continue reading

May 23, 2016 Coding / How-To & Tutorials

Using H2 In-Memory to test your DAL

How should we test the Data Access Layer code? Many developers ask that question. Similar to the other layers of

Continue reading

April 7, 2016 Coding / How-To & Tutorials

How to move a git repository to subdirectory of another repository

You might come across a situation when working with Git where you want to move a repository to another repository (i.e., make

Continue reading

March 16, 2016 Fitbit

One week wearing a Moto 360 and Fitbit – Part Two

In the first part of this blog, I made a comparison between the major three apps associated with Moto 360

Continue reading

February 22, 2016 Android-Wear / Fitbit

One week wearing a Moto 360 and Fitbit – Part One

In my previous post, I mentioned that I will be wearing the Moto360 (2nd gen) together with the Fitbit HR

Continue reading

Posts navigation

«Previous Posts 1 2 3 Next Posts»

Follow Me On

  • GitHub
  • LinkedIn
  • Twitter
  • Instagram

Categories

  • Agile
  • Android-Wear
  • Books
  • Coaching
  • Coding
  • CodingDojo
  • Conferences
  • Extreme Programming
  • Fitbit
  • How-To & Tutorials
  • Java
  • Murex
  • Pair Programming
  • Pair Programming
  • Refactoring-Kata
  • SpringBoot
  • Talks
  • testing
  • Uncategorized

Books Read

Archives

  • May 2020
  • July 2019
  • June 2019
  • April 2019
  • January 2019
  • November 2018
  • August 2018
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • July 2015

Enter your email address to be notified of my new posts by email.

RECENT TWEETS

My Tweets

About Ahmad

A software developer at Murex Systems, blogger, speaker and squash player.

Passionate about software engineering and technology. Spend most of my free time reading books and articles or writing code for fun and exploration.

For more details check my About page!

Tags

agile androidwear CheckedExceptions cleancode Coding codingdojo conference designpatterns development extremeprogramming featured Java JavaExceptions junit maven moto360 Murex talk TDD xp

Recent Comments

thd on How to handle Java exceptions…
git log를 유지하면서, 다른 r… on How to move a git repository t…
TomTom on How to move a git repository t…
rattieh on How to handle Java exceptions…
Ahmad Atwi on My takeaways from a TDD debate…
Blog at WordPress.com.
  • Follow Following
    • AHMAD ATWI
    • Join 941 other followers
    • Already have a WordPress.com account? Log in now.
    • AHMAD ATWI
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...