Explore Web Development

Web Design and Development
Sujon Kumar

Spaceship Promo Code: Get .COM Domains for as Low as $2.88!

Looking to register, renew, or transfer your .COM domain at an unbeatable price? You’re in luck! We’ve found the best Spaceship promo codes to help you save big. Whether you’re starting a new website or managing existing domains, these discounts are just what you need. 🔥 Limited-Time Spaceship Promo Codes Spaceship is offering exclusive promo codes to make your domain management more affordable. Here’s a breakdown of the current deals: 🆕 .COM Registration Deals ✅ $2.88 OnlyUse Promo Code: COMPROS📌 Limit: 1 per customer ✅ $5.87 DealUse Promo Code: COM67📌 Limit: 1 per customer 💼 Regular Price: $9.06 (No code needed) 🔁 .COM Renewal Price 🔄 $10.16✔ No promo code required💡 Perfect for renewing your domain at a competitive rate. 🔄 .COM Transfer Deals ✅ $8.17 OnlyUse Promo Code: SPSCOMTR 💼 Regular Price: $9.66 (No code needed) 💡 Why Choose Spaceship? Spaceship is known for its transparent pricing, no upselling tactics, and easy domain management interface. With these promo codes, it becomes one of the most cost-effective choices for domain registrations, renewals, and transfers. ✅ Final Tips Ready to grab your .COM domain for just $2.88? Use the Spaceship promo code now and start your online journey for less!

Read More »
Computer Science and Engineering
Sujon Kumar

Best Features Of Web Hosting

Web hosting is a critical foundation for any website, whether it’s a personal blog, an e-commerce site, or a business portal. Let’s explore some of the best features you should consider when choosing a web hosting service: 20 Best Features Of Web Hosting Let’s break down each aspect for hosting quality checking: By assessing these factors, you can ensure that your hosting provider meets your website’s requirements for performance, security, reliability, and support.

Read More »
Web Design and Development
Sujon Kumar

Add a new portfolio project | Upwork

Project title: (max 70 characters)A descriptive title with keywords Your role: (optional) (max 100 characters)Front End Developer, Full Stack Developer, Designer, Accountant Project description: (max 600 characters)Briefly describe the project’s goals, your solution and the impact you made here Skills and deliverables: (max 5 skills)Type to add skills relevant to this project Related Upwork job: (optional) Select from the dropdown

Read More »
Web Design and Development
Sujon Kumar

Free sample for reviews

In today’s highly competitive market, businesses are continuously looking for effective ways to attract customers, build trust, and enhance brand loyalty. One proven strategy that companies are increasingly adopting is offering free samples in exchange for reviews. Not only does this create a win-win scenario for both the business and the consumer, but it also plays a pivotal role in driving sales and credibility. Here’s how offering free samples for reviews can transform your business and elevate customer engagement.

Read More »
Others
Sujon Kumar

Microsoft Office 2021 free download

Unlocking the Power of Microsoft Office 2021: A Comprehensive Guide In today’s fast-paced world, efficiency and productivity are paramount. Whether you’re a student, a professional, or a business owner, having the right tools at your disposal can make all the difference. Microsoft Office has long been the go-to suite of applications for countless individuals and organizations worldwide, and with the release of Microsoft Office 2021, the bar has been raised yet again. What’s New in Microsoft Office 2021? Microsoft Office 2021 brings a plethora of new features and improvements across its various applications, including Word, Excel, PowerPoint, Outlook, and more. Here’s a glimpse of what you can expect: How to Download Microsoft Office 2021 for Free While Microsoft Office 2021 is a premium software suite, there are ways to access it for free. Microsoft offers a trial version of Office 2021 that allows users to test out the various features and functionality before committing to a purchase. Additionally, certain organizations and educational institutions may provide access to Office 2021 for free or at a discounted rate for their members. To download the trial version of Microsoft Office 2021, simply visit the official Microsoft website and follow the instructions provided. Once downloaded and installed, you’ll have access to all the features of Office 2021 for a limited time, allowing you to explore its capabilities and determine if it’s the right fit for your needs. Unlocking the Full Potential of Microsoft Office 2021 Whether you’re a student looking to create polished presentations, a professional needing to crunch numbers in Excel, or a business owner seeking to streamline communication and collaboration, Microsoft Office 2021 has something to offer everyone. By taking advantage of its advanced features, intuitive interface, and enhanced security, you can unlock your full potential and take your productivity to new heights. In conclusion, Microsoft Office 2021 represents the next evolution in productivity software, offering a comprehensive suite of applications designed to meet the diverse needs of modern users. With its array of new features and improvements, accessing and utilizing Office 2021 for free provides an opportunity to experience firsthand the power and versatility of this essential tool. So why wait? Download Microsoft Office 2021 today and discover what it can do for you. Download Link:

Read More »
Upwork
Sujon Kumar

Upwork History

Upwork’s history can be broken down into three main stages: Early Days (1998-2013): Merger and Rebranding (2013-2015): Modern Upwork (2015-Present):

Read More »
Web Design and Development
Sujon Kumar

Visual Studio Code Extension

Extension Name Author Work Material Icon Theme Philipp Kief For give the icon to the file, folder. One Dark Pro Binaryify For syntax highlight Auto rename tag Jun Han To give the icon to the file, folder. Font Size change with Mouse wheel Change your cursor File > Preferences > Cursor Make the cursor width 2 Back to your old font size CTRL + Shift + P > Font Zoom Reset Shortcut Work Ctrl+G Go to a specific line Ctrl+Alt+up arrow move the lineup Ctrl+Alt+down arrow move the line down Ctrl+W close all tabs at once Ctrl+ ~ Command Prompt open @ in prompt navigate to specific section Some theme Andromeda Dracula Official Community Material Theme

Read More »
Web Design and Development
Sujon Kumar

CV requirement for Fresher Web Designer/Web Developer

If you are fresher following must be on your CV: Name: xxxx xxx xxxAddress: Mirpur, DhakaMobile: (+88) 01XXXXXXXX (WhatsApp)E-mail: professionalname@gmail.comWebsite: www.personalname.netLinkedin: https://www.linkedin.com/in/personalname/ Professional Image Career Summary: Describe how much you interested in Web and you interested to learn, face challenges. Career Objective: What you want to do (one line max). Skill/Proficiencies: Professional Certification/Qualification: Academic Qualification: Awards & Appreciations: Marketplace Work Experience: Training: Language: Reference (1 or 2 people with there phone/email)

Read More »
Others
Sujon Kumar

Coderstrust Bangladesh Important Links

CodersTrust Bangladesh is a leading IT training institute in Bangladesh that provides skill-oriented education in various fields such as web development, graphic design, digital marketing, and more. They have multiple campuses in Dhaka, including: CodersTrust Bangladesh has a good reputation, with ratings of 4.6 stars on Google for their Banani and Mirpur campuses, and 4.4 stars for their Dhanmondi campus. CodersTrust Bangladesh Website Website Name: CodersTrust Bangladesh Website Link: CodersTrust Bangladesh CoderstTrust Bangladesh Succcess Posting Group Group Name: CodersTrust Bangladesh Success Stories| Largest Digital Workforce Community Group Link: CodersTrust Bangladesh Success Stories| Largest Digital Workforce Community CodersTrust Student Support Group Group Name: CodersTrust Bangladesh Online Support Group Link: CodersTrust Bangladesh Online Support CodersTrust Student Support Website Website Name: CodersTrust Bangladesh Online Support Website Link: CodersTrust Live Support

Read More »
Others
Sujon Kumar

Unlock Canva Pro for Free in 2024!

Canva Pro is the premium version of the popular graphic design platform, Canva. It offers a plethora of advanced features and tools that can take your designs to the next level. From a vast library of templates to the ability to create custom dimensions, Canva Pro empowers users to unleash their creativity in ways that the free version simply cannot match. Canva Pro Free Link 2024 Link Discover the Exclusive Canva Pro Access Link for 2024 The prospect of gaining Canva Pro access for free may sound too good to be true, but rest assured, it’s entirely possible. Keep in mind that Canva occasionally runs promotions, partnerships, or limited-time offers that grant users complimentary access to Canva Pro features. It’s all about being in the right place at the right time and having the right information. Get Canva Pro Features Without Cost: Your Free Link for 2024 Stay Informed To maximize your chances of snagging a free Canva Pro link, stay informed about Canva’s official announcements, promotions, and partnerships. Follow Canva on social media, subscribe to their newsletters, and keep an eye on relevant forums or blogs for updates. Explore Partnerships Canva often collaborates with various organizations to provide special offers to their users. Check if any of your existing memberships or affiliations offer Canva Pro as a perk. It could be anything from educational institutions to professional organizations. Keep an Eye on Limited-Time Promotions Canva occasionally runs limited-time promotions, especially during holidays or special occasions. These promotions might include free trials, extended trials, or direct links to unlock Canva Pro for a specific duration. Act quickly when you come across such opportunities. As you embark on your quest to unlock Canva Pro for free in 2024, remember that opportunities may come in various forms. Stay vigilant, explore partnerships, and keep an eye on limited-time promotions. With a bit of luck and the right information, you could be enjoying the premium features of Canva Pro without spending a penny. Don’t forget to bookmark this post and check back for updates. We’ll do our best to keep you informed about any exclusive Canva Pro offers that may arise in the coming months. Happy designing!

Read More »
Web Design and Development
Sujon Kumar

WordPress Website Migration

Migrating a WordPress website can seem like a daunting task, especially if you’re worried about losing data or breaking your site. However, with the right steps, migrating your site from one host to another or from a local development environment to a live server can be smooth and hassle-free. In this guide, we’ll walk you through the process to help ensure your WordPress website migration goes off without a hitch.

Read More »
Web Design and Development
Sujon Kumar

Xoom Resources

Xoom Supported Bank List for Bangladesh Xoom Supported Country List Xoom Document

Read More »
Web Design and Development
Sujon Kumar

4 Top Mockup Generator for Website

When it comes to web design, a picture is worth a thousand words. Before you launch your website, visualize its potential and refine your design with the help of mockup generators. In this article, we’ll delve into four outstanding mockup generators that can transform your website vision into a stunning reality. CreateMockup CreateMockup stands out with its user-friendly interface and an extensive library of templates. Whether you’re working on an e-commerce site or a personal portfolio, this generator offers a wide range of customization options. With just a few clicks, you can generate realistic mockups that bring your design ideas to life. Multi Mockup by Techsini Techsini’s Multi Mockup is a versatile tool that allows you to showcase your website design across multiple devices seamlessly. This generator is perfect for those who want to ensure a consistent and visually appealing user experience across various platforms. Its intuitive interface and responsive design options make it a valuable asset for any web designer. Website Mockup Generator As the name suggests, Website Mockup Generator is a dedicated platform for creating website mockups effortlessly. The site offers a straightforward approach, making it ideal for users of all skill levels. With a diverse selection of templates catering to different industries, you can find the perfect starting point for your website design. Yujin Yeoh’s Website Mockup Generator Yujin Yeoh’s Website Mockup Generator adds a touch of creativity to the mockup creation process. With a unique and artistic approach, this generator allows you to experiment with designs that stand out. If you’re looking to infuse personality into your website mockups, Yujin Yeoh’s tool is worth exploring. The world of web design is evolving, and these mockup generators bring innovation to the forefront. Whether you prioritize ease of use, versatility, or artistic flair, there’s a mockup generator for everyone. Explore these four platforms, experiment with their features, and elevate your web design to new heights. With the power of mockups, you can ensure that your website not only meets but exceeds the expectations of your audience.

Read More »
Web Design and Development
Sujon Kumar

Profile Picture Maker Free

In the vast landscape of the digital world, your profile picture is your calling card, the visual representation of your online identity. It’s the first impression you make in the virtual realm, so why settle for the ordinary when you can stand out with a customized profile picture?

Read More »
Upwork
Sujon Kumar

Upwork Hourly Payment Schedule

Are you considering or already working on Upwork, one of the most popular freelance marketplaces? Understanding the platform’s unique weekly payment cycle is crucial for freelancers to ensure smooth and timely payment. In this article, we will break down Upwork’s payment process, from tracking hours to receiving your hard-earned money. Let’s dive into the details. The Upwork Weekly Cycle: Monday to Sunday In the Upwork marketplace, each week starts on Monday and ends on Sunday. This weekly cycle is essential to grasp as it dictates when you will receive your payments. Invoice Generation: Every Monday After a work week end on Sunday, in the next Monday Upwork generates an invoice for your tracked hours, which is sent to your client. This gives your client a week to review the invoice for accuracy. Invoice Review: Until Friday Clients have time until next Friday, meantime he/she can review and change/approve the invoices. Payment Hold for Security: From Friday to Tuesday After the client’s review period, Upwork temporarily holds the payment as a security measure. This hold is in place from Friday to the following Tuesday, ensuring that the transaction is secure. Payment Availability: On Wednesday The funds become available for withdrawal on the Wednesday. This means after the security hold at Wednesday payment will be available for withdrawal. An overview from Upwork

Read More »

Vavada Casino

Vavada официальный сайт вход в личный кабинет Vavada официальный сайт вход в личный кабинет Готов испытать удачу? Просто зайди на платформу и в несколько кликов создавай аккаунт. Тебя ждёт широкий выбор развлечений, оригинальные бонусы и поддержка на русском языке. Даже новички смогут легко разобраться с функционалом. Не упусти шанс! Стань участником акций и живых турниров, чтобы увеличить свои шансы на выигрыш. Все, что нужно – это зарегистрироваться, и ты на шаг ближе к большим победам! Платформа гарантирует безопасность и конфиденциальность твоих данных. Поддержка работает круглосуточно, так что любую проблему решаем оперативно. Не откладывай свое развлечение на потом! Присоединяйся к нам сегодня. Vavada официальный сайт: вход в личный кабинет Чтобы попасть в свою учетную запись, пройдите по проверенному адресу. Сначала убедитесь, что используете актуальную версию ссылки, так как доступ к платформе может изменяться. Воспользуйтесь вавада зеркало на сегодня для быстрого доступа. После перехода на нужную страницу найдите форму для авторизации. Вам нужно ввести свои учетные данные, чтобы получить доступ ко всем функциям и сервисам. Если у вас возникли сложности с логином, проверьте, правильно ли введены имя пользователя и пароль. Если вы забыли пароль, воспользуйтесь функцией восстановления доступа. Это обычно занимает немного времени и позволяет вам вернуть доступ без дополнительных стрессов. Процесс практически всегда интуитивно понятен. Не забывайте заботиться о безопасности своей учетной записи. Регулярно меняйте пароли и включайте дополнительные меры защиты, если такие имеются. Как зарегистрироваться на Vavada для доступа к личному кабинету Заполните заявку на регистрацию. Перейдите на страницу регистрации, где вам предложат указать адрес электронной почты и создать пароль. Убедитесь, что пароль содержит как минимум 8 символов, включая цифры и специальные знаки, чтобы обеспечить безопасность профиля. Подтвердите адрес электронной почты. После отправки анкеты вы получите на указанный почтовый ящик письмо с ссылкой для верификации. Перейдите по ней, чтобы активировать аккаунт. Если письма нет, проверьте папку “Спам”. После успешной регистрации у вас появится доступ к вашему аккаунту. Войдите с помощью введённой электронной почты и пароля. Теперь вы сможете использовать все функции интерфейса и наслаждаться предложениями. Помните о безопасности ваших данных. Никому не сообщайте пароль и следите за действиями в вашем профиле. Восстановление доступа к личному кабинету Vavada: пошаговая инструкция Если возникли трудности с доступом к своему аккаунту, следуйте этой инструкции, чтобы восстановить его. Процесс достаточно прост и займет всего несколько минут. Откройте страницу входа. Найдите кнопку «Забыли пароль?» рядом с полем для ввода пароля. Нажмите на нее, чтобы перейти к форме восстановления. Введите адрес электронной почты, который использовался при регистрации. Убедитесь, что он введен корректно. Проверьте свой почтовый ящик. Вскоре после отправки вы получите письмо с инструкциями по восстановлению доступа. Следуйте ссылке в письме. Она перенаправит вас на страницу для создания нового пароля. Придумайте надежный пароль. Он должен содержать буквы, цифры и специальные символы для большей безопасности. Подтвердите новый пароль. Введите его повторно, чтобы избежать ошибок. Нажмите кнопку «Сохранить». Ваш новый пароль будет активирован. Вернитесь на страницу входа и воспользуйтесь обновленными данными для авторизации. Если возникли сложности, попробуйте обратиться в службу поддержки. Специалисты помогут вам оперативно решить проблему и восстановить доступ. Обзор функций личного кабинета Vavada: что полезного можно найти Для начала, стоит обратить внимание на простой интерфейс. Он интуитивно понятен, что позволяет легко находить необходимые разделы и информацию. В этом пространстве доступны данные о текущем балансе и последних транзакциях, что создает полное представление о ваших играх и расходах. Следующий важный элемент – история игр. Вы сможете отслеживать свои выигрыши и проигрыши, анализировать результаты и принимать более обоснованные решения в дальнейшем. Это не только поможет улучшить стратегию, но и уменьшит возможность импульсивных ставок. Не упустите возможность использовать бонусные предложения. В этом пространстве всегда доступны актуальные акции и специальные предложения, что позволяет значительно увеличить банкролл и повысить шансы на успех. Также стоит выделить функцию поддержки клиентов. Неважно, есть ли у вас вопрос о транзакции или технический нюанс – служба поддержки готова помочь в любое время. Чат и форма обратной связи делают общение с представителями службы поддержки удобным и быстрым. Важно упомянуть и о персонализированных настройках. Можете настроить уведомления, чтобы быть в курсе важных событий, а также выбрать предпочтительные методы связи.

Read More »

EpicStar Casino

Claim Epicstar Casino Promo Code for Amazing Rewards Now Claim Epicstar Casino Promo Code for Big Rewards Today Boost your gaming experience with exclusive incentives! Take advantage of the latest offers and elevate your playtime without hesitation. Access fantastic perks that await dedicated players. Dive in today and transform your adventures with exciting opportunities ready for the taking! Step up your game: Sign up now and watch your gameplay soar. With tailored promotions designed just for you, the fun is endless. Connect with the action and see the rewards roll in! Don’t miss out: Act quickly to secure your slice of thrilling experiences and unmatched excitement. Every moment counts, so make your move and enjoy what’s on the table! Step-by-Step Guide to Redeem Your Epicstar Casino Promo Code First, visit the official website and ensure you’re signed in to your account. If you don’t have one, create an account quickly by clicking on the registration link. Next, navigate to the account settings or the promotions section, where you’ll find an option to enter the special offers. Click on it to proceed. Enter the alphanumeric sequence you’ve received in the designated field. Double-check for any mistakes to ensure a successful application. Upon entering the sequence, confirm the process by clicking the submit button. A notification should then appear, indicating that the entry was successful. To maximize benefits, check your available bonuses or perks. Adjust your preferences to make use of everything offered. If any issues arise during this process, reach out to customer support for assistance. They’re there to help resolve any complications you may encounter. Finally, enjoy your enhanced experience by visiting the games or features you prefer the most. For quick access to your account, use this epicstar casino login. Maximize Your Bonus: Tips for Using Epicstar Casino Rewards Always check the expiration dates. Many offers come with limited timeframes, so stay informed to avoid missing out. Combine promotions wisely. Look for opportunities to stack incentives, allowing you to stretch your gaming budget further. Understand wagering requirements. Before diving into the fun, ensure you know how much you need to play through before withdrawing any benefits. Explore different games. Certain titles may contribute more towards fulfilling those wagering conditions, so diversify your gameplay. Keep an eye on loyalty programs. Being a regular player can lead to exclusive bonuses and tailored perks that enhance your experience. Read the fine print. Terms and conditions can vary greatly, so scrutinizing them ensures you’re making the most of your options without surprises. Set a budget. Decide in advance how much you want to spend and stick to it. Using bonuses wisely means enjoying the experience without overspending. Take breaks. It’s easy to get caught up in the excitement; stepping away can help maintain a clear perspective on your gaming habits and rewards. Common Issues and Solutions When Claiming Your Epicstar Casino Promo Code Double-check the entered sequence before submission. Typos can lead to invalid entries. Ensure that you’re copying it exactly as displayed, including any special characters. Ensure compatibility with the platform. Some offers might not apply to specific devices or browsers. Testing a different browser or using the mobile app could resolve access issues. Review the terms associated with the offer. Certain restrictions may stipulate minimum deposits or bets that must be met to activate the benefits. Issue: The offer appears expired. Solution: Verify the expiration date on the website or any related communications. If unsure, reach out to support for clarification. Issue: The bonus isn’t reflected in your account. Solution: Check your account balance and transaction history. If the bonus is still missing, contact customer support for assistance. Be mindful of account verification requirements. Some promotions might necessitate ID verification before you can take advantage of benefits. Completing this step early can help speed things up. Clear your browser’s cache and cookies if issues persist during the process. Ensure that any geolocation settings allowing access in your region are enabled. If problems continue, consider reaching out directly to the customer service team. They can provide tailored assistance and quickly address your concerns.

Read More »
Web Design and Development
Sujon Kumar

CSS media queries min and max width

Responsive breakpoints: min-widthWhen we declare a min-width value of 500px, it means that this CSS will be effective for screen widths ranging from a minimum of 500px to any higher value. max-width When we declare a max-width value of 500px, it means that this CSS will be effective for screen widths up to a maximum of 500px. orientation: landscape When we specify the orientation as ‘landscape,’ it means that this CSS will be effective when the device is in a landscape orientation, in short we can tell when screen width is big compare to height. orientation: portrait When we specify the orientation as ‘portrait,’ it means that this CSS will be effective when the device is in a portrait orientation, typically referring to a taller height than width.

Read More »
Web Design and Development
Sujon Kumar

Laravel password reset through phpmyadmin

For manual password reset for Laravel, we need to access the database first. If you using MySQL, you should have access to phpmyadmin, it’s can be cpanel or in your localhost. After accessing the phpmyadmin, you need to open the data where you need to reset the password. But before that, you should go to a hash password maker website, that makes your desired password hash version. Then copy and paste in your password field in the database. For details video you can see this tutorial: For easy hash password making visit this website

Read More »
Web Design and Development
Sujon Kumar

jQuery for Beginner

jQuery is a JavaScript Library. It simplifies the javascript programming. If you have already knowledge of HTML, CSS, and Basic JavaScript, you are welcome to learn jQuery. Popular companies like Google, Microsoft, IBM, and Netflix also use jQuery for their many works. Syntax of jQuery jQ//speed can be includeuery functions animation with jQuery event

Read More »
Divi vertical align middle
Web Design and Development
Sujon Kumar

Divi vertical align middle

When we work with Divi builder, sometime we need align a content center in vertical align. For this we need first change the row setting, Open your row setting > Go to design tab > Sizing > On the Equalize Column Heights options. Then go to advanced > Custom CSS > Main Element, then add this line of CSS

Read More »
Naming Convention PHP
Web Design and Development
Sujon Kumar

Naming Convention PHP

In PHP programming, the most commonly used naming convention is the “snake_case” style for variables, functions, and class methods. This convention involves using all lowercase letters and separating words with underscores. For example: Snake case is widely adopted in the PHP community and is recommended by the official PHP coding standards (PSR-12). It enhances readability, makes code more consistent, and aligns with the conventions used in the PHP core and popular PHP frameworks. Naming Convention PHP for Variables In PHP, variables are commonly named using the snake case convention. This involves using all lowercase letters and separating words with underscores. For example: $person_age, $total_students. Using snake case enhances readability and ensures consistency within the PHP community. Here is some example: Naming Convention PHP for Function Name In PHP, functions are commonly named using camel case convention, where the first letter of each word (except the first) is capitalized. For example: getUserDetails(), calculateTotalAmount(). This convention enhances code readability and maintains consistency within the PHP community. Remember to follow project or framework-specific guidelines for naming functions. Naming Convention PHP for Class Name In PHP, class names follow Pascal case convention where each word’s first letter is capitalized. For instance: class User, class DatabaseConnection. This convention ensures readability and consistency within PHP community. Adhering to project or framework guidelines is essential for maintaining codebase uniformity. Naming Convention PHP for Method Names (inside a class) In PHP, method names (inside a class) follow camel case convention where the first letter is lowercase and subsequent words start with an uppercase letter. For example: getUserDetails(), calculateTotalAmount(). This convention enhances code readability and maintains consistency within the PHP community. Adhere to project or framework guidelines for naming methods in order to ensure a unified codebase. Naming Convention PHP for Constant Name In PHP, constant names follow SCREAMING_SNAKE_CASE convention, using all uppercase letters and underscores as separators. For example: MAX_LOGIN_ATTEMPTS, DEFAULT_TIMEZONE. This convention ensures clarity and distinguishes constants from variables. Consistency with project or framework guidelines is vital for a unified codebase. While using the snake case convention is considered good practice in PHP, it’s important to follow any specific naming conventions or guidelines provided by the framework or project you are working on. Consistency within your codebase is crucial for maintainability and collaboration.

Read More »
Naming Convention in Programming Languages
Soft Skill
Sujon Kumar

Naming Convention in Programming Languages

When working with programming languages, it is essential to create variables, functions, and other elements. However, naming these components can vary depending on individual preferences. Some developers prefer using underscores to separate words, resulting in names like “person_age.” Others choose to capitalize each word, resulting in names like “PersonAge.” Additionally, there are those who combine both styles, resulting in names like “personAge.” These different naming conventions play a significant role. The choice of a naming convention may depend on the programming language being used, as well as the personal preference and comfort of the developer. It is important to select a consistent naming convention to ensure readability and maintainability within the codebase or project. Popular Naming Convention Examples There are mainly exist four primary naming conventions that programmers commonly employ. These conventions serve as guidelines for naming variables, functions, and other elements within code. This four naming convention are snake case, pascal case, camel case and the kebab case. Let’s learn them: Snake Case In Snake Case, words are written in lowercase and separated by underscores (_). For example: my_variable_name. Snake Case is commonly used in many programming languages, including Python, to name variables, functions, and constants. Snake Case Example Snake case is one of the most common approach using by programmers. Many programmer choose this snake case because this is easily selectable. Here are examples of snake case: Pascal Case In Pascal Case it capitalizes the first letter of each word, including the first one. For example: MyVariableName. Pascal Case is commonly used in languages like C#, Visual Basic, and Ruby to name classes and types. pascalcase example Pascal case also widely used, in pascal case every word first letter will be capitalized. Here is an example: Camel Case In Camel Case capitalizes the first letter of each word except the first one, without using any separators. For example: myVariableName. Camel Case is often used in languages like Java, JavaScript, and C# to name classes, methods, and properties. Kebab Case In Kebab Case, words are written in lowercase and separated by hyphens (-). For example: my-variable-name. Kebab Case is commonly used in web development, particularly in HTML, CSS, and URLs, to create readable and SEO-friendly names for classes, IDs, and URLs. Kebab Case Example Tips for Naming Convention Remember, regardless of the naming convention you choose, the primary goal is to write code that is clear, readable, and maintainable, making it easier for both you and other developers to work with and understand.

Read More »
Web Design and Development
Sujon Kumar

HTML charset UTF 8

This is an HTML meta tag that specifies the character encoding for an HTML document. In this case, it indicates that the character encoding used in the document is UTF-8, which is a widely used character encoding that supports a wide range of characters from various languages. Including this meta tag in an HTML document ensures that the web browser interprets the text correctly and displays the characters as intended. UTF-8 is the recommended character encoding for web content as it can handle most characters efficiently.

Read More »
Web Design and Development
Sujon Kumar

What is Laravel Blade

In Laravel framework blade is a powerful PHP templating engine system. There are many PHP template engine like Twig (for Symfony Framework), Smarty (for CodeIgniter Framework, also Twig or more can be use), Yii View (for Yii Framework). Today we will describe what is Laravel Blade and all features. What is Blade template in Laravel Blade is a default PHP template engine. With Laravel blade we can easily control the view in the Laravel Application. Pass Variable in Laravel Blade from Controller Feature of Blade Template X-CSRF-TOKEN @php in Blade Template If Else in Blade Template @unless in Blade Template @isset in Blade Template @empty($variable) in Blade Template @auth in Blade Template @guest in Blade Template @foreach in Blade Template @forelse in Blade Template @forelse in Blade Template Comment in Blade Reference

Read More »
Laravel CRUD with Resource Controller
Web Design and Development
Sujon Kumar

Laravel CRUD with Resource Controller

Using Resource Controller we can do easily CRUD operation in Laravel Framework. Steps for Laravel CRUD with Resource Controller First install the laravel with run this command Create a database, and edit the .env file with your database name inside your project_name folder Here is my database name: newproject Run this command for create model, resource controller with migration file. Config the route file (web.php) Config the database file Config the controller Config model Create view template inside resource folder, then inside view. create.blade.php edit.blade.php index.blade.php show.blade.php

Read More »
Web Design and Development
Sujon Kumar

Web Development with PHP

