Open in app

Sign in

Write

Sign in

Farhan Tanvir
Farhan Tanvir

7.5K Followers

Home

Lists

About

Pinned

Clean architecture in Android (Jetpack Compose, Kotlin, MVVM) ーPart- 1

Making an android application is kind of easy( Compared with creating with Clean architecture . Please feel free to debate me 😃) but making an application with clean architecture is another thing. Recently I am learning about clean architecture on Android. Today I will talk (Actually write )about it. First…

Android App Development

5 min read

Clean architecture in Android (Jetpack Compose, Kotlin, MVVM) ーPart- 1
Clean architecture in Android (Jetpack Compose, Kotlin, MVVM) ーPart- 1
Android App Development

5 min read


Pinned

Clean architecture in Android (Jetpack Compose, Paging 3.0, Kotlin, MVVM) ーPart- 2

Nowadays Clean architecture is an essential part of Android development. So I believe every developer should know about it. I won't talk much about the importance and details of Clean architecture. Because this is the second part of this series. We will use this GitHub repository. If you did not…

Android App Development

4 min read

Clean architecture in Android (Jetpack Compose, Paging 3.0, Kotlin, MVVM) ーPart- 2
Clean architecture in Android (Jetpack Compose, Paging 3.0, Kotlin, MVVM) ーPart- 2
Android App Development

4 min read


Pinned

5 Useful Xcode Extensions to Make Work Easier

Power up your weapon — Developers are soldiers, and an IDE is a weapon. A soldier’s greatest responsibility is always to power up his weapon and make good use of it. Xcode is the best weapon for iOS and macOS developers. Here is 5 useful extension which will power up your weapon. 1. SwiftPlantUML-Xcode-Extension

IOS

4 min read

5 Useful Xcode Extensions to Make Work Easier
5 Useful Xcode Extensions to Make Work Easier
IOS

4 min read


Published in

JavaScript in Plain English

·1 day ago

Unraveling the Mystery of CSS: Love, Hate, and the Future of Web Styling

Why CSS Generates Mixed Feelings Among Developers? — At its core, CSS is the language that gives life to the web. It’s the stylist of the internet, responsible for the appearance of buttons, layouts, forms, tables, and virtually everything visual on a webpage. Despite its fundamental role, CSS often gets a bad rap among developers. Why? …

CSS

3 min read

Unraveling the Mystery of CSS: Love, Hate, and the Future of Web Styling
Unraveling the Mystery of CSS: Love, Hate, and the Future of Web Styling
CSS

3 min read


Published in

Level Up Coding

·2 days ago

Mastering Python Data Classes: A Developer’s Guide to Efficient Coding

Power Up your Python Development with Data Classes — Data classes are a feature in Python that simplifies the process of creating classes that primarily store data. They help to automate common tasks like initialization, representation, and comparison, making your code cleaner and more maintainable. The @dataclass decorator from the dataclasses module is used to automatically generate special methods…

Python

3 min read

Mastering Python Data Classes: A Developer’s Guide to Efficient Coding
Mastering Python Data Classes: A Developer’s Guide to Efficient Coding
Python

3 min read


Published in

Python in Plain English

·3 days ago

Understanding and Implementing Task Queues in Python

A Powerful Tool for Optimizing the Performance — Task queues are a fundamental concept that can significantly improve the efficiency and scalability of your applications. In a nutshell, task queues enable asynchronous processing, allowing your application to offload heavy or time-consuming tasks. This ensures that the main server remains responsive, handling quick, immediate requests without being bogged down…

Python

4 min read

Understanding and Implementing Task Queues in Python
Understanding and Implementing Task Queues in Python
Python

4 min read


Published in

Level Up Coding

·4 days ago

Advanced Programming Project Ideas to Become a Better Developer

Unlock Your Full Coding Potential with Engaging and Challenging Projects — Have you ever heard that the best way to get better at coding is simply to do more of it? Well, it’s true! Rolling up your sleeves and diving into a project is one of the most effective ways to sharpen your coding skills. In this article, we’re going to…

Programming

3 min read

Advanced Programming Project Ideas to Become a Better Developer
Advanced Programming Project Ideas to Become a Better Developer
Programming

3 min read


Published in

Towards Dev

·Nov 20

7 Useful Java Libraries You Should Use in Your Next Project

Power up your Java development — Have you ever found yourself stuck in the middle of a project, trying to solve a complex problem that seems to take forever? Well, you’re not alone. Many developers face this challenge when building software, and that’s where libraries come in handy. These pre-built solutions help you write complex and…

Java

5 min read

7 Useful Java Libraries You Should Use in Your Next Project
7 Useful Java Libraries You Should Use in Your Next Project
Java

5 min read


Published in

JavaScript in Plain English

·Nov 17

7 Useful JavaScript Libraries You Should Use in Your Next Project

Power up your JavaScript development — Why would you create custom functionality when a library can accomplish the same thing? Libraries are the best friends and lifesavers of developers. In my opinion, a good project makes use of some of the best libraries available. I do not think JavaScript needs any introduction. It is one of…

JavaScript

5 min read

7 Useful JavaScript Libraries You Should Use in Your Next Project
7 Useful JavaScript Libraries You Should Use in Your Next Project
JavaScript

5 min read


Published in

Python in Plain English

·Nov 15

7 Best Python Tools To Make Your Life Easier

Power up your Python development — There is a proverb “You don’t have to reinvent the wheel”. Tools are the best example of that. It helps you to achieve complex and time-consuming functionality in an easy way. According to me, to increase productivity and efficiency we need to use some of the best tools available. …

Python

5 min read

7 Best Python Tools To Make Your Life Easier
7 Best Python Tools To Make Your Life Easier
Python

5 min read

Farhan Tanvir

Farhan Tanvir

7.5K Followers

Believes in learn by doing . Currently working as a software engineer. Love to share Knowledge. https://twitter.com/FarhanTanvirBD

Following
  • Liu Zuo Lin

    Liu Zuo Lin

  • Deck451

    Deck451

  • Aruna Gobalan

    Aruna Gobalan

  • Tom Smykowski

    Tom Smykowski

  • Roz Warren, Writing Coach

    Roz Warren, Writing Coach

See all (536)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams