About
As a Software Architect and a Technical Leader with 20+ years of experience, I have led…
Articles by Azizur
Contributions
-
How can TDD improve your software documentation?
While TDD may require an initial investment of time and effort, it often results in cost savings in the long run. By reducing the number of defects and making it easier to modify and extend the code, TDD can lead to more efficient development processes.
-
How can TDD improve your software documentation?
One thing I've found helpful is that Test-Driven Development (TDD) plays a significant role in establishing a consistent structure in code. When you start by writing test cases that define the expected behaviour of a specific piece of functionality, you inherently create a template for how that code should be structured. These test cases act as a guide for writing the actual code, encouraging you to maintain a consistent and well-organised structure throughout the project.
-
How can TDD improve your software documentation?
In my experience, TDD has proven to be an invaluable tool for enhancing software documentation, specifically in terms of clear requirements. By starting the development process with the creation of detailed test cases, TDD compels developers to articulate the expected behaviour of the software in a precise and unambiguous manner. These test cases essentially serve as executable documentation, clearly defining what the software should and should not do.
Activity
Experience
Education
Volunteer Experience
-
Ambassador
Ambassador
STEMNET
-
Web Developer and IT Team Member
Web Developer and IT Team Member
Mercy Mission
Licenses & Certifications
Publications
-
PHPUnit Essentials
Packt Publishing
PHPUnit Essentials
Get started with PHPUnit and learn how to write and test codes using advanced technologies.
About This Book
* Learn how to install PHPUnit as well as how to write and execute tests
* Understand the advanced concepts of testing using test doubles and the continuous integration process
* A hands-on, step-by-step guide full of real-life examples to help you learn quickly and effectively
Who This Book Is For
This book is a practical guide…PHPUnit Essentials
Get started with PHPUnit and learn how to write and test codes using advanced technologies.
About This Book
* Learn how to install PHPUnit as well as how to write and execute tests
* Understand the advanced concepts of testing using test doubles and the continuous integration process
* A hands-on, step-by-step guide full of real-life examples to help you learn quickly and effectively
Who This Book Is For
This book is a practical guide featuring a step-by-step approach that aims to help PHP developers who want to learn or improve their software testing skills. It also takes you through many real-life examples encountered by PHP developers to help you avoid common pitfalls.
My Contribution
I have tech reviewed several chapters of the PHPUnit Essentials book. As technical reviewer my responsibilities are:
* Point out any weaknesses in the text, and any areas where it needs to be improved, giving sufficient details.
* Give their feedback on the structure and organization of the chapter.
* Is it clear and logical to follow? Will readers enjoy reading it?
* Check the technical accuracy of the text and code.
* Check images. Is each image showing the right thing, is the image relevant and add any value, is there something missing from the image?
* Are clear with their comments, since authors and editors will not be able to deal with vague comments.
* Provide constructive and helpful feedback that will help authors improveOther authors -
PHP Application Development with NetBeans: Beginner's Guide
Packt Publishing
Courses
-
Advanced Architecting on AWS
-
-
Advanced CSS
-
-
Architecting on AWS
-
-
Certified BDD Masters
-
-
Google Cloud Fundamentals: Big Data and Machine Learning
-
-
Google Cloud Fundamentals: Core Infrastructure
-
-
Introduction to Agile Project Management
-
-
Microservices with Docker
-
-
Ruby and Cucumber
-
-
Software Engineering
-
-
The Architect Elevator
-
-
The architect elevator with Gregor Hohpe
-
-
Unconscious Bias
-
-
Applying critical thinking - O'Reilly Media, Inc.
-
-
Introduction to Critical Thinking - O'Reilly Media, Inc.
-
-
Leadership communication skills for managers - O'Reilly Media, Inc.
-
-
Communicating Software Architecture - O'Reilly Media, Inc.
-
-
Communicating with Management - O'Reilly Media, Inc.
-
-
Cybersecurity Risk Management with the NIST Framework - O'Reilly Media, Inc.
-
-
Domain-Driven Design Boot Camp - O'Reilly Media, Inc.
-
-
Kafka Fundamentals - O'Reilly Media, Inc.
-
-
Leadership Bootcamp - O'Reilly Media, Inc.
-
-
Product management in 90 minutes - O'Reilly Media, Inc.
-
-
Technical Writing Essentials - Pearson
-
-
PHPNW 2011 Tutorial Day - Zend Framework 2 with Rob Allen
-
Projects
-
BBC Elections Interactive News in India via the Google Assistant
- Present
*BBC Elections Interactive News is NOW LIVE in India via the Google Assistant*
Starting from the 15th of April the BBC has launched *the first ever voice-activated interactive bulletin in Hindi*. This special election coverage will be available on smartphones and allow users to instruct their voice device to navigate through the news according to their interest. To access it, just open Google Assistant on your phone or smart speaker and say *“Ok Google, Talk to BBC Elections or BBC…*BBC Elections Interactive News is NOW LIVE in India via the Google Assistant*
Starting from the 15th of April the BBC has launched *the first ever voice-activated interactive bulletin in Hindi*. This special election coverage will be available on smartphones and allow users to instruct their voice device to navigate through the news according to their interest. To access it, just open Google Assistant on your phone or smart speaker and say *“Ok Google, Talk to BBC Elections or BBC Elections से बातकराओ”*.
Talk to BBC Elections in English: https://lnkd.in/gt3bdGh
Talk to BBC Elections in Hindi: https://lnkd.in/gQ6QzgX
Incredible effort from everyone involved (Delhi, London & Salford)
#bbc #voice #technology #digitaltransformation #news #innovation #election #india #voting -
ConnectOnline
-
Connect Online is a project founded by Tafazal Mohammad, Managing Director of Muslim Youth Skills.
Connect Online has developed from the Muslim Youth Skills newsletter ‘Connect’. As well as content from the newsletter, this site, or ‘Online Community’, hopes to provide many valuable resources and a place to explore and share work with Muslim youth and contribute to this emerging practice.Other creators
Languages
-
English
Native or bilingual proficiency
-
Bengali
Native or bilingual proficiency
Recommendations received
-
LinkedIn User
1 person has recommended Azizur Join now to view
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Azizur Rahman in United Kingdom
-
Azizur R.
Commercial and Operations Lead , Founding Team
-
Azizur Rahman
-
Azizur Rahman
Infosec Analyst, Infrastructure Engineer
-
Azizur Rahman
Digital Media Lecturer at City & Islington College
112 others named Azizur Rahman in United Kingdom are on LinkedIn
See others named Azizur Rahman