Towards Greatness

On leadership, team building, and software delivery

  • Articles
  • About
  • Articles
  • About

Categories

  • Machine Learning (5)
  • Personal Growth (4)
  • Reading (2)
  • Software Delivery (4)
  • Software Engineering (11)
  • Team Building and Leadership (10)
  • feedback, contact, reaction
    Team Building and Leadership

    Building Trust by Seeking Feedback

    July 1, 2020 /

    Your 1-on-1 sessions with your team members are the great opportunities to build deeper connection and trust. And one great way to build trust is to seek feedback about various…

    Read More ...
  • Software Engineering

    Digital Transformation Trends for 2020

    December 31, 2019 /

    Recently, MuleSoft published a report on the top 7 digital transformation trends that might shape 2020. These are:

    Read More ...
  • a close up of a typewriter with a paper reading machine learning
    Machine Learning

    Enabling ML Capability

    July 27, 2019 /

    The following diagram shows a software product with machine learning (ML) capability enabled in that. If APIs already back the product, then enabling ML means exposing some additional APIs coming…

    Read More ...
  • Reading

    Book Insights: The Courage to be Disliked

    January 4, 2019 /

    Aren’t all successful people happy as they have a strong sense of accomplishment and fulfilment? It depends on what success means to us, particularly, when the meaning of success is…

    Read More ...
  • Software Engineering

    Dependency Inversion Using Ports and Adapters

    August 3, 2018 /

    Over time core business logic of an application becomes tightly coupled with various libraries, frameworks and technologies making it harder to evolve and test. It becomes challenging for long lasting…

    Read More ...
  • Software Engineering

    Software Architecture Reading List

    July 30, 2018 /

    This is a minimalist software architecture reading list based on my current work context. Last updated on 5th August 2018. This list is deliberately kept short in the spirit of…

    Read More ...
  • Software Engineering

    Core ngrx Concepts for an Angular App

    July 3, 2018 /

    There are only a few key nrgx concepts that are essential to understand the architecture of an ngrx based applications: store, state, reducers, effects, action, dispatch, subscribe, and one directional…

    Read More ...
  • photo of bulb artwork
    Team Building and Leadership

    Vision Board

    January 3, 2018 /

    A vision board is a collection of pictures to represent a set of goals or desires that can be used as a constant source of inspiration. Here is my vision…

    Read More ...
  • Software Engineering

    Ten AngularJS Concepts for Beginners

    April 3, 2015 /

    This code snippet introduces 10 basic AngularJS  concepts for beginners by building a very simple application. The application enables users to maintain a to do list with basic add, edit,…

    Read More ...
  • Software Engineering

    A Framework for ASP.NET MVC based Apps

    November 27, 2014 /

    I attempted to create a tag cloud diagram based on the concepts and technologies that my current software development team is using.

    Read More ...
  • Software Engineering

    How TDD and BDD complement each other?

    September 22, 2014 /

    Test Driven Development (TDD) and Behaviour Driven Development (BDD) are the most widely used technical practices in agile software development. These two automated testing approaches are not alternative to each…

    Read More ...
  • white security camera
    Machine Learning

    Architecture of Complex Video Analytics Applications

    March 12, 2014 /

    The goal of a video analytics system or application is to generate insights from an observed video stream. In a video analytics system, a continuous stream of video frames is…

    Read More ...
  • Software Engineering

    WeatherTreand – A Hybrid Mobile App

    December 15, 2013 /

    This Android app was developed as an example to show how hybrid apps can be developed using web technologies. The app was developed using HTML5 and various Java Script libraries…

    Read More ...
  • Software Engineering

    Hybrid Mobile App

    December 15, 2013 /

    Hybrid is an app development approach where only a bare minimum shell of the app is developed using native programming language and most of the app logic is implemented using…

    Read More ...
  • a wooden block spelling truth next to a bouquet of flowers
    Machine Learning

    Generating Ground Truth Images

    December 15, 2013 /

    Ground truth images are essential for the evaluation of object detection or background subtraction techniques. Now what is a ground truth image? Let’s consider a video frame captured using a…

    Read More ...
  • Software Engineering

    Data Visualisation in HTML5

    August 24, 2013 /

    The availability of canvas in HTML5 enabled the development of visualisation libraries for rendering charts/graphs in native html without any plug-in dependencies (e.g., Flash, Silverlight, Java Applet etc.). Among the…

    Read More ...
Mahfuzul Haque © 2023