PHP is a programming language. It’s also called server scripting language or general-purpose scripting language. PHP stands for Hypertext Preprocessor. Especially PHP is popular for Web Development, we can easily show dynamical HTML output with PHP. What is PHP Note: The main difference between Scripting and Programming Language is – “Scripting language need interpreter, but programming language need compiler. PHP is a Scripting Language, specially for Web Development. Difference between Scripting Language and Programming Language Scripting Language Programming Language Need Interpreter (executing sets of instructions) Need Compiler (compile into machine code first) All scripting languages are programming languages, but not all programming languages are scripting languages Why PHP How much PHP popular Popular websites which is using PHP What can do PHP History of PHP Environment Setup & Editor Setup for PHP PHP Syntax Create a php file, a php file extension must be php. Naming Convention PHP Naming Convention PHP Output in PHP Statement, echo, print, PHP and HTML Statement: A line of code.echo: output string and variable (can be used with or without parentheses)print: output string and variable (can be used with or without parentheses) Note: echo is faster compare to print. PHP and HTML Variable and Constant Variable Name can be define by different way:Camel Case: $myNamePascal Case: $MyNameSnake Case: $my_name Variable and Constant – Naming Convention Note: Variable name are Case Sensitive. Magic Constant Magic constant are some pre defined constant by PHP, it’s change dynamically his value based on where it’s using. Operators Operator Type Operators Arithmetic Operators Addition (+)Subtraction (-)Multiplication () Division (/) Modulus (%)Exponentiation (**) Assignment operators Comparison operators Equal (==)Identical (===)Not equal (!=)Not equal (<>)Not identical (!==)Greater than (>)Less than (<)Greater than or equal to (>=)Less than or equal to (<=)Spaceship (<=>) Increment/Decrement operators Pre-increment (++$i)Post-increment ($i++)Pre-decrement (–$x)Post-decrement ($x–) Logical operators And (and)Or (or)Xor (xor)And (&&)Or (||)Not (!) String operators Concatenation (.)Concatenation assignment (.=) Array operators Union (.)Equality (==)Identity (===)Inequality (!=)Inequality (<>)Non-identity (!==) Conditional assignment operators Ternary (?:)Null coalescing (??) PHP Data Types There are mainly 8 datatypes in PHP. Data Types Description String When a variable store character or text, it’s a String.Example:$x = “abc”; Note: String can wrap with single quote or double quote. Integer Integer means the number, which can have a negative or positive value, but not a decimal point. Integer has a limit, it depends on the computer bit. Float Float means the decimal point number. Boolean Boolean use for conditional testing. True and False can be values of a boolean type variable. (Case Insensitive) Array Array is one kind of date type, which can store multiple data at a time. Object Object use for OOP NULL Null mean where you have assign nothing, also you can assign null. (Special Type) Resource //another side of variables type in php data types in PHP # 4 Scalar Types #4 Compound Types #2 Special Types those will be evaluated as false // integers 0-0 = false // floats 0.0 -0.0 = false // = false = //’0′ false // [ ] = false // null = false PHP String Function and Work Function Work strlen() Count character str_word_count() Count the word strrev() Reverse the string strrpos() Search the position of character/word (last) stripos() Search the position of character/word (first) strripos() Search the position of character/word (last) – Case Insensetive str_repeat() Repeat the string PHP and JavaScript, jQuery Datatables Use This SweetAlert Use This PHP form with all type input OOP with PHP OOP is short form of Object Oriented Programming. Object oriented programming have four principle. Four Principle of OOP Why we need OOP Modularity (Encapsulation, Reusability)Maintainability (Code Organization, Modifications)Scalability (Extensibility, Flexible Architecture)AbstractionReusability (Inheritance, Libraries and Frameworks)Security (Controlled Access)Polymorphism (Method Overriding)Improved CollaborationReal-World ModelingDebugging and Testing Four principle you can think like that: PHP Trait Exclusive

Read More »
different types of websites
Soft Skill
Sujon Kumar

Different types of websites

1. Business or corporate website2. E-commerce website3. News portal website4. Hospital / Clinic Website5. Profession-based websites, eg, law-firm or lawyer, doctor appointment websites6. Website of the educational institution7. Gym / Fitness Website8. Finance / Bank / Insurance / Microcredit Website9. Personal portfolio website10. Blogging website11. Donation Collection / Nonprofit Organization Website

Read More »
Web Design and Development
Sujon Kumar

Exclusive Services for Web Design and Development

HTML and CSS fixingPSD to HTML/CSSPSD to BootstrapWordPress InstallationWordPress Coming Soon/Splash/ Microsite/Pre-Launch /Under Construction/Maintenance Page/Promotional PageWordPress Login URL ChangeWordPress Blog Setup with Free ThemeWordPress Post Setup (Include Content Writing)WordPress Website with Astra (Premade Layout)Ocean WP Theme with Elementor BuilderPremium Theme Customization > Divi Theme + WoodMart ThemeLMS Website (Learning Management System -> Course Selling)Speed Optimization with Plugins and Cloudflare CDNLanguage add in website -> TranslatePress/GtranslateChild Theme CreationEcommerce Website CreationChat Plugin Integration (Messenger, Tidio)Contact Form 7/ Gravity FormWoocommerce/ Shipping/ Payment Ga tewayMailchimp / Email MarketingGoogle Analytics/ Search Console/ Google Tag ManagerYoast SEOWordPress Migration/ WordPress Website TransferAuto backup of your WordPressWebsite content copy protection/ disable Right ClickWordPress supportWordPress security auditsWordPress security consultingWordfenceWordPress Troubleshootingfix WordPress errorWordPress website maintenance

Read More »
Web Design and Development
Sujon Kumar

CRUD with PHP and MySQL in Localhost

CRUD stands for Create, Read, Update and Delete. In Web Development, we really doing this 4 types operation. But it’s can be done by different ways, also possible to do it based on different condition. But we actually do this 4 types operation or CRUD operation in any Web development project. So it’s important to know briefly about the CRUD. If we can learn the CRUD well, most probably you can be a good Web Developer, it’s then the matter for the time being. We can call this CRUD operation in different name, possibly this can be those: C = CREATE/INSERT/ADDR = READ/VIEWU = UPDATE/EDITD = DELETE/DROP Let’s learn all of those step by step Possible couples of step will be: Bonus: Single View/Delete Operation.

Read More »
Freelancing and Outsourcing
Sujon Kumar

Xoom Bangladesh bank list | Xoom send money to Bangladesh

Xoom is a PayPal service. With Xoom, you can receive payment. In Bangladesh currently, PayPal Service is not available. But most of our clients are using PayPal for payment services, so to get Payment from them we can use Xoom. For Xoom to bank account in Bangladesh here I listed all supported bank names. As per xoom website information, most of the banks are supported in Bangladesh. Xoom Bangladesh bank list AB Bank LtdAgrani Bank LtdAl-Arafah Islami Bank LtdBangladesh BankBangladesh Commerce Bank LtdBangladesh Development Bank LtdBangladesh Krishi BankBangladesh Samabaya Bank LtdBank Al-Falah LtdBank Asia LtdBasic Bank LtdBRAC Bank LtdCiti Bank N ACommercial Bank Of CeylonDhaka Bank LtdDutch-Bangla Bank LtdEastern Bank LtdExim Bank LtdFirst Security Islami Bank LtdHabib Bank LtdHong Kong & Shanghai Banking CorpICB Islamic Bank LtdIFIC Bank LtdIslami Bank Bangladesh LtdJamuna Bank LtdJanata Bank LtdMeghna Bank LimitedMercantile Bank LtdMidland Bank LimitedModhumoti Bank LimitedMutual Trust Bank LtdNational Bank LtdNational Bank Of PakistanNational Credit & Commerce Bank LtdNRB Bank LimitedNRB Commercial Bank LtdNRB Global Bank LimitedOne Bank Ltdbd_community_bank_bangladesh_ltd.namePrime Bank LtdPubali Bank LtdRajshahi Krishi Unnayan BankRocketRupali Bank LtdSBAC Bank LimitedShahjalal Islami Bank Ltdbd_shimanto_bank_limited.nameSIBL (Social Islami Bank Ltd)Sonali Bank LtdSoutheast Bank LtdStandard Bank LtdStandard Chartered BankState Bank Of IndiaThe City Bank LtdThe Farmers Bank LimitedThe Premier Bank LtdTrust Bank LtdUnion Bank LtdUnited Commercial Bank LtdUttara Bank LtdWoori Bank

Read More »
Web Design and Development
Sujon Kumar

Essential Software for Web Design Learning

Web design is trendy skill. Modern world growing with Internet, and ensuring presence in internet we must need a website. But for design a website we need to learn it. Web design fundamental learning stage will start with several simple topic like HTML, CSS, JavaScript and jQuery. For starting learning those topic, we need some software. Here I listed some of them. Code Editor Notepad++ Download Visual Studio Code Download How to Install Visual Studio Code Screenshot Gofullpage (Extension for Google Chrome) Download Lightshot Download Screen Recorder FastStone Recorder Download | Buy Full Version File zip or extract Winrar Download Pixie This pixie free software allows you to easily pick colors from your screen and get their RGB, HEX, HSV, and CMYK values. It also includes a few other handy features, such as a color wheel and a color palette. For copy color code just open the software and select the pixel which color you want to copy, and then press CTRL+ALT+C Download Adobe Photoshop Adobe Photoshop is a widely used software application for image editing, graphic design, and digital art. Developed by Adobe Inc., Photoshop offers a broad range of features and tools that cater to both professional photographers, designers, and hobbyists. Download Internet Download Manager Internet Download Manager (IDM) is a top-rated software for speeding up and managing downloads on your PC. With features like up to 5x faster download speeds, resume capability, and seamless browser integration, IDM ensures efficient and hassle-free downloading. It supports batch downloads, scheduled downloads, and even automatic antivirus checking for added security. Ideal for downloading videos from sites like YouTube and Vimeo, IDM is a must-have tool for any avid downloader. Download IDM Trial Reset How to use Trial Reset Video

Read More »

casino

Gates of Olympus 1000 лучшие игровые моменты для вас Gates of Olympus 1000 лучшие игровые моменты для вас Погрузитесь в мир захватывающих приключений с Gates of Olympus 1000! Уникальная возможность испытать все тонкости мифологических сражений и выиграть невероятные призы. Готовы ли вы взять на себя вызов? Присоединяйтесь к тысячам игроков и откройте для себя лучшие игровые моменты, которые ждут именно вас. Станьте частью величественной игры, где каждый спин приносит ощущение триумфа. Не упустите шанс улучшить свои навыки и стать мастером среди лучших! Продвижение товара “Gates of Olympus 1000” Продукт “Gates of Olympus 1000” предназначен для любителей азартных игр и предлагает уникальные игровые возможности. Эффективное продвижение этого товара требует комплексного подхода. Целевая аудитория: Для успешной продажи важно определить целевую аудиторию, включающую как опытных игроков, так и новичков, стремящихся испытать удачу. Платформы продвижения: Социальные сети – Facebook, Instagram и VK могут стать основными каналами для достижения аудитории. Форумы и сообщества – взаимодействие с пользователями на специализированных платформах поможет создать доверие и интерес. Influencer-маркетинг – сотрудничество с блогерами и стримерами, которые могут продемонстрировать игру. Контент-маркетинг: Создание видеороликов с игровыми моментами и отзывами пользователей, подчеркивающими преимущества товара. Публикации статей и гайдов на тему игры, чтобы привлечь внимание к особенностям “Gates of Olympus 1000”. Рекламные кампании: Контекстная реклама в поисковых системах для быстрого привлечения трафика на сайт. Баннерная реклама на тематических сайтах и платформах, связанных с азартными играми. Акции и бонусы: Предложение акционных условий, таких как бесплатные спины или увеличенные коэффициенты, привлечет внимание и стимулирует покупки. Обратная связь: Важность поддержки и обратной связи с пользователями для повышения уровня доверия и удержания клиентов. Правильная стратегия продвижения “Gates of Olympus 1000” поможет не только увеличить продажи, но и создать устойчивую базу лояльных клиентов. Как выбрать лучшие игровые моменты “Gates of Olympus 1000” для вашего контента Выбор лучших игровых моментов в “Gates of Olympus 1000” требует внимательного подхода и анализа. Важно учитывать множество факторов, чтобы создать захватывающий и интересный контент. 1. Определите целевую аудиторию: Понимание, кто будет смотреть ваш контент, поможет вам выбрать наиболее привлекательные моменты. Если ваша аудитория состоит из опытных игроков, вы можете сосредоточиться на высоких выигрыша и стратегиях, в то время как для новичков интереснее будут простые объяснения игрового процесса. 2. Выделяйте ключевые достижения: Ищите моменты, где происходят значимые выигрыши или уникальные комбинации. Это может включать в себя большие джекпоты, специальные функции или победы над сложными противниками. Они позволят акцентировать внимание зрителя и удержать его интерес. 3. Используйте разнообразие контента: Включите в ваше видео различные виды моментов: от ярких побед до забавных неудач. Это сделает контент более динамичным и увлекательным. 4. Добавьте комментарии и пояснения: Простые пояснения игровых механик и комментарии помогут зрителям понять, почему тот или иной момент важен. Это особенно актуально для более сложных игровых процессов. 5. Используйте качественные материал: Для создания профессионального контента убедитесь, что у вас есть доступ к высококачественным записям игры. Размытые или нечеткие изображения могут уменьшить привлекательность вашего видео. 6. Учитесь на опыте других: Просматривайте работы других контент-креаторов, чтобы понять, какие моменты получают наибольшее внимание и как они их подают. Соблюдая эти рекомендации, вы сможете создать интересный и увлекательный контент, который привлечет больше зрителей. Начните прямо сейчас и узнайте, как Gates of olympus 1000 играть может принести вам вдохновение и удовольствие от игры! Проверенные стратегии увеличения вовлеченности на основе игровых моментов “Gates of Olympus 1000” Игровые моменты в “Gates of Olympus 1000” предлагают уникальные возможности для повышения вовлеченности игроков. Рассмотрим несколько стратегий, которые уже зарекомендовали себя в играх. 1. Создание уникального контента – Используйте переживания, которые игроки получают во время игры, чтобы создать интересный и оригинальный контент. Делитесь захватывающими игровыми моментами в виде видео, репортажей или блогов, которые отражают эмоции игроков. 2. Интерактивные элементы – Внедрите интерактивные элементы, такие как опросы или голосования на основе игровых моментов. Это позволит игрокам делиться своими мнениями и предпочтениями, увеличивая их вовлеченность. 3. Сообщество игроков – Создайте платформу или форум для общения участников. Позвольте игрокам делиться своими стратегиями, советами и игровыми моментами. Это укрепит сообщество и повысит интерес к игре. 4. Соревнования и ивенты – Регулярные турниры или ивенты на основе игровых моментов “Gates of Olympus 1000” привлекут внимание игроков. Предоставьте призы или бонусы за участие, чтобы увеличить мотивацию. 5. Обратная связь – Запрашивайте у игроков отзывы о их опыте. Используйте их мнения для улучшения игры и создания более интересного контента. Участие пользователей в процессе разработки улучшит вовлеченность. Внедряя эти стратегии, можно значительно повысить вовлеченность пользователей, делая игровое время в “Gates of Olympus 1000” более увлекательным и запоминающимся. Ключевые метрики для анализа успешности продвижения “Gates of Olympus 1000” Для эффективной оценки успеха кампании по продвижению “Gates of Olympus 1000” необходимо уделить внимание нескольким ключевым метрикам. 1. Уровень вовлеченности пользователей: Эта метрика измеряет, насколько активно пользователи взаимодействуют с контентом. Она включает в себя такие показатели, как количество лайков, репостов, комментариев и общую активность на платформах. Высокий уровень вовлеченности указывает на заинтересованность аудитории в продукте. 2. Конверсия: Этот показатель отражает долю пользователей, которые после взаимодействия с рекламой совершают целевое действие, например, покупку или регистрацию. Анализ конверсии позволяет понять, насколько эффективно достижение маркетинговых целей. 3. Возврат на инвестиции (ROI): Оценка ROI помогает определить, насколько прибыльно было вложение средств в продвижение “Gates of Olympus 1000”. Этот показатель рассчитывается как отношение прибыли от инвестиций к стоимости этих инвестиций. Высокий ROI свидетельствует о целесообразности рекламной кампании. 4. Средняя стоимость привлечения клиента (CAC): CAC показывает, сколько средств необходимо потратить на привлечение одного нового клиента. Снижение этой метрики может повысить общую эффективность маркетинговых мероприятий. 5. Удержание клиентов: Этот показатель отражает, сколько клиентов продолжают пользоваться продуктом в течение определенного времени. Важно не только привлечь новых пользователей, но и удерживать существующих, что повышает лояльность к бренду. 6. Анализ трафика: Изучение источников трафика позволит выявить, какие каналы (например, социальные сети, поисковая реклама) наиболее эффективны для привлечения аудитории. Это помогает оптимизировать маркетинговые стратегии. С помощью указанных метрик можно строить стратегию продвижения, корректировать действия и минимизировать затраты, достигая высоких результатов для “Gates of Olympus 1000”.

