Cryptojen

Cryptojen

Share

Trying to contribute programming resources in Bangla.

Hello GPT-4o 14/05/2024

Better...Faster...Free

Get ready for the future of human interactions đŸ¤¯

Hello GPT-4o We’re announcing GPT-4 Omni, our new flagship model which can reason across audio, vision, and text in real time.

02/12/2023

Your users hold the Blueprint -
Designing something people love, starts with listening to those who use it. Your users aren't just end consumers; they're your design advisors, your compass to perfection.

Straightforward Steps to Ace User Feedback:
- Make Feedback Easy: Make it easy for users to tell you what's working and what's not. Whether it's a survey, a quick poll, or a comment box – open the door for their thoughts.

- Criticism is a Plus: No one's perfect, and neither is your design. Constructive criticism isn't an attack; it's your secret weapon for improvement. Embrace it, learn from it, and tweak accordingly.

- Take Action: You've got the feedback; now, what? Do something about it. Users appreciate a platform that evolves based on their input. It's a two-way street.

- Communication is Key: Keep your users in the loop. Let them know that their feedback matters and that you're actively working on making things better. Transparency builds trust, and trust builds a loyal user base.

Bottom line – let your users be the architects of your design. It's not rocket science; it's good business. Your users hold the blueprint to design excellence – listen, learn, and watch your creations thrive. 🚀💡

Best Productivity Hacks for Software Developers 02/10/2023

In the fast-moving world of programming, productivity is a programmer’s best friend. Whether you’re working on a tight deadline or trying to maintain multiple projects, mastering productivity hacks can make a significant difference in your efficiency and overall well-being. In this article, we’ll explore some essential productivity tips that will help you stay focused, organized, and on top of your game.

Give it a read to learn few techniques that I follow.

Best Productivity Hacks for Software Developers In the fast-moving world of programming, productivity is a programmer’s best friend. Whether you’re working on a tight deadline or tryingâ€Ļ

javascript powerful methods | array methods js 13/07/2023

đŸ“ĸđŸ“ĸ

Just posted this on my Hashnode blog as I'm thrilled to have 93 incredible followers already. Only 7 away from reaching the magical đŸ’¯ milestone! 🎉

If you're hungry for more amazing articles in Bangla, hit that follow button and join the web of knowledge! đŸ•¸ī¸ Let's embark on this journey together! 📈🚀

javascript powerful methods | array methods js Array āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ, āĻŽā§āϝāĻžāĻĨ, āĻ—ā§āϞ⧋āĻŦāĻžāϞ āĻŽā§‡āĻĨāĻĄ āĻāĻŦāĻ‚ String āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āĻŽāĻŋāϞ⧇ āĻĒā§āϰāĻžā§Ÿ āĻ…āύ⧇āĻ•āϗ⧁āϞ⧋ āĻĒāĻžāĻ“ā§ŸāĻžāϰāĻĢ⧁āϞ āĻŽā§‡āĻĨāĻĄ āύāĻŋā§Ÿā§‡ āĻĄāĻŋāϏāĻ•āĻžāĻļāύ āĻ•āϰāĻŦā§‹ āĻāχ āϏāĻŋāϰāĻŋ...

20/03/2023

â–ļī¸ MVC āĻ•āĻŋ? āϕ⧇āύ āĻāϟāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āϗ⧁āϞ⧋ āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž?

MVC āĻāϰ āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ āĻšāϞ⧋ āĻŽāĻĄā§‡āϞ-āĻ­āĻŋāω-āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ, āϝāĻž āĻāĻ•āϟāĻŋ āϏāĻĢāϟāĻ“ā§Ÿā§āϝāĻžāϰ āĻĄāĻŋāϜāĻžāχāύ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύāĨ¤ āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĄā§‡āϭ⧇āϞāĻĒ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϕ⧋āĻĄ āϗ⧁āϞ⧋āϕ⧇ āϤāĻŋāύāϟāĻŋ āĻĒā§āϰāϧāĻžāύ āĻ…āĻ‚āĻļ⧇ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰ⧇:

Model: āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻĄā§‡āϟāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāϜāύ⧇āϏ āϞāϜāĻŋāĻ• āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻž āĻļāĻĒāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύ, āĻŽāĻĄā§‡āϞāϟāĻŋāϤ⧇ āĻ•āĻžāĻ°ā§āĻŸā§‡ āφāχāĻŸā§‡āĻŽ āϝ⧋āĻ— āĻ•āϰāĻž, āĻŽā§‚āĻ˛ā§āϝ āĻšāĻŋāϏ⧇āĻŦ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻšāĻŋāĻ¸ā§āĻŸā§‹āϰāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϞāϜāĻŋāĻ• āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