Read More »
List of required and effect plugins WordPress
Web Design and Development
Sujon Kumar

List of required and effective plugins WordPress

Plugin Name Plugin Link Task TempTool – Show Current Template Info https://wordpress.org/plugins/current-template-name/ show current template file which are rendering Post Types Order https://wordpress.org/plugins/post-types-order/ customized default post type order WPS Hide Login https://wordpress.org/plugins/wps-hide-login/ admin login url change Elementor Header & Footer Builder https://wordpress.org/plugins/header-footer-elementor/ header Footer with elementor Worth The Read https://wordpress.org/plugins/worth-the-read/ Show progress of scroll Post Views Counter https://wordpress.org/plugins/post-views-counter/ Count the how many time post read All-in-One WP Migration https://wordpress.org/plugins/all-in-one-wp-migration/ Migration Paid One TranslatePress https://wordpress.org/plugins/translatepress-multilingual/ Website Custom Translate Translate WordPress with GTranslate https://wordpress.org/plugins/gtranslate/ Website Translation with Google Translate WP Reset https://wordpress.org/plugins/wp-reset/ WordPress Reset Disable Right Click For WP https://wordpress.org/plugins/disable-right-click-for-wp/ WP right click disable, Content copy protection Yoast SEO https://wordpress.org/plugins/wordpress-seo/ SEO setup Duplicate Page https://wordpress.org/plugins/duplicate-page/ Duplicate a page WP Table Builder – WordPress Table Plugin https://wordpress.org/plugins/wp-table-builder/ Create Table Smart Slider 3 https://wordpress.org/plugins/smart-slider-3/ Create Slider Strong Testimonials https://wordpress.org/plugins/strong-testimonials/ Create Testimonial WPCode – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager https://wordpress.org/plugins/insert-headers-and-footers/ Insert header footer code based on condition, dynamic way. WP Server Health Stats https://wordpress.org/plugins/wp-server-stats/ Check server details Checkout Field Editor for WooCommerce https://wordpress.org/plugins/woo-checkout-field-editor-pro/ edit woo checkout page field Child Theme Configurator https://wordpress.org/plugins/child-theme-configurator/ make child theme Nav Menu Roles https://wordpress.org/plugins/nav-menu-roles/ User login/logout based menu Temporary Login Without Password https://wordpress.org/plugins/temporary-login-without-password/ Temporary Login create Admin and Site Enhancements (ASE) https://wordpress.org/plugins/admin-site-enhancements/ Multiple task Contact Form 7 https://wordpress.org/plugins/contact-form-7/ Contact Form Creation Contact Form 7 Database Addon – CFDB7 https://wordpress.org/plugins/contact-form-cfdb7/ contact form 7 submissions to your WordPress database. Better Find and Replace https://wordpress.org/plugins/real-time-auto-find-and-replace/ for replace content in database Smooth Back To Top Button https://wordpress.org/plugins/smooth-back-to-top-button/ back to top button add Bangladeshi Payments Mobile https://wordpress.org/plugins/bangladeshi-payments-mobile BD payment gateway: bKash, Nagad, Rocket, Upay Redirection https://wordpress.org/plugins/redirection/ Redirect to different URL Call Now Button – The #1 Click to Call Button for WordPress https://wordpress.org/plugins/call-now-button/ Adding a fixed call button OoohBoi Steroids for Elementor https://wordpress.org/plugins/ooohboi-steroids-for-elementor/ adding extra features like cliping path css

Read More »
Freelancing and Outsourcing
Sujon Kumar

Online earning with Freelancing

Freelancing refers to the practice of working independently as a self-employed person, rather than being employed by a company. As a freelancer, you have the freedom to choose your own clients and projects, and you are responsible for managing your own time and workload. This can be a great option for people who are looking for flexible work arrangements or who have a specific skillset that they can offer to clients on a project-by-project basis. Some common industries for freelancers include writing, design, marketing, programming, and consulting. Why freelancing Freelancing can be a great option for many people because it offers a high degree of flexibility and independence. Some other potential benefits of freelancing include: However, it’s important to keep in mind that freelancing can also be challenging. It can be difficult to find consistent work and you are responsible for managing your own finances, including paying your own taxes. Additionally, as a freelancer, you may not have access to the same benefits and protections that employees have, such as unemployment insurance and health insurance. Bad Side of Freelancing Freelancing can be a rewarding and flexible career option, but it’s important to be aware of the potential challenges as well. Some of the potential drawbacks of freelancing include: It’s important to carefully consider the pros and cons of freelancing before making the decision to pursue it as a career. While it can offer a high degree of flexibility and control over your work, it can also be challenging and requires a high level of self-motivation and organization. There are a few key things to consider when starting a freelance business: Freelancing can be a rewarding and flexible career option, but it can also be challenging at times. It’s important to be self-motivated, organized, and able to manage your time effectively. Freelancing Marketplace There are many freelance marketplaces that you can use to find work as a freelancer or to hire freelancers for your business. Some popular options include: It’s a good idea to compare different platforms and see which one best fits your needs as a freelancer or business. Each platform may have different fees, policies, and user bases, so it’s worth taking the time to do some research before choosing one.

Read More »
Freelancing and Outsourcing
Sujon Kumar

Ways to make money online

Freelancing Freelancing involves offering your skills and services to clients on a project-by-project basis. You can work as a freelancer in a variety of fields, such as writing, design, development, marketing, customer service, and more. To get started, you can create a profile on a freelancing platform like Upwork or Freelancer.com, and start bidding on projects that align with your skills and experience. Online tutoring or teaching Online tutoring involves offering one-on-one or group tutoring sessions to students over the internet. You can offer tutoring services in a subject you are knowledgeable in, such as math, science, or a foreign language. To get started, you can create a profile on a tutoring platform like Chegg or TutorMe, or you can advertise your services on your own website or social media. Selling products online Selling products online is a way for businesses to reach customers around the world and to sell their products or services through the internet. There are many different options for selling products online, including setting up an e-commerce website, using an online marketplace like Amazon or eBay, or using a combination of both. To sell products online, you will need to decide on a product or service to offer, determine a pricing strategy, and create a plan for marketing and promoting your products. You will also need to consider how you will handle logistics such as payment processing, shipping, and customer service. One of the main advantages of selling products online is the ability to reach a global audience. With an e-commerce website, you can sell to customers anywhere in the world, as long as you are able to ship your products to their location. Online marketplaces like Amazon and eBay also have a large global audience, making it easy for you to reach customers around the world. Another advantage of selling products online is the ability to collect data and track customer behavior. E-commerce platforms often have built-in analytics tools that allow you to track how customers are interacting with your website, which can help you make informed decisions about your marketing and sales strategies. Overall, selling products online can be a powerful way for businesses to reach new customers and grow their sales. It is important to carefully plan and execute your online sales strategy in order to maximize your success. Affiliate marketing Affiliate marketing is a type of performance-based marketing in which a business rewards one or more affiliates for each visitor or customer brought by the affiliate’s own marketing efforts. Affiliate marketing can be a cost-effective way for businesses to reach new customers, as affiliates are only paid when their marketing efforts result in a sale or other desired action. In affiliate marketing, businesses typically have a product or service that they want to promote. They create a program in which affiliates can sign up to promote the product or service. The affiliates are given a unique link or code to use when promoting the product or service. When a customer clicks on the link or uses the code to make a purchase, the affiliate is credited with the sale and earns a commission. There are many different ways that affiliates can promote products or services, including through social media, blogs, email marketing, and online advertising. Some affiliates may also choose to use paid advertising methods such as Google AdWords or Facebook Ads to reach potential customers. Affiliate marketing can be an effective way for businesses to reach new customers and for affiliates to earn income. However, it is important for businesses to carefully manage their affiliate programs and for affiliates to be transparent about their marketing efforts. It is also important to ensure that affiliates are complying with laws and regulations related to advertising and marketing. Online surveys and market research Online surveys and market research are methods used to gather information from a specific group of people. Surveys are typically used to collect data from a large number of people, while market research is often used to study a smaller group in more depth. Both types of research can be useful for gathering information about consumer attitudes, preferences, and behaviors, as well as for testing new products or ideas. There are a variety of tools and platforms available for conducting online surveys and market research. Some popular options include survey software such as SurveyMonkey, Google Forms, and Qualtrics, as well as online focus group platforms like Zoom and GoToMeeting. To conduct online surveys or market research, you will need to create a list of questions or topics that you want to explore. You will then need to decide on a sample group of people to participate in the study. This sample should be representative of the larger population you are interested in, and you may need to use sampling techniques such as random sampling to ensure that your results are accurate. Once you have your sample group, you can distribute the survey or invite participants to a focus group. You will need to collect and analyze the data you gather in order to draw conclusions about your research questions. Overall, online surveys and market research can be effective tools for gathering information about consumer attitudes, preferences, and behaviors. However, it is important to carefully design and administer the research in order to ensure that the results are accurate and meaningful. Blogging Blogging involves creating a website and publishing regular content, such as articles, videos, or podcasts. You can monetize your blog through advertising, sponsored content, and affiliate marketing. To get started, you’ll need to choose a blogging platform like WordPress or Squarespace, and choose a domain name and hosting provider. YouTube There are several ways to earn money on YouTube, including: To earn money on YouTube, you will need to have a YouTube channel and create content that meets YouTube’s guidelines and policies. You will also need to enable monetization on your channel and link it to an approved AdSense account. It can take time to build up your audience

Read More »
Upload laravel website to server
Web Design and Development
Sujon Kumar

Upload laravel website to server

If you have a Laravel website/application, and you need to upload it on server, then this documentation for you. I’m Sujon, sharing here how to upload laravel website to server from cpanel. 1st Step: Make ready application in local environment First of please open this project from your PowerShell/CMD(Command Prompt). Then run this three command one by one. If you run this command. then it’s look like this: 2nd Step: Database and User create in cPanel From your cPanel go to MySQL Databases, then create a database, a user and add this user to the database with all access. Please note the user password. 3rd Step: Edit Laravel website .env File Go to your Laravel website local files, and open .env file. After open we need to edit three value, DB_DATABASE, DB_USERNAME, DB_PASSWORD. By default it stay on 14,15,16 no line. Then you need to edit those value with cPanel database name, user and password, which you setup in 2nd step. 4th Step: Organizing files with folder and edit index.php, export the database. In the 4th step, we need to organize the file with deploy rules. 5th Step: Import this database and Upload zip file in the cPanel This is the final step. In this step you need to upload the zip file in cPanel directory. Then need to import the database in the cPanel database with phpmyadmin. Now your website is live. Cheers!

Read More »
Freelancing and Outsourcing
Sujon Kumar

Easiest way to earn money online without investment

Earn money through online without investment is not so complicated. There are few and several easiest way to earn money online without investment. The majority number of ways are related to skill. Mean, you need to ensure that you have a perfect skills related to online services. This skill will be an investment for your online earning. We talk about all those easiest ways here.  TOP 10 easiest way to earn money online without investment Freelancing in International Marketplace Freelancing is now one of the top and trendy careers for the youth generation. It’s most easiest way to earn money online. Because there are no physical, or financial investments need here. If you have any skill which is related to tech, then you can start freelancing. If you have a skill already then it’s really easy for you. If  you have no skill currently, then you can learn new skill. Most demanding freelancing skills are Web Design, Web Development, Graphics Design and Digital Marketing etc.  Digital Product selling Digital product selling is now another way for earn money online without investment. For create digital product there are no investments require. You can create digital product with your skill, common sense and existing knowledge. Also it’s have no pain to deliver this all kind of digital product, simple email delivery or resoure sharing through email is enough. If you have no idea how you can create a digital product, or what type product can be a good digital product then you can research this topics. Huge research need for create a good digital product, which will be boost the sells. Another things, only for digital product profit can be upto 95%. This is a huge profit, and which is only posible by digital product. 

Read More »
Web Design and Development
Sujon Kumar

Modelsim Software

ModelSim is simulator software. To get modelsim visit here. https://cutt.ly/gVwRCNK

Read More »
laravel vs wordpress
Web Design and Development
Sujon Kumar

Laravel VS WordPress

Laravel is a Framework of PHP language, Otherside WordPress is a CMS, and the Core of WordPress is also made with PHP. Many times, we didn’t understand which one is best, or where should I go, it should Laravel or WordPress, it’s like a competition between Laravel vs WordPress we made. Laravel: Short Overview Laravel is a PHP framework. Framework means like a toolbox, common things are ready in the framework. Also, the framework follows the MVC pattern, that’s why a framework is secure and easy to start for a project. Laravel is becoming popular day by day, most of the time web application developers prefer Laravel for their web applications. WordPress: Short Overview WordPress is the most popular CMS in the world, 43% website in the world is made with WordPress. This WordPress is also made with PHP language. Day by day, WordPress also becoming more popular. Difference between Laravel and WordPress

Read More »
Web Design and Development
Sujon Kumar

Laravel Installation and Authentication

Laravel is a framewrok, Framework mean the collection of tools, which is use to build a web application. Environment setup for Laravel Installation Install this software – links also given Check that Xampp is Installed and Working Check Composer Intalled and Working Check NPM Intalled and Working Clear command on the CMD/POWERSHELL VS Code Extension https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel-extension-packLaravel Gotohttps://marketplace.visualstudio.com/items?itemName=absszero.vscode-laravel-goto https://marketplace.visualstudio.com/items?itemName=mohamedbenhida.laravel-intellisensehttps://marketplace.visualstudio.com/items?itemName=shufo.vscode-blade-formatterhttps://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver Laravel Installation composer create-project laravel/laravel your-project-name specific version instal composer create-project Laravel/Laravel:^10.0 p1 //here 10 is the version Tutorial – Laravel Instatallation https://youtu.be/1ia4nzXbiwg Make Authentication (LOGIN/SIGNUP System) > Database Connection > composer require laravel/ui > php artisan ui bootstrap ––auth (Write this, no copy) > npm install > npm run build > npm run dev > php artisan migrate Make Authentication (LOGIN/SIGNUP System) (New) > Database Connection > composer require laravel/breeze –dev > php artisan breeze:install blade > php artisan migrate What is artisan? Artisan is a powerful command-line interface (CLI) tool included with the Laravel framework. It provides a set of useful commands that automate common development tasks, making your Laravel development experience more efficient and streamlined.   Setup Admin Panel with Laravel Role Management in Authentication Necessary Command Add this in migration, that created in last. Role logic Make route Some command php artisan make:controller ControllerName php artisan make:controller Folder/ControllerName php artisan make:controller ControllerName -r php artisan make:controller Folder/ControllerName -r php artisan optimizephp artisan make:migration create_table_namephp artisan make: model model_name php artisan make:migration add_new_fields_user_table –table=users Image Intervention Package Install for Laravel 11 Some quick command Laravel Resource Controller, Model, Migration create Laravel Create Laravel Read Laravel Route Check Laravel Version Check Command Soft Delete in Laravel Encrypt Password Tool For Laravel Laravel Auth Check Package Uninstall composer uninstall laravel/package_name 404 Page Error Page Open a errors folder inside views folder, and add 404.blade.php page.

Read More »
Computer Science and Engineering
Sujon Kumar

Emerging internet technology in Bangladesh (Threats in last Five years)

Internet technology is an interaction, also the combination between communication and information-related technologies. Internet technology consists of internet-based systems, devices, cloud, mobile, and web-based technologies. Nowadays, internet technology is everywhere. All things are connected with this internet, this connection sometimes happens directly and sometimes indirectly. For this generation, the internet is a fundamental requirement. From the KEPIOS statistics, we see that 12.9% of people use the internet in 2019. But now, in 2022 internet users is 31.5%. So, it’s clearly visible that now internet technology is the fastest growing technology in Bangladesh. Growth Rate of Internet User’s in Bangladesh: Analysis: The First internet was legalized in Bangladesh in the 1990s. After 6 years, at 4 June 1996 internet use start This time internet connection was established by the Dial-Up connection system. Within half month the Grameen CyberNet start to give internet connection service. This time internet connection charge approximately 2Tk per kilobytes.  After 16 years, on October 14, 2012, Bangladesh finally get 3G Internet Service. Then internet technology growth rates become faster. Then after 6 years in 2018, on February 19, Bangladesh enters the 4G era. This time internet users almost 12.9% according to the World Bank statistics. Now the user’s statistics is 31.5%. Also, Bangladesh is prepared for the next 5G internet technologies. Threats in the last five years in Bangladesh with Internet Technologies: There is no doubt, that internet technologies are becoming popular. Day by day new people entering these technologies.  The Internet makes our life easier, with the internet people easily get access to all information all over the world. So, all technologies are tried to engage with the internet. But there are many threats  working behind this internet technology in Bangladesh. Here we list out the threats that happen in the last five years: Hackers stole $81 million from Bangladesh: This incident is one of the big incidents in Bangladesh. The BBC investigation says that the attack happened between February 4-7, 2016. The stolen amount was around $81 million. This amount stole from Bangladesh’s central bank account.  Three banks hit by Cyberattacks: Bangladesh Banks says that hackers steal a minimum $3m from cash machines. This occurs in May 2022. Dutch Bangla Bank Limited (DBBL) was the biggest victim in these cyberattacks, losing as much as $3 million (around Tk 25 crore). Others two bank is NCC Bank and Prime Bank.  9 DBBL ATMs victims of Cyberattacks: The Dutch Bangla Bank Limited reported that thieves attacked two of their ATM booths, 16 lakh TK was stolen from these booths.  Investigators suspect that the hackers might have stolen money from ATMs of other private banks as well. Ecommerce Thread: With growing the internet technology, now e-commerce also growing faster. But there are a lot of fake e-commerce organizations creating, they are making frauds with customers. This is a big issue in the e-commerce industry. Meantime, also some popular e-commerce industry making fraud with delivery delays. Evaly, Sirajganj Shop likes this shop made a thread on the e-commerce industry in Bangladesh. Mobile Banking Threads: Mobile banking technology is another modern internet technology. There are many MFS (Mobile Financial Service) providers that are starting their service in Bangladesh. One of the leading MFS services is Bkash. But initially, they face cyber threat problems. Like unusual activity, unauthorized account creating. This fraud issue makes money laundering and illegal transaction. Recently Bangladesh Bank made a transaction limit on MFS services. Also, they recommended making all transection record with the collection of proper information from the consumer.  Bangladesh Railway’s Technological Issues and Threads: Bangladesh Railway’s connected with a new E-Ticketing platform called Shohoz. But railway customer-facing many issues with this platform. Like people buy a ticket, paid the money but the ticket does not come, a refund takes a long time. Also, some people are able to buy tickets without paying. This type of issue is creating a thread in Bangladesh railways.  Pornography Threads: Internet becoming popular, so children and underage people easily get access to pornography. It’s increasing sexual harassment, addiction, aggression, and distorted mentality. So it’s high time to make awareness about it. Social Media Illegal Uses: Day by day social media becoming popular in Bangladesh. Some people also treat social media as the internet. So a majority of people are connected on social media. But illegal use of this social media arises from cyber threats. A few examples are rumors one of the big issues of social media issues, also cyberbullying, and privacy important issues. A real example of social media rumors attack is the Ramu Buddhist temple attack (2012), and the communal violence attack at Durga Puja (2021). All this happened due to the illegal use of social media.  Conclusion: Internet technology has advantages and disadvantages both. But if we use it for legal, use it benefits us, then internet technology will be making advantage for us. Also, we need to know how to use this internet properly. We should control internet use from our children. Proper internet education is also needed for internet use. Proper internet using is make us safe on the internet.  Reference: All data is collected from different sources on the internet. Most of the data is collected from World Bank statistics, Wikipedia, and the Business Inspections Website.

Read More »
WordPress website speed optimization
Web Design and Development
Sujon Kumar

WordPress website speed optimization 2025

WordPress is the most popular CMS in the world. According to WordPress Official Website, 43% of websites in World Wide are created in WordPress. So no confusion that a big number of website is running with WordPress, and also their website is not Speed Optimized. Now the question What is the speed? And What is speed optimization? Speed – What is the speed? For a website, speed means how fast a website is loading. If a website load very fast, and it takes a small time to load, then we tell that the website speed is fast, other hand if the website load slowly, and takes a huge time to load, then we call the website speed slow. Speed Optimization – What is speed optimization? The way to decrease loading time of a website is called speed optimization. When we want to increase the speed of a slow website, we follow some steps, techniques, or tricks, all this way is called Speed Optimization. Now the question, what do they face without WordPress Speed Optimization? The first point ?? Lacking of Speed Optimization makes your website become slow. And A Slow website facing And A Fast website Page Speed in SEO Fastest page speed is best for SEO, because slow website increase the bounce rate. And high bounce rate is reduce the SEO score, so it’s down the ranking. Way to Check Website Speed There are several tools to check website speed. Some of the popular tools: PageSpeed Insights Tool Using Google Developer Tool – PageSpeed InsightsSome people also called it Google PSI✅✅✅ Recommended GTmetrix Tool Using GTmetrix For speed checking, you can go to those websites and write your website URLs, then click the test. You can see the result. Now we will discuss the speed optimization technique in with some effective way. Reason for slow website Bad web hosting – ram low, processor quality, bad data centerBig Page size Big imageTheme qualityPlugin qualityExternal resource Best Way to Optimize WordPress Site ALERT: BEFORE STARTING THE WEBSITE SPEED OPTIMIZATION You should: Let’s start Speed Optimization: Basic step for WordPress Speed Optimization WordPress Speed Optimization Technique in CPANEL (IF YOU HAVE) ❌ Not Use CRACK or DUPLICATE CPANEL✅ Use Genuine CPANEL Check Hosting Performance Monitor Website using Website Monitor ToolFreshping Tool WP Server Stats Plugin PHP Version Update in CPANEL Search for Select PHP Version Compression in CPANEL Search for Optimize Website Speed Optimization Technique With Plugins Enable WebP Image FormatInstall this Plugin WebP ExpressAfter activating this plugin >Go to setting > Click WebP Express > Click Save Setting Enable Swap Google Fonts DisplayInstall this Plugin Swap Google Fonts Display Just activate the plugin Minify HTML/CSSInstall this Plugin AutoptimizeJust activate the plugin Cleanup DatabaseInstall this Plugin Advanced Database CleanerJust activate the pluginORInstall this Plugin WP-Optimize – Cache, Clean, CompressJust activate the plugin Optimize ImagesInstall this Plugin Smush – Lazy Load Images, Optimize & Compress ImagesJust activate the pluginandInstall this Plugin Disable Bulk Smush Limit of WP SmushitJust activate the plugin CDN Content Delivery Network CDN stands for Content Delivery Network. For understand CDN how work, we can see this image: Speed Optimization with Cloudflare Technique Cloudflare is a popular Content Delivery Network (CDN). It has free services also. So we can add Cloudflare to our website, it will use CDN technique and boost the website speed. Cloudflare also increases the security level of a website, reducing bandwidth usage. They have also AutoMinify technique.

Read More »
8 Dimensions of quality with examples
Computer Science and Engineering
Sujon Kumar

8 Dimensions of quality with examples

Quality Dimensions Explanation:  Quality dimensions is the way to measure the quality of a software. We know, customers or me, everyone wants quality software. To find a quality software, customers judge a software in many aspects. They judge a software with many parameters. These parameters are called quality dimensions. Here we describe 8 Dimensions of quality with examples. Here I discuss Garvin’s eight dimensions. But we should know Garvin’s eight dimension is not developed for software. Although, we can apply this Garvin’s eight dimension when we consider a software. Let’s know these eight dimensions: 8 Dimensions of quality with examples Performance Quality: Performance is a major and main characteristic in quality dimension. Maximum users take a software based on its performance. Performance actually asking for all features, functions as per requirement. Also, performance includes scalability, latency and response time. For example: If we want to choose an internet browser software, then we try to use which one performs better. Here browser performance measures with browser response time, latency and also the scalability. Feature Quality: Feature is the second dimension for judging the quality of a software. As conceptual sense with features we can also measure the performance quality. However, here feature quality does not mean the key feature of a software. Feature quality will be a surprise and delight to users during their first-time usage. Example: Browser’s main feature is internet browsing, but the browser software can provide additional features, like two-tab browsing at the same time, then it’s the feature quality of a software. Reliability: Reliability is one of the important aspects to choose a quality software. Reliability is the ensure of a software with all features, functions working, Also, ensure of capability and availability. Example: A web browser software working without crash/fail down. Also, the browser all features working is another reliability. Conformance: Conformance is the standard of a software, it means the accuracy, timeless processing, DE factoring and user interface conformity. Example: A web browser software conformance can be measure by testing the user experience in the browser, like where the browser software has different buttons placed, where tab showing, how easily we access the history etc. Durability: Durability means the life of a software economically or technically. In economic terms durability means the business cycle of a software, while technically durability means the life of a software during its deterioration with anything else. Deteriorates can be a high number of users, huge amounts of data or anything. Example: Durability of a browser can be measured by how many tabs we can open at a time, what happens if it crashes. Serviceability: Serviceability is the maintainability of a software. It’s responsible for how the software can be repaired if it’s damaged. Also, the support system, what type behavior of service center, how much time, all are included in the serviceability. Example: For a browser serviceability will be what happens if the browser is not compatible with the computer, or it crashes. Aesthetics: Aesthetics is the subjective dimension to judge the quality of a software. It’s a fully personal judgment. Aesthetics means, a software that looks, feels, sounds etc. Some people can like software, and some people dislike it. Example: For web browsers, some people like Mozilla Firefox, some people also dislike Mozilla Firefox and choose Google Chrome. It’s actually vary different from person to person. Perception: Perception can be called brand value. For quality judgment users also judge their previous experience with the software manufacturing company. So, company reputation is the perception. Example: For example, we can think about Google software. We know google is an IT giant, so if google releases software, which is not very good, I’m sure some people will say this software is also good, and they also like it because of the perception.

Read More »
Web Design and Development
Sujon Kumar

Complete CSS Idea and Explanation 2024

CSS CSS stands for Cascading Style Sheets. CSS is working as design instruction for a webpage. That means we can design a webpage with CSS. Here design means, like color, font size, font family or decide where the page element is showing, how showing, or even hide an element.  CSS can be used in three ways Inline CSS Inline CSS means, we style the html element inside the html tag with style attribute.  Inline CSS is most prioritized compared to internal and external CSS.  Example: <h2 style=”color:red;”> This is the line </h2> Then output will be: Internal CSS Internal CSS is inside the html file. It’s wrapped with a style tag, and this style tag is ideally written inside the head tag. And internal CSS has higher priority compared to external CSS, but less priority than inline CSS. Let’s see example of internal CSS:     <style>         h2{             font-size: 40px;         }     </style> Then output will be: External CSS External CSS file is most widely used compared to inline and internal CSS. In the external file CSS system, an extra file is created. The external file extension is css and generally it’s name is style. So the file name with extension should be like this “style.css”. This external file is linked with the html file with a link tag. The link tag should like this “<link rel=”stylesheet” href=”style.css”>” ’ The href attribute contains the source location of the external file. Here style.css in the root location that’s why it’s directly added.  This external CSS priority is most low, but it’s use mostly because all CSS are contained in one CSS file, that’s why it’s easy to handle/modify. Let’s know about CSS rules now: For doing CSS two type rules basically. For inline CSS, we not need to select a selector, we just put the CSS inside the tag with this format: <tag style=”property:value;property:value;”> For internal and external CSS rules are the same. We need to select a selector and add the CSS for the selector. Let’s see: Selector{ property:value; } Here selector can be a tag, class, id or anything on html element. And property is which value I want to change, then value is the change parameter. Like my selector is h2 tag, and I want to change font size, then my property is font-size, and value is how much size I want, like here I want font size will be 20px. Then the CSS will be:       h2{             font-size: 20px;         } This rule use in both internal and external system inside. Now here i discuss some important property and value, also there output. CSS Comment: For comment in CSS, we use this syntax: /* Comment here */ CSS Color: color: red;  /*It’s change the text color, here text color will be red*/ background-color: red;  /*It’s change the background color*/ Color can be used in 3 ways, RGB, HEXA and HSL mode. Most of the time HEXA code is used. Also for special cases RGBA and RGB are used. But the HSL format is not popular. Example: HEX format #ffffff. RGB format rgb(255, 99, 71) RGBA format rgba(255, 99, 71, 0.5)HSL format hsl(0, 100%, 50%) CSS Border : For making a border we can use border properties: border: 1px solid #000;  /*Here 1px is the border width, border style solid, color is #000*/ There are different border style, like: dotted – dotted border dashed – dashed border solid – solid border double – double border groove – grooved border. The effect depends on the border-color value ridge – 3D ridged border. The effect depends on the border-color value inset – 3D inset border. The effect depends on the border-color value outset – 3D outset border. The effect depends on the border-color value none – no border hidden – hidden border Border can be circle with border-radius property. Example: border-radius: 5px; CSS Backgrounds: For giving background in any html element, CSS Background property is used.  There are several background property, like –  background-color background-image background-repeat background-attachment background-position background If I want to give a color as background , then the property like be – background-color: #000; If want to give image as background, then background-image: url(source); For control background repeat – background-repeat: repeat-x; //for horizontal repeat control background-repeat: repeat-y; //for vertical repeat control background-repeat: no-repeat;  //for off repeat  For background attachment scroll/fixed type: background-attachment: scroll; background-attachment: fixed; For image position in background image: background-position: center; background-position: left; background-position: right; Only background property is shorthand property. We can use all background properties in background property. It’s like: background: #ffffff url(“img source”) no-repeat right top; CSS Margin: Margin used to give space to an element. It’s also used to give space between two elements.  Margin properties can be used in three ways- margin-top margin-right margin-bottom margin-left Also in shorthand we can write –  margin: top right bottom left; Note: We can not put any content in the margin space. CSS Padding: CSS Padding property used to give space to an element in the innerside. Mean, margin taking space from outside, other hand padding taking space from inside. Padding also written in this way – padding-top padding-right padding-bottom padding-left In shorthand: padding: top right bottom left; Note: Inside padding, put content is possible. Difference between Margin and Padding: There are lot of difference, like: Margin Padding Margin gives outer spacing. Padding gives inner spacing. Margin can have a negative value. 2.  Padding cannot be negative. Inside margin no content is possible. 3.  Padding can put content inside. Margins do not affect CSS, like background color. 4.  Padding effect on CSS, like background color. Margin value can be auto. 5.  Padding value can not auto. CSS Width: Width property used to give a specific width range to a html element. We can give the width as px or %.  Like: width: 100px; width: 50%; Also, auto value applicable for width.  CSS Height: Height is used to give specific height to an element. Height also write in px or %. Like – height: 100px; height CSS Text There