View: āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ•āĻžāϛ⧇ āĻĄā§‡āϟāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻšāĻšā§āϛ⧇ āĻŽā§‚āϞāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āχāωāϜāĻžāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻļāĻĒāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇, āĻĒāĻŖā§āϝ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻž, āĻļāĻĒāĻŋāĻ‚ āĻ•āĻžāĻ°ā§āϟ āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āχāωāϜāĻžāϰ āϕ⧇ āĻĻ⧇āĻ–āĻžāύ⧋āχ āĻšāĻšā§āϛ⧇ āĻ­āĻŋāω āĻāϰ āĻ•āĻžāϜāĨ¤

Controller: āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āχāύāĻĒ⧁āϟ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϏ⧇āχ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻŽāĻĄā§‡āϞ āĻ“ āĻ­āĻŋāω āϕ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ “Add to Cart” āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇, āϤāĻ–āύ Controller āϏāĻŋāϞ⧇āĻ•ā§āϟ āĻ•āϰāĻž āφāχāĻŸā§‡āĻŽāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŽāĻĄā§‡āϞāϟāĻŋāϕ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāĻŦāĻ‚ āύāϤ⧁āύ āĻ•āϰ⧇ āĻ•āĻžāĻ°ā§āϟ āĻāϰ āĻŸā§‹āϟāĻžāϞ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻ­āĻŋāω āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇āĨ¤

MVC āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϕ⧇ āϤāĻŋāύāϟāĻŋ āĻĒ⧃āĻĨāĻ• component āĻ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋāϰ āύāĻŋāϜāĻ¸ā§āĻŦ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āφāϛ⧇ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻŋ⧟āĻžāϰ āϏ⧇āĻĒāĻžāϰ⧇āĻļāύ āϕ⧋āĻĄāĻŦ⧇āϏāϕ⧇ āĻŦā§‹āĻāĻž āĻāĻŦāĻ‚ āĻŽā§‡āĻ¨ā§āĻŸā§‡āχāύ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰāĻž āĻšāĻŦ⧇ āϤāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āφāĻĒāύāĻžāϕ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŽāĻĄā§‡āϞāϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻ­āĻŋāω āĻ“ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ āĻāĻ•āχ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

āĻŽāĻĄā§‡āϞ-āĻ­āĻŋāω-āĻĒā§āϰ⧇āĻœā§‡āĻ¨ā§āϟāĻžāϰ (MVP) āĻāĻŦāĻ‚ āĻŽāĻĄā§‡āϞ-āĻ­āĻŋāω-āĻ­āĻŋāωāĻŽāĻĄā§‡āϞ (MVVM) āĻāϰ āĻŽāϤ⧋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻāĻ•āχ āϧāĻžāϰāĻŖāĻž āĻĨāĻžāĻ•āϞ⧇āĻ“ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋āϕ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰāĻž āĻšāĻŦ⧇ āϤāĻžāϤ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āφāϛ⧇āĨ¤ MVP āĻĒā§āϰ⧇āĻœā§‡āĻ¨ā§āϟāĻžāϰ āĻāϰ āωāĻĒāϰ āĻŦ⧇āĻļāĻŋ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧇ āϝāĻž āĻŽāĻĄā§‡āϞ āĻāĻŦāĻ‚ āĻ­āĻŋāωāϝāĻŧ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨāϤāĻž āĻ•āϰ⧇, āĻāĻŦāĻ‚ MVVM āĻāĻ•āϟāĻŋ “āĻ­āĻŋāωāĻŽāĻĄā§‡āĻ˛â€ āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ­āĻŋāω āĻāĻŦāĻ‚ āĻŽāĻĄā§‡āϞāϕ⧇ āφāϞāĻžāĻĻāĻž āĻ•āϰ⧇ āϝāĻž āĻ­āĻŋāωāϤ⧇ āĻĄā§‡āϟāĻž āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āĨ¤

āĻāĻ•āϟāĻž āϏāĻŋāĻŽā§āĻĒāϞ āωāĻĻāĻžāĻšāϰāĻŖ: āĻŽāύ⧇ āĻ•āϰ⧇āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻž āĻŽāĻŋāωāϜāĻŋāĻ• āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇āύ⧎ Model āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āĻāĻŦāĻ‚ āĻŸā§āĻ°ā§āϝāĻžāĻ•āϗ⧁āϞāĻŋ āφāύāĻžāϰ āϜāĻ¨ā§āϝ āϞāϜāĻŋāĻ• āĻĨāĻžāĻ•āĻŦ⧇, View āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āĻāĻŦāĻ‚ āĻŸā§āĻ°ā§āϝāĻžāĻ•āϗ⧁āϞāĻŋ āχāωāϜāĻžāϰ āϕ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ Controller āĻāĻ•āϟāĻŋ āĻŸā§āĻ°ā§āϝāĻžāĻ• āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āχāύāĻĒ⧁āϟ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻŦ⧇, āĻāĻ•āϟāĻž āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āĻŸā§‡ āĻāĻ•āϟāĻž āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻāĻĄ āĻ•āϰāĻŦ⧇ āĻŦāĻž āĻāĻ•āϟāĻž āύāϤ⧁āύ āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇⧎

āĻĒāϰāĻŋāĻļ⧇āώ⧇, MVC āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻšāϞ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄāϕ⧇ āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āĻāĻŦāĻ‚ āĻŽā§‡āύ⧇āĻœā§‡āĻŦāϞ āĻĒāĻžāĻ°ā§āĻŸā§‡ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāϝāĻŧ, āϝāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϕ⧇ āĻŽā§‡āĻ¨ā§āĻŸā§‡āχāύ āĻāĻŦāĻ‚ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤

Š Codegraphy by Jakia

22/01/2023

As a web developer, you may have experience working with the popular MERN stack (MongoDB, Express.js, React.js, and Node.js) and may be wondering about the differences between MongoDB and PostgreSQL. Both MongoDB and PostgreSQL are popular open-source databases, but they have some key differences in terms of data model, scalability, performance, and features. In this article, we will explore the similarities and differences between MongoDB and PostgreSQL, and discuss the pros and cons of each database. By the end of this article, you will have a better understanding of when to use MongoDB and when to use PostgreSQL, and how to make an informed decision for your next project.

âœ”ī¸ Data Model: MongoDB is a document-oriented database, which means that it stores data in semi-structured format, typically in JSON-like documents. In contrast, PostgreSQL is a relational database, which means that it stores data in a structured format, using tables and rows.

âœ”ī¸ Scaling: MongoDB is designed to scale horizontally using a technique called sharding, which involves spreading the data across multiple servers. PostgreSQL can also be scaled horizontally, but it typically requires additional tools or extensions, such as pgpool, to achieve this.

âœ”ī¸ Performance: MongoDB is generally considered to have better performance when it comes to read and write operations on large amounts of unstructured data, while PostgreSQL is generally considered to have better performance when it comes to complex queries on structured data.

âœ”ī¸ Indexing: MongoDB supports secondary indexes, which can be used to improve query performance. PostgreSQL supports various types of indexes, such as B-tree, Hash, and GIN indexes, allowing for more flexibility in indexing.

âœ”ī¸ Concurrency: MongoDB uses a technique called "optimistic concurrency control" to handle concurrent access to the database, while PostgreSQL uses a technique called "multi-version concurrency control" (MVCC).

âœ”ī¸ ACID compliance: PostgreSQL is fully ACID compliant, meaning it has support for Atomicity, Consistency, Isolation and Durability. MongoDB on the other hand is not fully ACID compliant, but it has support for Atomicity at document level and consistency using transactions.

âœ”ī¸ Language Support: PostgreSQL supports a variety of languages for stored procedures and functions such as PL/pgSQL, PL/Tcl, PL/Perl, and more, MongoDB has its own query language, and also supports javascript for stored procedures.

âœ”ī¸ PostgreSQL also supports NoSQL like querying with its JSON and JSONB data types and functions, MongoDB is entirely a NoSQL Database.

âœ”ī¸ Community: Both MongoDB and PostgreSQL have large and active communities, but PostgreSQL has a longer history and more mature ecosystem. This means that there are more resources, tools, and libraries available for PostgreSQL, and it is generally considered to be more stable and reliable.

âœ”ī¸ Licensing: MongoDB is released under the Server Side Public License (SSPL) which is a variant of the AGPL. PostgreSQL is released under the PostgreSQL License which is a permissive open-source license. This means that MongoDB may be less suitable for some organizations that cannot use AGPL licensed software.

âœ”ī¸ Data Integrity: PostgreSQL supports advanced features such as foreign keys, and constraints, which allow you to enforce data integrity and consistency. MongoDB does not support foreign keys, but it does support document validation.

âœ”ī¸ Data Governance: PostgreSQL provides advanced features for data governance and compliance, such as auditing and row-level security, which can be used to restrict access to specific rows in a table based on certain conditions. MongoDB does not have built-in support for data governance and compliance, but it does have a feature called MongoDB Realm which provides some functionality for this.

âœ”ī¸ Text Search: PostgreSQL has a built-in text search feature, called Full Text Search, which allows you to perform complex text search queries. MongoDB does not have a built-in text search feature, but it does have a feature called text indexing, which allows you to perform basic text search queries.

âœ”ī¸ Analytics: PostgreSQL has built-in support for advanced analytics, such as window functions and user-defined aggregate functions. MongoDB does not have built-in support for advanced analytics, but it can be integrated with other analytics tools such as Apache Spark, which allows you to perform advanced analytics on your data.

Finally, MongoDB is better suited for high-performance, unstructured data storage and handling, while PostgreSQL is better suited for structured data and complex queries and transactions. Depending on the use case and requirements, either one can be a better fit.

Want your school to be the top-listed School/college in Dhaka?
Click here to claim your Sponsored Listing.

Category

Address


Dhanmondi 2
Dhaka