Read More »
HTML TAGS
Web Design and Development
Sujon Kumar

All HTML tags and description

HTML:  HTML full form Hyper Text Markup Language. HTML isn’t a programming language. HTML contains tags. Internet browsers utilize these labels to show markup in website pages. Let’s discuss all html tags and their details: There are two types of html tags: Single Tag Double Tag Single tag is not paired, other hand double tag is paired. Single tags can be close, or not. Modern browsers can detect single tags, so it’s not mandatory to close it. But a double tag must be needed. Another thing, HTML is not case sensitive, uppercase and lowercase letters both work for writing a tag, but it’s recommended to write all tags in lowercase letter. <!DOCTYPE>: DOCTYPE html tag has come in HTML 5 version. It’s a single tag that defines the document type of a document. Like in a html file we need to declare it likes “<!DOCTYPE html>”. It’s a single tag. <html>: Use for start the html content. After doctype we need to declare it, and html all tags containing between html tags start and end. <head>: Head tag contains metadata/information for the document. Like title tag, link tag etc. <title>: Title tags contain the title of the document. It’s showing in the browser tab title.  <body>: Body tag contains all html content tags. We implement the html markup inside the body tags. <h1>: Heading 1 tag is the big heading. For defining big heading in a document we use h1 tag. <h2>: Heading 2 tags is the 2nd big heading. For defining heading in a document we use h2 tag. <h3>: Heading 3 tags is the 3rd big heading. For defining heading in a document we use h3 tag. <h4>: Heading 4 tags is the 4th big heading. For defining heading in a document we use h4 tag. <h5>: Heading 5 tags is the 5th big heading. For defining heading in a document we use h5 tag. <h6>: Heading 6 tags is the smallest heading. For defining the smallest heading in a document we use h6 tag. <p>: For writing paragraphs in web pages, we use p tag.  <br>: For line break we use br tag. <hr>: For displaying a horizontal line, we hr tag.  <!–…–>: It’s not a tag, it’s a syntax for writing a comment in a html web page. <acronym>: It’s used for writing abbreviations of a word, but it’s not supported in HTM 5. <abbr>: abbr tag is used instead of acronym tag. Meaning it’s used for writing abbreviations of a word in a web page. It’s supported by HTML 5 also. <address>: It’s used for writing addresses. <b>: It’s used for writing in bold format. If any word/sentences wrap with b tag, then it shows a bolder look on the web page. <bdi> : This tag isolates a part of text that might be formatted in a different direction from other text outside it. <bdo>: Use for changing the direction of a text. It’s done by attributes, dir=”rtl”. By default this attribute’s value is ltr. <big>: Big tag is used for showing big size text. But it’s not supported in HTML . Now it’s done by CSS. <blockquote>: Blockquote tag used for showing content that is taken from another source. <center>: To align text in center, we use the center tag. But HTML 5 not support center tag. So use CSS is the better for align. <cite>: To show the title of the work, we use cite tag. <code>: For display code, we use code tag. It’s showing the code in monospace font. <del>: For displaying deleted type text, del tag is used. It display the text like strikethrough style. <dfn>: dfn tag defines a specific term in a document. It’s showing the text as an italic style. <em>: em tag is used for showing strengthened text in a document. It’s showing text in italic style. <font>: For working with different font faces, size, color, we use font tag. But in HTML 5 the font tag is not supported. So, we should use CSS for this. <i>: i tag is used for displaying text in italic style. Also it defines a specific term in text. <ins>: If we want to show a text as an insert format in a web page, then the ins tag will be used. It’s showing in italic style on the web page. <kbd>: kbd tag defines the keyboard input. It’s showing the text in monospace font. <mark>: For highlighting text in a web page, mark is used. By default it’s highlighted in a yellow background, and black color font. <meter>: It defines a scalar measurement within a known range (a gauge).  <pre>: It defines a preformatted text. <progress>: Represents the progress of a task. <q>: It defines a short quotation. <rp>: It defines what to show in browsers that do not support ruby annotations. <rt>: It defines an explanation/pronunciation of characters (for East Asian typography). <ruby>: It defines a ruby annotation (for East Asian typography). <s>: It defines a text that is no longer correct. It displays the text as strikethrough text. <samp>: It defines a sample output from a computer program. <small>: It defines a smaller text. <strike>: Displaying strike text, but not support in HTML 5. <strong>: It defines an important text. It displays the text as bold. <sub>: It shows text as a subscripted text. Like a2 <sup>: It shows a text as superscript text. Like a2 <template>: It makes a content area which is hidden when the page is loaded. <time>: For showing a time, we use this tag. <tt>: For showing teletype text, tt is tag work. But it’s not supported in HTML 5. <u>: This tag is use for showing a different styling term. It’s showing text as underline text.  <var>: For showing variables, we can use variable tag. <wbr>: Wbr stands for Word Break Opportunity. That means if somewhere we need to create an opportunity to break the line, then we can use the wbr tag there. <form>: For creating forms, we

Read More »
Freelancing and Outsourcing
Sujon Kumar

Paypal-Xoom | How to Take Payment? Get Payments From Clients Via Xoom to Bangladeshi Bank Account

When client asking you for please give me information about your xoom payment. You need to send this information to your client Here is my Xoom payment information: ================================ First select Send Money to Bangladesh Receiving Options > Bank Deposit Bank Name:                      Dutch-Bangla Bank Ltd Branch Routing Number:  Your bank routing number write here Account Number:              Your bank account number write here First Name:                       Your bank account first name Last Name:                       Your bank account last name Address:                           Your bank address Address 2:                        Your bank address District:                             Your bank district Division:                           Your bank division Postal Code:                    Your bank area postal code Phone:                             Your full phone number with country code Email:                               Your email. Thanks Sujon If you need this as a doc. Visit here. Xoom Supported Bank List for Bangladesh AB Bank Ltd Agrani Bank Ltd Al-Arafah Islami Bank Ltd Bangladesh Bank Bangladesh Commerce Bank Ltd Bangladesh Development Bank Ltd Bangladesh Krishi Bank Bangladesh Samabaya Bank Ltd Bank Al-Falah Ltd Bank Asia Ltd Basic Bank Ltd BRAC Bank Ltd Citi Bank N A Commercial Bank Of Ceylon Dhaka Bank Ltd Dutch-Bangla Bank Ltd Eastern Bank Ltd Exim Bank Ltd First Security Islami Bank Ltd Habib Bank Ltd Hong Kong & Shanghai Banking Corp ICB Islamic Bank Ltd IFIC Bank Ltd Jamuna Bank Ltd Janata Bank Ltd Meghna Bank Limited Mercantile Bank Ltd Midland Bank Limited Modhumoti Bank Limited Mutual Trust Bank Ltd National Bank Ltd National Bank Of Pakistan National Credit & Commerce Bank Ltd NRB Bank Limited NRB Commercial Bank Ltd NRB Global Bank Limited One Bank Ltd Prime Bank Ltd Pubali Bank Ltd Rajshahi Krishi Unnayan Bank Rocket Rupali Bank Ltd SBAC Bank Limited Shahjalal Islami Bank Ltd SIBL (Social Islami Bank Ltd) Sonali Bank Ltd Southeast Bank Ltd Standard Bank Ltd Standard Chartered Bank State Bank Of India The City Bank Ltd The Farmers Bank Limited The Premier Bank Ltd Trust Bank Ltd Union Bank Ltd United Commercial Bank Ltd Uttara Bank Ltd Woori Bank Also you can see this bengali video tutorial

Read More »
Web Design and Development
Sujon Kumar

Free WordPress Theme from Themeforest (January 2022)

Every month ThemeForest gives some premium WordPress themes for free. They are giving this theme under GPL licence, so you can use this theme for free. I downloaded this theme, if you miss it then you can download it from here. In this January ThemeForest provided 2 free themes. Let’s see those themes: Naxos – App Landing Page WordPress Theme Naxo is mainly Marketing/Business landing page themes. They have several demos, like single image banner, youtube background banner and slideshows banner. Also they have some awesome features One Click Demo Import Extensive Documentation Awesome Support Free Updates Child Theme Included Browser Compatibilit Easy Customization Speed Performance For download, you can click here Codesk – Creative Office Space WordPress Theme This actual office-based theme. When you start a new office this can help you to start a website on it.They have also awesome features. Also, woocommerce integration and elementor based design is perfect. Features: 5 Homepages Style One Click Demo Import Customize Color WPML supported WooCommerce shop and many more…. For download, you can click here

Read More »
Web Design and Development
Sujon Kumar

WordPress Function and There Work

language_attributes(); – echo the lang with value wp_site_icon() – echo the site icon meta tag wp_head() – it’s should put end before head body_class() – echo the required class for body, also unique class for single pages. wp_footer() – it’s should put end before body get_template_part() – use for include a template part get_search_form() – echo the search form get_site_icon_url()   –  return site icon url wp_site_icon() – echo the site icon meta tag the_custom_logo() – echo the logo img the_title() – echo post title the_content() – echo post content the_excerpt() – echo post excerpt the_permalink() – echo post url the_post_thumbnail() – echo post image the_posts_pagination() – echo the post pagination comments_template() – echo the comments form if no template for comment, if have comment template, then show it. wp_loginout() – echo the logout button (anchor tag) wp_logout_url() – return the logout url wp_login_url() – return the login url wp_login_form() – echo the login form wp_lostpassword_url() – return the forgot password link wp_register() – if logout  + registration enable  =  echo registration link -, if login  echo dashboard url login bloginfo() – echo Site Title bloginfo(‘name’) – echo Site Title bloginfo(‘description’) – echo Tagline bloginfo(‘wpurl’) –  echo location where wordpress installed bloginfo(‘url’) –  echo site url bloginfo(‘admin_email’) –  echo admin email bloginfo(‘charset’)  –  echo charset bloginfo(‘version’) – echo wordpress version bloginfo(‘html_type’) – echo html type like text html or xhtml bloginfo(‘text_direction’) – echo text direction bloginfo(‘language’) – echo site language bloginfo(‘stylesheet_url’) – echo stylesheet uri bloginfo(‘stylesheet_directory’) – echo stylesheet directory – root folder bloginfo(‘template_url’) – echo current template url bloginfo(‘template_directory’) – echo current template directory bloginfo(‘pingback_url’) – echo pingback url like – domain/xmlrpc.php bloginfo(‘atom_url’) – domain/feed/atom/ bloginfo(‘rdf_url’) – domain/feed/rdf/ bloginfo(‘rss_url’) – domain/feed/rss/ bloginfo(‘rss2_url’) – domain/feed/ bloginfo(‘comments_atom_url’) – domain/comments/feed/atom/ bloginfo(‘comments_rss2_url’) – domain/comments/feed/ bloginfo(‘siteurl’) – domain/test bloginfo(‘home’) – domain/test comment_form() – echo the comment form wp_list_comments() – echo the list of comment

Read More »
password_protected
Web Design and Development
Sujon Kumar

WordPress Change Password Form Text

WordPress posts also support password protection. Mean you make a post that needs a password to view the post. This password-protected post-default design and text can change. Let’s we can do it in WordPress Change Password Form Text. WordPress Change Password Form Text Go to theme functions file., then write this function: function my_talk($total_form){    $total_form = str_replace(“This content is password protected.”, “Password Protected Post.”,$total_form);return $total_form;}add_filter(‘the_password_form’,’my_talk’);  Explanation: When making a post in password-protected format, the default form is showing a little bit odd in WordPress. It’s showing like this – This content is password protected. To view it please enter your password below. If we want to change this text, we just need to use a filter hook called “the_password_form”. But we can not change complete the hook, because the hook also stored the password form, so need to replace the text only. For changing the text/string, we can use a PHP function called str_replace. str_replace is changing only text. The function can implement like this – str_replace(‘text need to replace’,’after replacing the text’,’your string’); If we want to use this, just need to grab the default password form with a variable. We can store it on a variable by passing a variable inside the function. Then function like this: function my_talk($total_form){$total_form = str_replace(“This content is password protected.”, “Password Protected Post.”,$total_form);    return $total_form;} After making the function we need to add it to the filter hook then the hook like this:add_filter(‘the_password_form’,’my_talk’); Another thing that looks odd is when we see that a password-protected post title is formated with WordPress like this: If we want to change this we can use protected_title_format hook. Then the function like this: function zindex_protected_post_title_change(){return ‘%s’;}add_filter(‘protected_title_format’,’zindex_protected_post_title_change’);

Read More »
Web Design and Development
Sujon Kumar

Decrypt WordPress Password 2024

WordPress is the most popular CMS. There are almost 45% of websites created with WordPress in the world. So I think WordPress is a giant in the Web Application field. So if we lost the WP password. Then we think how decrypt wordpress password? Sometime, we have lost our access in our WordPress website, also forgot the password. This time there are several ways to change the password, or recover the password. Let’s discuss simple ways but working smoothly.  Reset with WP-ADMIN We can reset the password from the admin page, you will see an option called “Lost Your Password?”. But this way will work if email notification is work.  decrypt wordpress password reset If you have login on the database, you will the encrypted password on the database. If you want to decrypt it, you should use this link https://md5.gromweb.com/ , after opening this website we need to put the encrypted password, and it’s will reverse the encrypted password and return the reverse form of the password. That means you can decrypt the wordpress password.  Reset with new password For reset with new password, you need to go the database, and click on the password edit. Then you will get encrypted password, delete it, write a new and choose the md5 format. Then save it. Hope, now you are ready to decrypt wordpress password.

Read More »
Web Design and Development
Sujon Kumar

register_taxonomy and display it in WordPress

register_taxonomy(‘new-id’,’posttype-id’,[         ‘public’ => true,     ]);     register_taxonomy(‘new-id2′,’posttype-id’,[         ‘public’ => true,         ‘hierarchical’ => true     ]); register_taxonomy(‘new-id’,’posttype-id’,[ ‘public’ => true, ]); register_taxonomy(‘new-id2′,’posttype-id’,[ ‘public’ => true, ‘hierarchical’ => true ]);   Display the taxonomy if(get_the_terms( get_the_id(), ‘taxonomoy_id’ )): $variable = get_the_terms( get_the_id(), ‘taxonomoy_id’ ); echo $variable[0]->name; endif;  

Read More »
register_post_type in WordPress
Web Design and Development
Sujon Kumar

register_post_type in WordPress

register_post_type(‘posttype-id’,[         ‘public’ => true,         ‘labels’ => [             ‘name’  =>  ‘Posts’,             ‘all_items’ => ‘All Posts’,             ‘add_new’ => ‘Add New’,             ‘add_new_item’ => ‘Add New Post’,             ‘set_featured_image’ => ‘Set Featured Image’,             ‘featured_image’ => ‘Featured Image’,         ],         ‘supports’ => [‘title’,’thumbnail’,’editor’,’post-formats’],         ‘menu_position’ => 20,         ‘menu_icon’ => ‘dashicons-format-image’,     ]); register_post_type(‘posttype-id’,[ ‘public’ => true, ‘labels’ => [ ‘name’ => ‘Posts’, ‘all_items’ => ‘All Posts’, ‘add_new’ => ‘Add New’, ‘add_new_item’ => ‘Add New Post’, ‘set_featured_image’ => ‘Set Featured Image’, ‘featured_image’ => ‘Featured Image’, ], ‘supports’ => [‘title’,’thumbnail’,’editor’,’post-formats’,’page-attributes’,’custom-fields’] ‘], ‘menu_position’ => 20, ‘menu_icon’ => ‘dashicons-format-image’, ]); //Another way register_post_type(‘book’,array( ‘public’ => true, ‘labels’ => array( ‘name’ => ‘Books’, ), )); call it ?php $book = new WP_Query(array( ‘post_type’ => ‘book’, )); while($book->have_posts()): $book->the_post(); ?> <h2><?php the_title(); ?></h2> <?php endwhile; ?>

Read More »
Database for WordPress
Web Design and Development
Sujon Kumar

Database Introduction for WordPress

For learning about databases we need to know about some topics first. Like what is data, what is a database, why database? Let’s discuss this. What is Data? Data is a fact or form of information, which is actually used to play a specific or regular task.  Remember data and information are not the same things. Information is the valid collection and process of the data. Data can be a text, value, or media, or anything. Data can be structured or unstructured. Data is important for every perspective, like in a business or in an organization. Now question, What is a database? What is a database? Think, now we have data, but where we will store it? Database is the storage of data.

Read More »
JavaScript for WordPress
Web Design and Development
Sujon Kumar

JavaScript for WordPress (Crash Note)

What is JavaScript?   JavaScript is the Programming Language of Browser. It gives life to web pages. Client-Side Scripting Language. Used along with HTML   Why JavaScript? JavaScript is Everywhere Developer choice* JavaScript easy to learn JavaScript can change HTML content *Developer choicehttps://insights.stackoverflow.com/survey/2019#technology-_-programming-scripting-and-markup-languages JavaScript on Server Side Development JavaScript is can be executed on the server (node.js) Android/ios developed (react native)   JavaScript embed location head body body footer It’s will better if we load js in before the end of the body.   We can write JS in three different way  With creating a JS file/ external file load (cache advantage – best way)  Embed in HTML file with script tag – in header or footer area  In HTML tag attributes – basically even related     4 Types output Method in WordPress window.alert(); / alert(); document.write(); innerHTML console.log(); Live JavaScript 4 Output Method Code <script> window.alert(‘Your content’); alert(‘Your content’); // this two thing working same document.write(‘Your content’); // we can rewrite total document with this function – rewrite can be check by * // use for testing only document.getElementById(‘html-tag-id’).innerHTML = “Your content”; // we can push content, or modify html content console.log(‘Your content’); // we can show output in browser console // use for debugging </script> Rewrite with document.write Output access method window.print() print() JavaScript Ignore Multiple Space JavaScript case sensitive Some Quick Point Statement – Statement is the single line of instruction in a program. JavaScript can not count more than one space. JavaScript Comment A single line can be commented by / (slash) Multiple lines can be commented by this format /* multiple lines */ User Input Function prompt(‘instruction’) Variable in JavaScript What is variable ?Variable is used storing data in a programming language. We can define a variable in three different ways in JS. This is: var let const With this 3 ways, we can declare a variable. var example var a = 10 ;var b;var b = 10; let example let was came in ES6 let can’t be redeclaredexample: let have block scope facility let can not be hoisted const example const can not be redeclared and reassigned, it’s also not possible to declare const variable without defining it. JavaScript Operator There are few type operator in JavaScript Assignment operators Comparison operators Arithmetic operators Bitwise operators Logical operators String operators Conditional (ternary) operator Comma operator Unary operators Relational operators jQuery Syntax for WordPress

Read More »
Web Design and Development
Sujon Kumar

language_attributes WordPress

For a webpage, the website language is defined with lang attributes in html tag. Search engine easily able to track the content language with this tag. In WordPress many language available to use, so it’s need to dynamically load language attributes in the html tag. The language_attributes WordPress is the function which is dynamically load the language attributes. For dynamic lang attribute load in WordPress website, we need to use a function in the header. language_attributes For dynamically load language_attributes we need to use a function. This function name language_attributes() .In short form it’s also called wordpress lang attribute. language_attributes() Example

Read More »
WordPress Dashboard A to Z
Web Design and Development
Sujon Kumar

WordPress Dashboard A to Z

WordPress Dashboard Menus Home Back to Dashboard Home Updates All update related information here Posts All Posts > All posts is displayed Here Add New > For adding new post Categories > Post categories here, we can manage categories from this options. Tags > Post tags here, all tags can be manage from this option. Media Library > Managing all media Add New > Adding new media Pages All Pages > All pages show and can be manage from here. Add New > Adding new pages Comments Comment related all things manage here. Like see all comment, approve or delete it. Spam managing etc. Appearance Themes > All themes is here, we can install theme, or upload it or delete it from this option Customize > Theme customizer will open with this option. Widgets > All widgets will showing there, we can add/delete and also able to manage it. Menus > Website menus willl control from this end. Theme Editor > For live edit the theme template file, we can use this option. Plugins Installed Plugins > Installed plugin visible here. We can add/delete or manage it. Add New > For add new plugin Plugin Editor > For editing plugin template file from dashboard Users All Users > From this option, we can see all users, there role, username etc. Add New > For adding new user we use this option. Profile > Current user details visible with this profile option. Tools Available Tools > Different types of tools are visible here, we need to install which one need. Import > For import WordPress data Export > For export WordPress data Site Health > We can see overall site health and stats Export Personal Data > For export personal data Erase Personal Data > For erasse personal data Settings General Site Title – Website titleTagline – Website tagline WordPress Address (URL)Site Address (URL) – Enter the address here if you want your site home page to be different from your WordPress installation directory. Administration Email Address – Admin email here, also email change possible.Membership – Membership system enable and disable hereNew User Default Role – what will be user default new role.Site Language – Website language hereTimezone – Timezone setup Date Format – Date format setup Time Format – Time format setup Week Starts On – Weekly start day Writing Writing related setting, like auto post from a email. Reading Your homepage displays – Homepage/Postpage setting Blog pages show at most – How many post we want to show Syndication feeds show the most recent – Post count for RSS For each post in a feed – For RSS what type content we want to show, two option Full text and Excerpt Search engine visibility – We check it when want to discourage the search engine Discussion Discussion related setting, who can comment or not Media WordPress image sizes. Permalinks Permanent link structure. Privacy Privacy Policy page setup Collapse Menu Collapse the menu item

Read More »
Web Design and Development
Sujon Kumar

Menu Register in WordPress

Register a menu support register_nav_menus( array( ‘menu_id’ => esc_html__( ‘menu_location_name’, ‘text-domain’ ), ) ); //another format register_nav_menus(array( ‘main_menu’ => esc_html__(‘good’,’textdomain’), ‘main_menu2’ => esc_html__(‘bad’,’textdomain’), )); //another format register_nav_menus([ ‘my_id’ => ‘menu_location_name’, ]);      

Read More »
Web Design and Development
Sujon Kumar

Register A Custom Post Type and Display it in WordPress

Use this code to register a custom post type, remember you need to write it in your functions.php file and wrap it with a function. Then call it by init action hook. Example – Then you need to display it to your template file, question how? We can display it with a query and piece of code.

Read More »
Soft Skill
Sujon Kumar

How many months have 28 days

A common tricky question is how many months have 28 days. If someone asks you how many months have 28 days, what will you do? . This time you may understand or think, he asks you for which month has only 28 days. So people will answer February, but it’s wrong. Why? Because the question is not Which month has only 28 days, the question is how many months have 28 days. I think this time you understand the answer. how many months have 28 days correct answer The correct answer is that all months have 28 days.  We know that 12 months in a year, so all these 12 months have 28 days. how many months have 28 days – month list January February March AprilMayJuneJulyAugustSeptemberOctoberNovemberDecember Let’s see how they have 28 days  January = 28 days + 3 daysFebruary = 28 days + 1 day (If it’s leap year)March =28 days + 3 daysApril = 28 days + 2 daysMay = 28 days + 3 daysJune = 28 days + 2 dayJuly = 28 days + 3 daysAugust = 28 days + 3 daysSeptember = 28 days + 2 daysOctober = 28 days + 3 daysNovember = 28 days + 2 daysDecember = 28 days + 3 days Hope, Question tricky part we understand.

Read More »
Computer Science and Engineering
Sujon Kumar

What is Repeater in Computer Network

Repeater is a 2 port network device. It’s working for regenerate signal over the same network. When a signal becomes weak or corrupted, we need to regenerate it. With a repeater we can do this.

Read More »
hub is used in which topology
Computer Science and Engineering
Sujon Kumar

Hub in Computer Network

Hub is not an intelligence device. It works as a multiport repeater-type network device. That’s mean it connects multiple devices that come from different branches. One of the good examples, in the start topology Hub, can connect all the devices. hub is used in which layer of osi model Hub is used in the Physical layer of OSI model As it is not intelligent, that’s why Hub can not filter data, so hub sends data packets to all devices which connected. hub is used in which topology Hub is used in star topology. in which topology hub is used In Star topology hub is used. a hub operates at which layer A hub operates at physical layer on OSI mode if all devices are connected to a central hub then topology is called if all devices are connected to a central hub then topology is called Star topology.Questionif all devices are connected to a central hub then topology is calledAnswerStar Topology a central hub called is used to connect each station in a star type of topology A central hub called MSAU( Multi Station Access Unit) is used to connect each station in a star type of topology. QuestionA central hub called _______ is used to connect each station in a star type of topology. AnswerMSAU( Multi Station Access Unit)

Read More »
Web Design and Development
Sujon Kumar

Reseller Hosting in Bangladesh

Reseller hosting is a type of web hosting service that allows you to resell space from a server that bought. As an example, let’s think you bought a 50GB hosting reseller package. Now you can sell this hosting to several people with split space. Like you sell this as a 2GB hosting pack to 25 people. What is a reseller hosting Reseller hosting allows you to resell web hosting service by purchasing the product in bulk and then “reselling” it to your clients. Why reseller hosting is a good business? Reseller hosting business is a great way to generate passive income. With reseller hosting, you can build your own hosting company and work from home full-time. You are in charge of your pricing, billing, customer service, and more!  The best part about this type of business is that it’s not limited by location: anyone can start one with only $1 upfront investment! Benefits of reseller hosting business How to start with Reseller Hosting Business ? To start the reseller hosting business, you need to choose a good reseller hosting provider. In Bangladesh, there is many reseller hosting service providers. Here I not review them, but if you want , you can comment. I will try to review some comment about Reseller Hosting Review.

Read More »
Web Design and Development
Sujon Kumar

WordPress Developer Jobs

WordPress Developer still now most popular CMS in the World. It has almost 1 million popular websites. So we can say 35% of most popular websites are using WordPress as their CMS. So nowadays, WordPress becomes more popular and it’s increasing the demand for WordPress Developer. We will find out How many jobs are available for WordPress Developers with Various platforms. So let’s go. Freelance WordPress Developer Are you want to be a Freelancer?  WordPress will be the best platform if you want to make your career as a Freelancer. Question why? Let’s see how many jobs are available in Freelancing marketplaces. Here we show only two marketplaces, one is Upwork and another Freelancer. See that freelancer.com have 595 job post recently. Then Find out it with Upwork Are you see ?? That’s 18,870 WordPress jobs available in Upwork now. It’s sometimes increasing and sometimes downs. Junior WordPress Developer There is also a WordPress Developers job for non-experienced developers or beginners.  These types of jobs are mainly known as Junior WordPress Developer. If you start, then you can search for Junior WordPress Developer jobs on google. Google will show Junior WordPress Developer jobs near you. Here you see that 64 Junior WordPress Developers jobs are showing from indeed in USA Location. WordPress Developer Jobs If you want to do jobs as a WordPress developer in several companies. It’s also possible. And it’s also available with a good salary.  And if you check the average salary of WordPress developers in the USA is $68,250.  Hope you understand the WordPress developer demand.

Read More »
IP Address and MAC Address
Computer Science and Engineering
Sujon Kumar

IP Address and MAC Address

Internet Protocol (IP) IP stands for Internet Protocol. IP Address is a unique identification number given to every device. This address can change anytime. Without IP we can not connect to the internet.So IP address is an important concept in Computer networks. IP addresses are given by ISP. IP can also change depending on location. There are mainly two types of IP Addresses: ipv4 address IPv4 is 32 bit. The maximum value of a 32-bit number is 232, or 4,294,967,296. Types of IP address classes in IPv4 IPv4 is divided into 5 types of classes. Class AClass BClass CClass DClass E Class A IP Address: Class A IP address range is 0-127. In a Class A type of network, the first 8 bits identify the network, and the remaining have 24 bits for the host.126.1.2.0 IPv6 Address Another hand IPv6 is 128 bit. The size of IPv6’s address space — 340 Duodecillion— is much, much larger than IPv4.Here we discuss IPv4 only. Loopback IP Address In Class A IP Address 127 is the loopback address. Class B IP Address: Class B IP address range is 128-191. The first 16 bits help you identify the network. The other remaining 16 bits indicate the host within the network. Class C IP Address: Class C IP address range is 192-223. In Class C, the first 24 bits address indicate the network and the remaining bit as the host address. Class D IP Address: Class D IP address range is 224-239. Class D is reserved for Multicasting. In multicasting data is not destined for a particular host, that is why there is no need to extract host address from the IP address,Class E: Class E IP address range is 240-255. This IP Class is reserved for experimental purposes only for R&D or Study. IP addresses in this class range from 240.0.0.0 to 255.255.255.254. IPv6 Address Another hand IPv6 is 128 bit. The size of IPv6’s address space — 340 Duodecillion— is much, much larger than IPv4.Here we discuss IPv4 only. MAC Address MAC Address stands for Media Access Control Address. MAC Addresses are a unique 48-bits hardware number of a computer, which is embedded into a network card (known as Network Interface Card) during the time of manufacturing. MAC Address is also known as the Physical Address of a network device.

Read More »
Computer Science and Engineering
Sujon Kumar

Computer Network Basics

ARPANET: ARPANET is the shortest form of Advanced Research Projects Agency Network. The history of ARPANET is interesting because it’s the start of the INTERNET. ARPANET is built up for research purposes, it’s funded by the Pentagon. It mainly starts with telephone lines. The reason for the ARPANET is that military commanders want a computer communication system without a central core. Finally, the defense department successfully made a call in January 1969 Bolt, Beranek, and Newman (BBN) of Cambridge, Massachusetts, won the $1 million contract. Network: The network is the meaning of connection. After the invention of the stream engine, the network idea was established. In a computer system, network mean the connection of minimum two computer system. What is a Computer Network A computer network is a set of computers connected together for the purpose of sharing resources. This connection can be made by wire or wireless. Common example: Internet, exchange files, or allow electronic communications. Goals Of Computer Network: Sharing Resource Sharing Resources from one computer to another computer over. Like when we share files or communicate with each other. Performance Performance is one of the major issues in networking because we always want speedy data transmission and communication. Reliability Without reliability, computer networks can not be a secure or efficient communication system. A reliable network system is ensured to use an alternative for data transmission if any hardware issue or connectivity issue. Scalability For increasing performance and reliability using more resources is scalability. Security Security is also another main goal of computer network systems.  Application of Computer Network: Business Applications For business purposes, we must communicate with each other. Like B2B, B2C, or marketing between customers. Without networking it’s not easier or effective. Communication Medium The modern telecommunication system is totally dependent on a communication medium, computer networks provide us with a wire/wireless medium. Different type cables, microwave communication also. E-Commerce Electronic commerce is another invention and application of computer network systems. It helps us receive products from home at a cheap price and less work. Home Applications Home applications like Micro Oven, Washing machine, Air Conditioning System, Remote control base Television and other electronic components are the example application area of computer networks. Mobile Users Today’s mobile is not limited to call to each other, now using mobile network data communication like internet use, roaming is also possible. This is possible by computer networks. Component of Computer Network: There are mainly three types of components in the Computer Network. Hardware Equipment Software Cables and Connectors Hardware Components: NIC: NIC’s full form is Network Interface Card. It’s the most important hardware device for connecting with the Internet. Without NIC it is not possible to connect over with a Network, then it’s not possible to share resources or communicate anything. Server: The server is the HOST of the computer network. It’s sharing resources, data, and services to build up the network. Client: Clients are the users who access the resources, services, and data. Peers: Peers stand for Peer to Peer. It’s actually the device that connects the users. Transmission: For data to be sent and received we must need a transmission system and transmission media. Transmission media can be wire or wireless systems. Medium: Medium is the media between devices, it can be a cable, also it can be wireless. Router: Router is used for connecting between more than one devices. It’s a central point of all devices that are connected within the network. Bridge: Bridge is a hardware device, it can create a signal, aggregate it for multiple device communication. Its work is the same as a repeater. Hub: Hub is a hardware device, which allows creating networks between multiple devices through a cable, like an ethernet. Hub can broadcast data in every port which is connected with the device. Switches: Multiple devices can connect with a switch through their data cable. The switch can connect different devices to network devices. Gateway: Gateway is the gate between two networks. It may be a router, firewall, server, or other devices that enables traffic to flow in and out of the network. Repeaters: A repeater is a device that works as a signal amplifier. It receives a signal and amplifies it, then it again transmits it. Softwares: Network Operating System: Network Operating System is Computer Operating System (OS) that actually is used for specific large or small networking systems. Like workstations, personal computers, Local area networks, etc. Protocol Switches(TCP/IP, OSI): Protocol is the rules of communication between two or more devices. Actually, it allows devices to communicate with each other, regardless of any differences in their internal processes, structure, or design. There are several types of network protocol. Like TCP/IP, OSI model. Transmission Control Protocol/Internet Protocol (TCP/IP) is a communications architecture used for networking computers and communicating across the Internet. Otherhand, The OSI Model (Open Systems Interconnection Model) is a conceptual framework used to describe the functions of a networking system.  Cables and Connectors: Twisted pair cable: Twisted pair cable, from the name it’s clear that it’s a wire with twisted wire. Twisted wire is use due to reduce the noise of the cable. Because normal cable generating huge noise with their signal. There are two types of twisted cables. 1. Unshielded Twisted Pair (UTP) 2. Shielded Twisted Pair (STP) There are also categories Twisted Pair Cable. These cables name Category 1 to Category 7. Coaxial cable: Coaxial cables, commonly called coax, are copper cables with metal shielding designed to provide immunity against noise and greater bandwidth. Coax can transmit signals over larger distances at a higher speed as compared to twisted pair cables. Fiber-optic cable: A fiber optic cable is a network cable that contains strands of glass fibers inside an insulated casing. They’re designed for long-distance, high-performance data networking, and telecommunications. Compared to wired cables, fiber optic cables provide higher bandwidth and transmit data over longer distances. Fiber optic cables support much of the world’s internet, cable television, and telephone systems.

Read More »
Freelancing and Outsourcing
Sujon Kumar

Web Developer Salary in Bangladesh (2024 UPDATED)

The web sector is one of the large sectors in the World. In Bangladesh, this is also now the most creative, good salary and less competitive job sector compare to other jobs. Web developer salary in Bangladesh is not so much high, but it’s good to compare to others IT jobs. Web Developer Job in Bangladesh Web Developer is not a single category. A Web Developer can play many roles, so their jobs are also different. So let’s take some idea about the Web Developer Profession and their salary. There are mainly three types of Web Developer: Web Designer Front End Developer is also called Web Designer, and Responsive Web Designer. That means they are doing design actually. When we visit any website, we are seeing the design or front part only, it is made by a Front End Developer. A  Front End Developer knows many things, like design sense, HTML, CSS, JavaScript, Bootstrap, React, Vue Js. Web Designer Salary in Bangladesh Web Developer Back End Developer is also called Web Developer. Some people also called that a Web Developer knows the front end and back end both. But it is not mandatory to know the front end well for a web developer. Web developers actually work for but control of backend, like database management, functionality, Data receive and show it to the user. They are mainly know programming, logic design, etc. PHP is the most popular programming language for Web Developers. Also, there many programming languages and there are many frameworks, like PHP, PYTHON, JAVASCRIPT, LARAVEL, DJANGO, etc. Web Developer Salary in Bangladesh Full Stack Web Developer Full Stack Web Developer is known as the Front End Developer and Back End Developer both. They are demanding high salary compare to who only front end or back end developer. A full-stack web developer knows the front and back end both it’s true, but he knows all programming language or knows everything about the web, it’s wrong. Different full-stack web developers work with different categories like he/she can be Laravel developer or Django Developer. Laravel developers also know Django well, not possible generally. So they have also different platforms. Full Stack Web Developer Salary in Bangladesh NOTE: SALARY INFORMATION IS GENERATED FROM LOCAL PEOPLE AND IT’S APPROXIMATE

Read More »
Computer Science and Engineering
Sujon Kumar

OSI MODEL – Layers Explanation

OSI Model stands for Open System Interconnection Model. We will cover all thing about the OSI model in this content. What is OSI Model? We know OSI model full form is Open System Interconnection Model.  Let think, you have a laptop. You using windows as an operating system. Now you want to send data to your friend from your laptop. Both of you have a LAN connection between two laptops. The problem is your friend is using MAC as an operating system. So how you can send the data? Because both of you have using different internal systems. For this type of problem-solving, OSI was invented by ISO in 1984. OSI Model Layers Explanation OSI contains 7 layers. These 7 layers are: Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Application Layer: Application layer is used by user end software, like web browser, email, web application, etc. This layer provides a protocol for the software to receive and send data. The common protocol of the application layer is HTTP, HTTPS, FTP, SMTP, DNS, etc. Presentation Layer: The presentation layer receives data from the application layer and it’s doing 3 works.   Translation Data Compression Encryption/Decryption Translation: Presentation layer receives data as characters and numbers from the application layer. Then it converts it as machine-un00000000000.derstandable code like – ASCII. It’s called translation.  Data Compression: After translation, there are many unnecessary bits. Before transmitting this, the presentation layer also removes the unnecessary bits. This helps to store and transmit it more fastly. It’s called data compression. Encryption/Decryption: To protect, and keep the data integrity presentation layer also perform the encryption and decryption. Before transmitting, the transmitter encrypts it and, from the receiver end, it’s will decrypt. SSL(Secure Socket Layer) is performing this encrypt and decrypt task. Session Layer: The session layer is responsible for authorization and authentication. Authentication or authorization is a process before the connection between server and user. Session layer also helpers of API (Application Programming Interface). Transport Layer: Transport layer working for communication through flow control, error control, and segmentation. This layer used TCP(Transport Control Protocol) and UDP(User Datagram Protocol) protocol. UDP is faster than TCP. Because UDP doesn’t provide any feedback during the communication. So UDP can’t restore failed data. Another hand TCP can restore, but slower than UDP.  Network Layer: Network layer received data from the transport layer. Here data is sent from one computer to another using data units. Data packets are the units of the network layer. Also, logical addressing, routing, and path determination is the function of network layer. Data Link Layer: Data link layer receives data packets from the network layer. This data pack also contains the address of the sender and receiver. There are two types of addresses are located.  Logical AddressingPhysical Addressing The logical address contains the IP address in the data packets. And MAC address is contained by Physical addressing.  Physical Layer:  The physical layer is responsible for physical connections like cable, and wireless.  When it’s a cable, the physical layer transmits the electrical signal. When it’s wireless, the physical layer transmits the radio signal. Finally, it’s moving the signal to the application layer, then it’s visible to the user’s computer screen.

Read More »
Soft Skill
Sujon Kumar

Top 10 numbers from 1 to 10

Which top 10 numbers from 1 to 10? If you ask someone, the answer will be different for each person.  So at first, I will tell you some tricks to find out the top 10 numbers from 1 to 10. Then I will share personal top 10 numbers from 1 to 10. First of all, I share the ignoring method. Between 1 and 10 Find it with your history:  Some number is all-time bad luck for you. Are you detect it? If yes, you should leave it and avoid this number. If possible ignore the besides number also. Like if your detected number is 5, then ignore the 6 and 7 also. Find it with your family history:  Some people have also scare family history with an exact number. So if you have something like this, you should also ignore this type of number. Find it if you don’t like it: If you not like a number, you should obviously ignore it.  So next step, how can we choose a number then? Let’s see the method: Find it with your history:  Yeah, it’s the same method as ignoring. If you have any previous good history with a number, you can choose this number. Find it with your family history: Have your family any good history with a number? Like on a date, something good happening! So you can choose this number for yourself. Hope it’s also brings something good for you. Find it if you like it: If you like some exact number, you can choose this. Because we should give priority to our choice.  Find it with your name character length: If anything you can’t decide, then you can choose a number with a name character number. Like if your name is JOHN, you can choose the number 4. Because in your name have four characters. Pick your number with some knowledge I know: At first, I believe every number is best between 1 to 10. Why? Cause all time we searching for the top 10. So 1 to 10 all are best I think. Then if you want to know the best 10 number with sort, then I will 10 (TEN): 10 is the start of any big number, just place Zero after 10 and see the power. 3 (Three): 3 is a magical number I think. We always try to do tasks at least 3 before done it.  7 (Seven): It’s called the lucky number. Every week have seven days. 1 (One): Number One? Which is number one? So One is the top-level number I think.  4 (Four): Even number, and it’s if you sum between two 2 😀 The result will be four. Amazing I think. Also if you multiply between two 2  or sum between two 2, result in same. 6 (Six): Cricket lovers always love six. I think it’s special, it’s can divide by two, result will be three, how beautiful! 9 (Nine): Little charming number I think. 2 (Two): Simple number, but powerful I think. Why? Every even number is divisible by two.  8 (Eight): This is simple but beautiful.  5 (Five): Five is a little bit separate as I think. Not beautiful for me. So comment, which one you like now? 

Read More »
What is the Difference Between Love and Like
Soft Skill
Sujon Kumar

What is the Difference Between Love and Like

Love and like are two important feelings in our emotions. But if you ask what is the difference between love and like then reply will be –  the difference between love and like is “Love is strong and permanent feelings, on the other hand like or attraction is not permanent, it’s changeable, sometimes misleading, confusing and also it changes with vary to time and situation.  One day a man went to a garden and saw a rose. The rose was so beautiful and attractive that’s why he wants to pluck it from the garden. So when he went in front of the rose tree to pick the rose, the gardener came and said, “Hello, Do you want to pluck this beautiful rose from the tree? Please, Don’t do that. Let the flower stay on the tree; look how beautiful it looks. Then the man realized his mistake and apologized to the gardener. Here are the two scenarios we see. One is love, and another is called like or attraction. The gardener loves the rose; on the other hand, the man feels like or attraction.  This is an example of the difference between love and like. There are many differences between love and like, but the differences are subtle. So maximum time we mixed the love and like. But It shouldn’t be. So let’s find out the difference, it’s will help you to identify which one is love or which one is just like/attraction. What is the Difference Between Love and Like Table view Love Like Love is permanent feelings. Like is not permanent feelings, it’s can change anytime. Love is unconditional. Like is conditional. Loving someone it’s not happened overnight. Like to someone can happen in the first impression. Love is strong feelings and happiness. Like or attraction is weak than love. Love can not be changed based on the situation. Like can change anytime in any situation. Beauty does not matter in love. Beauty is one of the major things which create attraction. No physical or external demand in love. Maximum thing is physical or external demand on like or attraction. In every love like or attraction must. Not every like or attraction have love. The difference between like love and in love Brief view HappinessIf you like someone that’s mean you always want he will make you happy. But if you love, then you will try to make him happy always. FeelingsLike mean you feel him externally, on body or beauty. But love means you feel him/her from your heart.  RequireWhen you like others, that’s means you want beauty, power only, but when you love, you want feelings, emotions, and care. I love you“I love you” it’s only three words for an attraction. But when you love someone, it’s the feeling for you. For a love, it’s less important to tell him that’s you love him. It’s important to understand him with your work. That’s not doing in like or attraction. SituationLove someone meaning you will stay with him in every type of situation, it’s good or bad, nothing matters. But in like/attraction, you will not stay with him in every situation.  AcceptAttraction or like seeker wants a perfect man, but when you love, you will accept him with his fault, mistake or anything.  SadnessIf you did not feel his sorrow or sadness, that’s mean you just like him. In love, you will feel his sorrow, happiness everything.  Give upIn attraction, people left their partner very quickly, they have no patience. Another hand, when you will love someone, you can’t leave him. WantLove is always trying to give his partner, attraction is wanting, not want to give.  ConditionLove is unconditional, but like or attraction to someone is conditional, sometimes suspicious. Replace and ValueIn attraction or like, you can find some better one, but in love he or she is invaluable ThoughtWhen you like, you always think “if she or he leaves me, What will happen to me?”. But if you love him then you will feel happy to stay with him being live.  TalkWhen you talk, if you search a topic to say him/her, that is the like or attraction. But in love you make a conversation without speech something.  Why If you can tell why you love, then it’s the attraction or like. But in love, no one can’t talk how or why he loves. TimeIf your partner does not miss you in a busy time, it’s an attraction. Cause in love he will miss you, it’s doesn’t matter that free or busy time. SexAttraction is just searching for sex, but love is feelings. SelfishnessLiking someone is selfish because he thinks of his own side only. But loving teach both sides to think. Moreover, from the attraction love is born. If we think the love as a tree, then like or attraction is the leaf and Love is its root. Because leaf falls but not love.

Read More »