Generated by All in One SEO v4.9.10, this is an llms.txt file, used by LLMs to index the site. # Adnan's Random bytes Programming, Productivity, Entrepreneurship and Life Hacks ## Sitemaps - [XML Sitemap](https://blog.adnansiddiqi.me/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Building a Customer Journey Dashboard Using GA4, BigQuery, and Looker Studio](https://blog.adnansiddiqi.me/building-a-customer-journey-dashboard-using-ga4-bigquery-and-looker-studio/) - Build interactive ecommerce dashboards with GA4, BigQuery, and Looker Studio. Learn how to visualize customer journeys and visitor behavior for Shopify. - [I Built a Self-Hosted Instagram DM Automation Platform for Creators and Small Businesses Using n8n](https://blog.adnansiddiqi.me/self-hosted-instagram-dm-automation-tool-for-creators-and-small-businesses/) - Looking for a ManyChat alternative? This self-hosted Instagram DM automation platform automates comments, DMs, lead capture, FAQs, and AI responses - [Implementing Browser and Server Side Tracking on Shopify Using GTM and Meta CAPI](https://blog.adnansiddiqi.me/implementing-browser-and-server-side-tracking-on-shopify-using-gtm-and-meta-capi/) - Learn how I implemented browser and server-side tracking on a Shopify store using GTM, GA4, and Meta CAPI, including debugging, deduplication, and event optimization - [Build your first chatbot in Voiceflow](https://blog.adnansiddiqi.me/build-your-first-chatbot-in-voiceflow/) - Learn how to build your first AI chatbot in Voiceflow with this beginner-friendly step-by-step guide. Create a simple pizza ordering chatbot and understand the fundamentals of chatbot development without any coding experience. - [Create Stock Sentiment Analysis in Python using chatGPT](https://blog.adnansiddiqi.me/create-stock-sentiment-analysis-in-python-using-chatgpt/) - A tutorial about how to use OpenAI ChatGPT APIs to interact in Python and use chatGPT as a Sentiment Analysis system for financial news about stocks - [CCXT Python Tutorial (2026): Fetch OHLCV, Ticker & Order Book Data (With Examples)](https://blog.adnansiddiqi.me/getting-started-with-ccxt-crypto-exchange-library-and-python/) - CCXT Python tutorial with real examples. Learn to fetch OHLCV, ticker, and order book data step-by-step using Binance and other crypto exchanges. Includes working code snippets. - [Write your first web scraper in Python with Beautifulsoup](https://blog.adnansiddiqi.me/write-your-first-web-scraper-in-python-with-beautifulsoup/) - Learn how to create web scraper in Python by using Beautifulsoup - [How to Implement Guardrails in LLMs (With Practical Examples)](https://blog.adnansiddiqi.me/lets-talk-about-llm-guardrails/) - Learn how to implement guardrails in LLMs to control outputs and improve reliability. This guide covers practical techniques, prompt constraints, validation strategies, and real-world examples for safer AI systems. - [Gemini Function Calling Explained with Python (Step-by-Step Guide)](https://blog.adnansiddiqi.me/gemini-function-calling-explained-with-python-step-by-step-guide/) - Build a real AI assistant using Gemini Function Calling in Python. Learn how to automate system checks, internet status, and file search step-by-step. - [Develop AI Cover letter generator app in Flask using Gemini API](https://blog.adnansiddiqi.me/develop-ai-cover-letter-generator-app-in-flask-using-gemini-api/) - Discover how to craft compelling cover letters effortlessly with AI! Learn about tools and techniques to generate personalized, persuasive cover letters that land your dream job. - [Create an Adaptive Customer Behavior Analytics Dashboard with Claude AI and Python](https://blog.adnansiddiqi.me/create-an-adaptive-customer-behavior-analytics-dashboard-with-claude-ai-and-python/) - Discover how to analyze consumer behavior with a dynamic dashboard built using Claude AI and Flask. Explore a practical approach to creating adaptive analytics for shopping trends and customer preferences. - [Generate Stunning Avatars Using OpenAI APIs](https://blog.adnansiddiqi.me/generate-stunning-avatars-using-openai-apis/) - Create stunning AI art and images with Python and OpenAI. Learn how to use AI image generators to create unique AI avatars, from realistic portraits to anime-style characters - [OpenAI Function Calling in Python: Build a Real Crypto RSI Bot (Step-by-Step Example)](https://blog.adnansiddiqi.me/build-a-crypto-bot-using-openai-function-calling/) - Learn OpenAI function calling with a real Python example. This guide shows an OpenAI function calling example in Python by building a crypto RSI trading bot. - [Writing Modular Prompts](https://blog.adnansiddiqi.me/writing-modular-prompts/) - This post is part of the GenAI Series. These days, if you ask a tech-savvy person whether they know how to use ChatGPT, they might take it as an insult. After all, using GPT seems as simple as asking anything and getting a magical answer instantly. But here's the thing. There's a big difference between using - [Building an AI-Powered Amazon Ad Copy Generator with Flask and Gemini](https://blog.adnansiddiqi.me/building-an-ai-powered-amazon-ad-copy-generator-with-flask-and-gemini/) - This post is part of the GenAI Series. Back-to-back GenAI-related posts, but I could not resist writing this post instead of a trading-related one. A few days ago, I built a small tool that lets you input an Amazon ASIN and instantly generate marketing copy, including Facebook ads, Amazon A+ content, and SEO product descriptions by - [I Built an AI Tool to Analyze Delayed Support Tickets](https://blog.adnansiddiqi.me/i-built-an-ai-tool-to-analyze-delayed-support-tickets/) - Learn how I built an AI tool to analyze delayed support tickets, reduce resolution time, and help support agents handle high ticket volume efficiently. - [Reimagining Customer Support with GenAI](https://blog.adnansiddiqi.me/reimagining-customer-support-with-genai/) - Discover how GenAI transforms customer support by solving ticket delays, inconsistent responses, and SLA breaches. Real solutions beyond chatbots with proven results - [Python for Bioinformatics: Step-by-Step Sequence Analysis Tutorial with Biopython](https://blog.adnansiddiqi.me/python-for-bioinformatics-getting-started-with-sequence-analysis-in-python/) - Learn to analyze DNA, RNA & protein sequences in Python with Biopython. Covers FASTA parsing, GC content, complement, and reverse complement with code. - [Introduction to technical Analysis in Python using TA-Lib](https://blog.adnansiddiqi.me/introduction-to-technical-analysis-in-python-using-ta-lib/) - A step-by-step tutorial about how to use TA-Lib for technical analysis in Python - [Getting Started with Candlesticks Patterns and Python](https://blog.adnansiddiqi.me/getting-started-with-candlesticks-patterns-and-python/) - A concise tutorial on candlestick patterns for Python developers. Learn how to visualize and detect candles in data to generate trading signals effectively. - [Compare Files Online (Free Diff Tool for Text, Code & JSON)](https://blog.adnansiddiqi.me/mergely-online-diffmerge-tool/) - Quickly compare files online and highlight differences in text, code, or JSON. Use this free diff tool to detect changes instantly in your browser. - [ScrapingBee API Python Tutorial: How to Use Render JS, Proxies & Headers](https://blog.adnansiddiqi.me/create-your-first-web-scraper-with-scrapingbee-api-and-python/) - Learn how to use the ScrapingBee API in Python with real examples. Includes render_js, proxies, headers, and common parameters explained step-by-step. - [How to Build an Automated Buying Bot in Python with ScrapingBee](https://blog.adnansiddiqi.me/creating-an-e-commerce-bot-to-buy-online-items-with-scrapingbee-and-python/) - Build an automated buying bot in Python with ScrapingBee. Covers login, cart, and checkout automation. No Selenium or server needed. - [RSI Trading Signals in Python with TA-Lib: Generate Buy & Sell Signals](https://blog.adnansiddiqi.me/using-the-rsi-indicator-to-generate-trading-signals-in-python-with-talib/) - Learn how to calculate RSI in Python using TA-Lib and generate buy/sell trading signals with real stock data. Step-by-step tutorial with complete code. - [Building Your First Multi-Signal Trading Strategy with RSI and Moving Averages](https://blog.adnansiddiqi.me/building-your-first-multi-signal-trading-strategy-with-rsi-and-moving-averages/) - This post is part of the T4p Series. So in this post, we are going to combine two indicators: RSI and Moving Averages to come up with a strategy. But first, let's talk about what we mean by a "strategy." A trading strategy is simply a set of rules that tells you when to buy and - [Automate Your Finance Blog with WordPress and Google Bard in Python](https://blog.adnansiddiqi.me/automate-your-finance-blog-with-wordpress-and-google-bard-in-python/) - Introduction Earlier I gave you an overview of how you can you GPT APIs to build a stock sentiment analysis system. In this post, I am going to introduce you to Google Bard, Google's answer to OpenAI's chatGPT. Bard has been around for a few months but they recently offered APIs to access their LLM. - [Generating Buy/Sell Signals with Moving Averages Using pandas-ta](https://blog.adnansiddiqi.me/generating-buy-sell-signals-with-moving-averages-using-pandas-ta/) - This post is part of the T4p Series. In the previous post, I had discussed the engulfing pattern. In this post, we will discuss Moving Averages. What Is Moving Average Moving Averages are one of the most widely used indicators. They smooth out price fluctuations by calculating the average price over a specific number of periods, - [Create Your First Real Estate Lead-Capturing Chatbot Using Voiceflow and Python Flask](https://blog.adnansiddiqi.me/create-your-first-real-estate-lead-capturing-chatbot-using-voiceflow-and-python-flask/) - A step-by-step VoiceFlow tutorial for beginners using Python Flask as a backend API and lead generation system - [Building an E-commerce Product Recommendation System with OpenAI Embeddings in Python](https://blog.adnansiddiqi.me/building-an-e-commerce-product-recommendation-system-with-openai-embeddings-in-python/) - Earlier I had written a post about using OpenAI APIs to create a stock sentiment analysis by feeding news to GPT models. In this post, I am going to introduce the concepts of Word Embeddings or Embeddings in general. I am going to write a product recommendation system using OpenAI embeddings API that consumes product-related - [Getting started with OpenAI Assistant APIs and Python](https://blog.adnansiddiqi.me/getting-started-with-openai-assistant-apis-and-python/) - Earlier I had discussed using OpenAI Embeddings API to come up with a product recommendation system. In this post, I am going to discuss Assistant APIs, The APIs OpenAI provided to integrate custom GPTs. I am going to create a blog title generator in Flask that will be generating blog titles in the tech/gadget space. - [Create a simple image search engine in OpenCV and Flask](https://blog.adnansiddiqi.me/create-a-simplest-image-search-engine-in-opencv-and-flask/) - A simple search engine that returns images based on HEX color code. A flask based Web-based application to upload and view files. It also tells dominant colors based on pixels. - [ScrapeGen - Tool for generating Python scrapers](https://blog.adnansiddiqi.me/scrapegen-tool-for-generating-python-scrapers/) - OK, so I was kind of bored last week so thought of coming up something anyway, even if it is useless. So, I allocated a few hours and came up with ScrapeGen. What is ScrapeGen? It is a simple Python-based command-line tool that generates python web scrapers based on rules and details entered in a - [Develop your first decentralized ecommerce application with Python Flask and MetaMask](https://blog.adnansiddiqi.me/develop-your-first-decentralized-ecommerce-application-with-python-flask-and-metamask/) - A Step By Step guide on how you can integrate Ethereum blockchain to accept ETH and other ERC20 tokens. - [5 Ways Developers Can Have Multiple Income Streams](https://blog.adnansiddiqi.me/5-ways-developers-can-have-multiple-income-streams/) - Learns ways a developer can have multiple income streams beside a job or freelancing. - [Using ScraperAPI to bypass Cloudflare in Python](https://blog.adnansiddiqi.me/using-scraperapi-to-bypass-cloudflare-in-python/) - Learn how to bypass Cloudflare protection using ScraperAPI in Python. This 2025 guide covers techniques for JavaScript rendering, rotating proxies, and header detection to help you scrape Cloudflare-protected websites efficiently. - [Detecting the Engulfing Pattern Using pandas-ta](https://blog.adnansiddiqi.me/detecting-the-engulfing-pattern-using-pandas-ta/) - This post is part of the T4p Series. In the previous post, I discussed the Hammer Pattern. So far, we have been writing everything from scratch to detect a certain pattern. However, there's an amazing library available that has done all the heavy lifting on our behalf and provides easy-to-use interfaces to detect patterns. I will be using the - [Illness Is a Form of Meditation](https://blog.adnansiddiqi.me/illness-is-a-form-of-meditation/) - Last night, I started feeling unwell during a company meeting. As the meeting progressed, I felt cold and began shivering. By the time it ended, the shivering had intensified. Even with socks on, I couldn’t warm up. I went to bed around 2 a.m. but had to get up multiple times to use the bathroom. - [Build Your Web Scraper with Crawlbase in Python: A Beginner’s Guide](https://blog.adnansiddiqi.me/build-your-web-scraper-with-crawlbase-in-python-a-beginners-guide/) - Learn how to build your first web scraper in Python using Crawlbase. This beginner-friendly guide covers web scraping essentials, bypassing CAPTCHAs, handling JavaScript-heavy websites, and extracting data effortlessly. - [Detecting the Hammer Candlestick Pattern Using Python](https://blog.adnansiddiqi.me/detecting-the-hammer-candlestick-pattern-using-python/) - Learn how to identify the Bullish Hammer candlestick pattern in trading, including its characteristics and significance for predicting potential trend reversals. Discover how to use this powerful pattern with real-world examples and technical analysis to improve your trading strategy. - [Amazon Scraper: Get ANY Product Data from Amazon without coding](https://blog.adnansiddiqi.me/amazon-scraper-get-any-product-data-from-amazon-without-coding/) - As the world's leading e-commerce platform, Amazon not only provides consumers with a seamless and reliable one-stop shopping experience but also serves as a critical data aggregation hub. Its vast repository of product information enables sellers to perform in-depth market research and develop effective sales strategies. How to integrate a substantial amount of data in - [Design Custom Candlestick Patterns for Signal Generation Using Python](https://blog.adnansiddiqi.me/design-custom-candlestick-patterns-for-signal-generation-using-python/) - Learn how to automate custom candlestick patterns in Python to generate BUY and SELL signals. Discover simple strategies, step-by-step code, and examples to create your own trading signals. Notebook and data included on GitHub. - [Tracking Ethereum Wallet Balance with GetBlock.io](https://blog.adnansiddiqi.me/tracking-ethereum-wallet-balance-with-getblock-io/) - In this guide, we’re going to demonstrate how to write and run the simplest script for tracking Ethereum wallet balance with GetBlock’s RPC API. What is Token Ownership? Token ownership is just a digital version of holding an asset. It is similar to holding stocks, currencies, or commodities like gold or silver. Each token is - [Develop a Recipe Generator AI App in PHP Laravel using OpenAI](https://blog.adnansiddiqi.me/develop-a-recipe-generator-ai-app-in-php-using-openai/) - Learn how to make an AI App in PHP by integrating OpenAI APIs. A simple AI recipe generator app - [Getting Started with Candlesticks and Python](https://blog.adnansiddiqi.me/getting-started-with-candlesticks-and-python/) - This post is part of the T4p Series. In this post, we will briefly discuss candlesticks, their basics, types, and how you can use OHLC data to identify them. I'll aim to keep it short and to the point. What is a CandleStick Candlesticks are graphical representations of price movements in financial markets, typically showing - [An Introduction to OHLC Data in Python](https://blog.adnansiddiqi.me/an-introduction-to-ohlc-data-in-python/) - A simple explanation about OHLC data and how programmers can access it in Python - [Introduction to prompt engineering](https://blog.adnansiddiqi.me/introduction-to-prompt-engineering/) - A beginner friendly tutorial. Discover the power of prompt engineering in AI. Learn how to create optimized prompts to enhance interactions with language models and unlock better, more accurate responses. Learn about zero-shot, one-shot, and chain-of-thought prompts, and how they can revolutionize AI interactions. - [Introduction to LLM](https://blog.adnansiddiqi.me/introduction-to-llm/) - Learn the basics of Large Language Models (LLMs) in this introduction to GenAI series. Discover how LLMs work, their architecture, and practical applications like customer support, content creation, and software development. - [Introduction to trading for programmers](https://blog.adnansiddiqi.me/introduction-to-trading-for-programmers/) - I am starting a new series, Trading for Programmers (T4P), where I will cover topics related to trading and how programmers can leverage their existing skills. This is the first post in the series. Why Programmers Should Explore Trading Before diving into trading, it's important to understand why programmers should consider getting into it, even - [Writer's Block](https://blog.adnansiddiqi.me/writers-block/) - There was a time when I effortlessly wrote multiple blog posts each month, a practice that continued for years. However, for the last two years, I've been struggling to write anything. It's not that I haven't had anything to write about—look, this blog is a platform where I share whatever I learn. I've written on - [Scraping HTML Data with BeautifulSoup [2024 Guide]](https://blog.adnansiddiqi.me/scraping-html-data-with-beautifulsoup-2024-guide/) - Latest Beautifulsoup tutorial for parsing HTML pages - [Create your first web scraper with Scraper API and Python](https://blog.adnansiddiqi.me/create-your-first-web-scraper-with-scraper-api-and-python/) - Learn how to use Scraper API to write web scrapers in Python. - [5 strategies to write unblockable web scrapers in Python](https://blog.adnansiddiqi.me/5-strategies-to-write-unblock-able-web-scrapers-in-python/) - Learn how to write an efficient web scraper in Python that does not get blocked by the website. Learn strategies to implement in your next web crawler to avoid getitng blocked. - [How to create a custom token on Stellar network in Python](https://blog.adnansiddiqi.me/how-to-create-a-custom-token-on-stellar-network-in-python/) - Learn how to create a custom Crypto Token on the Stellar network by automating the entire process in Python for your business use cases. - [Using Apache Airflow ETL to fetch and analyze BTC data](https://blog.adnansiddiqi.me/using-apache-airflow-etl-to-fetch-and-analyze-btc-data/) - Learn how to create complex ETL pipelines easily in Apache Airflow - [Getting started with On-chain Data Analysis in Python using getblock.io](https://blog.adnansiddiqi.me/getting-started-with-on-chain-data-analysis-in-python-using-getblock-io/) - Learn how to use getBlock.io to fetch Blockchain data for on-chain analysis and extracts insights from blockchain data - [Tool to make inline CSS](https://blog.adnansiddiqi.me/tool-to-make-inline-css/) - If you are going to send a CSS-based HTML mail aka Email Templates, chances are you are embedding CSS in tag and end up having a bad experience of not having a properly rendered page. The issue is that web clients like Gmail etc strip markup tags. Specially and for security reasons. - [Holiday Offer: I will create FREE app for you](https://blog.adnansiddiqi.me/holiday-offer-i-will-create-free-app-for-you/) - Everyone is enjoying holidays and festivals. On such a joyful occasion, I am offering a Free offer to build your next app. It could be anything; a website, a browser extension, some desktop tool. Why am I doing this? I make software for a living and have worked for people around the globe. Sometimes, - [Automate Your Recipe Posts on Facebook Page with Python](https://blog.adnansiddiqi.me/automate-your-recipe-posts-on-facebook-page-with-python/) - A step by step guide how you can automate and schedule your Facebook Page posts using Facebook Graph API in Python - [Scraping dynamic websites using Scraper API and Python](https://blog.adnansiddiqi.me/scraping-dynamic-websites-using-scraper-api-and-python/) - Learn how to efficiently and easily scrape modern Javascript enabled websites or Single Page Applications without installing a headless browser and Selenium - [6 Cloud Computing Concerns as We Enter 2022](https://blog.adnansiddiqi.me/6-cloud-computing-concerns-as-we-enter-2022/) - Image Source Guest Post Cloud computing will continue to grow in 2022. Gartner predicts that global end-user spend on the cloud will grow by 20% in 2022 to reach $600 billion by 2023. The largest spending category is Software-as-a-Service (SaaS), followed by Platform-as-a (PaaS) and Infrastructure as a Service (IaaS). After reading this article, you - [Deploying Laravel Applications in AWS](https://blog.adnansiddiqi.me/deploying-laravel-applications-in-aws/) - Image Source What is Laravel? Laravel is a free and open source PHP framework that provides a set of tools and resources for building PHP applications. It is known for its ease of use, provides extensive features and a complete ecosystem of packages and extensions. For example, it provides useful functions like token based authentication, - [10 Ways to Save Costs on AWS](https://blog.adnansiddiqi.me/10-ways-to-save-costs-on-aws/) - If your organization runs workloads on Amazon Web Services (AWS), AWS is probably a significant part of your IT expenditure. Cutting costs is always a priority, so I put together a list of handy ways you can reduce waste and optimize your usage of AWS to significantly reduce costs. 1. AWS Trusted Advisor AWS Trusted - [Top 6 Tips for Planning a Successful Azure Migration](https://blog.adnansiddiqi.me/top-6-tips-for-planning-a-successful-azure-migration/) - Migrating your workloads to Azure can help you leverage the benefits of cloud computing. This includes agility, scalability, lower costs, and easier management. However, the process of migration can sometimes be complicated. You have to select the proper service model for every workload and establish a migration strategy for all workloads. A well-planned migration strategy - [5 Ways EBS Snapshots Can Make Your Life Easier](https://blog.adnansiddiqi.me/5-ways-ebs-snapshots-can-make-your-life-easier/) - Image source Guest Post by Gilad David Maayan Amazon Web Services is the leading cloud provider, offering a range of storage options to meet the complex and evolving needs of an organization. Along with the standard cloud storage option, S3, Amazon also offers EBS, which provides flexible storage for the data contained in applications. With - [Getting Started with AWS Automation: EBS Snapshots, AWS Lambda and AWS Systems Manager](https://blog.adnansiddiqi.me/getting-started-with-aws-automation-ebs-snapshots-aws-lambda-and-aws-systems-manager/) - Image source: Pixabay Guest Post by Gilad David Maayan Whether you’ve recently adopted cloud-based services or you’ve been using them for a while, you’re likely interested in reducing the amount of manual work that managing a cloud system requires. Luckily, AWS includes a variety of automation tools and integration options that you can put to - [Using Neo4j to visualize medicines’ class and their ingredients](https://blog.adnansiddiqi.me/using-neo4j-to-visualize-medicines-class-and-their-ingredients/) - In my first post about Neo4j, I explored Python modules and their dependencies. Now in this post, I am discussing how you can find the relationship between medicines, their ingredients, and their classification. But why did I choose this dataset in the first place so here is the background Background: Currently, there is a shortage - [5 Application Security Best Practices for 2023](https://blog.adnansiddiqi.me/5-application-security-best-practices-for-2023/) - Image Source What Is Application Security? Application security is the practice of protecting computer systems and applications from threats and vulnerabilities. This includes measures to prevent unauthorized access, modification, use, destruction, disruption, or disclosure of an application or its data Application security is important because applications are often the primary targets of cyber attacks. Hackers - [The Compliance Risks of Synthetic Data Generation](https://blog.adnansiddiqi.me/the-compliance-risks-of-synthetic-data-generation/) - What Is Synthetic Data? Synthetic data is machine-generated data based on real-world data. It requires building a machine learning (ML) model to capture the patterns in the original, real data before generating new synthetic data based on these patterns. The generated data accurately represents the original data's statistical distributions, patterns, and properties. Synthetic data is - [Visualizing Python modules and dependencies with Neo4j](https://blog.adnansiddiqi.me/visualizing-python-modules-and-dependencies-with-neo4j/) - A simple neo4j tutorial about python tool that ingests information about all installed Python modules on your computer and visualize it. - [Create your first NFT Marketplace for selling cars in PHP Laravel and web3.js](https://blog.adnansiddiqi.me/create-your-first-nft-market-place-for-selling-cars-in-php-laravel-and-web3-js/) - A complete tutorial of how to build an NFT marketplace in PHP Laravel and integrate NFT smart contract via web3.js - [Getting started with Rocksdb and Python](https://blog.adnansiddiqi.me/getting-started-with-rocksdb-and-python/) - In this post, I am going to discuss RocksDB. RocksDB is an embeddable persistent key-value store system developed by Facebook. It was originally forked from LevelDB which was created by Google. According to Wikipedia: RocksDB is a high performance embedded database for key-value data. It is a fork of Google's LevelDB optimized to exploit many - [Getting started with Celery and Python](https://blog.adnansiddiqi.me/getting-started-with-celery-and-python/) - In this tutorial, you will learn how you can use Celery for background or asynchronous processes in your Python applications. - [Getting started with GraphQL in Python with FastAPI and Graphene](https://blog.adnansiddiqi.me/getting-started-with-graphql-in-python-with-fastapi-and-graphene/) - Learn how to create your first Python-based GraphQL application - [Develop Ali Express Scraper in Python with Scraper API](https://blog.adnansiddiqi.me/develop-ali-express-scraper-in-python-with-scraper-api/) - Learn how to create AliExpress web scraper in Python - [Develop Google scraper in Python with Scraper API](https://blog.adnansiddiqi.me/developer-google-scraper-in-python-with-scraper-api/) - This is another post in ScrapeTheFamous, in which I will be parsing some famous websites and will discuss my development process. The posts will be using Scraper API for parsing purposes which makes me free from all worries about blocking and rendering dynamic sites since Scraper API takes care of everything. So this post is about scraping Google - [Azure Video Analyzer: Features and Best Practices](https://blog.adnansiddiqi.me/azure-video-analyzer-features-and-best-practices/) - What is Azure Video Analyzer? Azure Video Analyzer for Media (also called Video Indexer) is part of Azure Applied AI services. This application is built on Azure Cognitive Services (including Computer Vision, Translator, Face, and Speech) and Azure Media Services. It lets you gather information for your videos through the use of Video Analyzer for - [Create a crypto Telegram bot in Python using Yahoo Finance API](https://blog.adnansiddiqi.me/create-crypto-telegram-bot-in-python-using-yahoo-finance-api/) - A step-by-step guide creating a Telegram bot in Python. - [Develop and deploy your first Ethereum Smart Contract with Python](https://blog.adnansiddiqi.me/develop-and-deploy-your-first-ethereum-smart-contract-with-python/) - This post going to be a bit longer as I am going to cover multiple concepts. I will be covering the following things: Smart Contracts and how do they work in Ethereum blockchain. The basics of Solidity Programming language and how to use online and existing IDEs to write and test them. Using Truffle and - [Build Your First Solidity Dapp With Web3.js and MetaMask](https://blog.adnansiddiqi.me/build-your-first-solidity-dapp-with-web3-js-and-metamask/) - Actually, I had planned another topic in Solidity Series for web3.js but then the post could go off tangent hence I am discussing the basics of web3.js and how to interact with a smart contract. I am going to use the same contract I had created here. Basically, it is the web3.js version of the - [Develop your first python app integrated with decentralized Stellar network](https://blog.adnansiddiqi.me/develop-your-first-python-app-integrated-with-decentralized-stellar-network/) - Learn how to create a Blockchain decentralized app or blockchain apps for Stellar Network in Python Language. - [How to implement Stellar blockchain on existing ecommerce site](https://blog.adnansiddiqi.me/how-to-implement-stellar-blockchain-on-existing-ecommerce-site/) - A step by step guide to integrate Stellar blockchain with your existing e-commerce or other websites. - [Getting started with Protobuffer and Python](https://blog.adnansiddiqi.me/getting-started-with-protobuffer-and-python/) - In this post, I am going to talk about Proto Buffers and how you can use them in Python for passing messages across networks. Protocol Buffers or Porobuf in short, are used for data serialization and deserialization. Before I discuss Protobuf, I would like to discuss data serialization and serialization first. Data Serialization and De-serialization - [Getting started with Elasticsearch 7 in Python](https://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python/) - I had written about Elasticsearch almost 3 years ago in June 2018. During this time a new Elasticsearch version launched which has some new features and changes. I'd be repeating some concepts again in this post so one does not have to go to the old post to learn about it. So, let's begin! What - [Getting started with Elasticsearch in Python](https://blog.adnansiddiqi.me/getting-started-with-elasticsearch-in-python/) - Learn the basics of Elasticsearch, its setup, and implementation in Python. - [Using Sitemap to write efficient web scrapers](https://blog.adnansiddiqi.me/using-sitemap-to-write-efficient-web-scrapers/) - This post is the part of Scraping Series. Usually, when you start developing a scraper to scrape loads of records, your first step is usually to go to the page where all listings are available. You go to the page by page, fetch individual URLs, store in DB or in a file and then start - [Develop AirBnb Parser in Python](https://blog.adnansiddiqi.me/develop-airbnb-parser-in-python/) - Learn how to create Airbnb Parser in Python and Scraper API - [Create Amazon Scraper in Python using Scraper API](https://blog.adnansiddiqi.me/create-amazon-scraper-in-python-using-scraper-api/) - Learn how to create an Amazon scraper/ crawler in python to scrape product details like price, ASIN, etc, - [How to develop an efficient web scraper in Python](https://blog.adnansiddiqi.me/6-things-to-develop-an-efficient-web-scraper-in-python/) - Last week I was working on a web scraper for a client who needed to get around a million records from a real estate website. After a certain level, the scraper stopped working and the reason was I forgot to put certain checks as I was expecting the client would not go for that route - [Create Ebay Scraper in Python using Scraper API](https://blog.adnansiddiqi.me/create-ebay-scraper-in-python-using-scraper-api/) - Learn how to create an eBay data scraper in Python to fetch item details and price. - [Getting started with FastAPI and MySQL](https://blog.adnansiddiqi.me/getting-started-with-fastapi-and-mysql/) - This post is part of the FastAPI series. In the first post, I introduced you to FastAPI and how you can create high-performance Python-based applications in it. In this post, we are going to work on Rest APIs that interact with a MySQL DB. We will also be looking at how we can organize routers - [Create your first REST API in FastAPI](https://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi/) - A step by step guide creating high-performance APIs in Python using FastAPI - [Agile Project Planning: A Step-by-Step Guide](https://blog.adnansiddiqi.me/agile-project-planning-a-step-by-step-guide/) - A step by step guide discussing in detail about Agile Project Management and planning. - [6 Tools for Optimizing your Media with Java](https://blog.adnansiddiqi.me/6-tools-for-optimizing-your-media-with-java/) - Image Source Modern web design focuses on displaying media in clear and aesthetic ways. It also places an emphasis on accessibility, across devices and for a variety of users. This is partially due to changing tastes and partially due to advances in technology. Advances in media optimization play a role in particular. The media you - [Top 5 Open Source Kubernetes Monitoring Tools](https://blog.adnansiddiqi.me/top-5-open-source-kubernetes-monitoring-tools/) - Image source Monitoring distributed microservices like Kubernetes is not an easy task because they require real-time attention and proactive monitoring. To overcome this challenge, many companies develop various open-source monitoring tools for Kubernetes. Some tools collect metrics, others collect logs. Some are Kubernetes-native, others are more agnostic in nature. Some are data collectors while others - [Setting Up a DevOps Pipeline with a Remote Team](https://blog.adnansiddiqi.me/setting-up-a-devops-pipeline-with-a-remote-team/) - The global coronavirus pandemic is affecting the majority of the world’s population. People are locked in their homes, and businesses are trying to adopt remote working solutions. Collaboration is difficult even when your team is in the same office. When the team is separated across different home offices, collaboration and communication get even more complex. - [How to speed up your python web scraper by using multiprocessing](https://blog.adnansiddiqi.me/how-to-speed-up-your-python-web-scraper-by-using-multiprocessing/) - Learn how to improve your web scrapers and make it super fast in a few lines of code - [Write your first web crawler in Python Scrapy](https://blog.adnansiddiqi.me/write-your-first-web-crawler-in-python-scrapy/) - Step by step guide to develop your first Scrapy crawler - [Implementing beanstalk to create a scaleable web scraper](https://blog.adnansiddiqi.me/implementing-beanstalk-to-create-a-scaleable-web-scraper/) - Image Credit (http://blog.hqc.sk.ca/wp-content/uploads/2012/12/Queue-2012-12-11.jpg) Queues are often used to make applications scaleable by offloading the data and process them later. In this post I am going to use BeansTalk queue management system in Python. Before I get into real task, allow me to give a brief intro of Beanstalk. What is Beanstalk? From the official website: Beanstalk - [Schedule web scrapers with Apache Airflow](https://blog.adnansiddiqi.me/schedule-web-scrapers-with-apache-airflow/) - Learn how to schedule your complex web scrapers workflow with the help of Apache Airflow. - [Create your first Web scraper in Go with goQuery](https://blog.adnansiddiqi.me/create-your-first-web-scraper-in-go-with-goquery/) - A simple Go tutorial for writing web scrapers in Go and GoQuery - [Getting started with Apache Avro and Python](https://blog.adnansiddiqi.me/getting-started-with-apache-avro-and-python/) - Learn how to create and consume Apache Avro based data for better and efficient transfer. - [Create your first REST API in Django Rest Framework](https://blog.adnansiddiqi.me/create-your-first-rest-api-in-django-rest-framework/) - A step by step tutorial in which you learn how you can use Django Rest Framework to create next Rest API for your project which can you consume in a React/VueJS or a mobile frontend - [Fehrist - Document Indexing Library in Go](https://blog.adnansiddiqi.me/fehrist-document-indexing-library-in-go/) - Fehrist is a document indexing library written in Golang which is used to index different kind of text documents - [Test-Driven Development: a Cost-Effective Approach to Developing Software](https://blog.adnansiddiqi.me/test-driven-development-a-cost-effective-approach-to-developing-software/) - The main goal of software developers is to create high-quality products with the required functionality. At the same time, this product creation shouldn’t cost a fortune. One of the effective methods used to speed up the process of creating software and reduce its cost is test-driven development, which offers a pool of benefits to both - [GoCache: LRU Cache Implementation in Go](https://blog.adnansiddiqi.me/gocache-lru-cache-implementation-in-go/) - Implementation of LRU Cache Algorithm in Go - [Create your first ETL Pipeline in Apache Beam and Python](https://blog.adnansiddiqi.me/create-your-first-etl-pipeline-in-apache-beam/) - A short about how to use Apache Beam to create ETL in your Python applications. - [13 Tips for Making the Most of the COVID-19 Lockdown](https://blog.adnansiddiqi.me/13-tips-for-making-the-most-of-the-covid-19-lockdown/) - A few useful tips for those working from home during the time of coronavirus pandemic. - [Advanced Proxy Use for Web Scraping](https://blog.adnansiddiqi.me/advanced-proxy-use-for-web-scraping/) - Find out everything you need to know about proxies, what are they and how to use them for efficient web scraping on your next project. - [Create your first sales dashboard in Apache Superset](https://blog.adnansiddiqi.me/create-your-first-sales-dashboard-in-apache-superset/) - Superset dashboard tutorial. A step by step guide about how to use Apache Superset to create an interactive e-commerce sales dashboard to track enterprise KPIs. A free and open-source business intelligence tool to create interactive sales dashboard - [Securing Your Data in Azure: Tips and Tricks](https://blog.adnansiddiqi.me/securing-your-data-in-azure-tips-and-tricks/) - Guest Post by Gilad David Maayan Two-thirds of all businesses are currently using some form of cloud storage, with many turning to Azure as their provider. Cloud services contain a significant amount of data and allow persistent Internet access. This makes clouds an appealing and valuable target for attackers. To make sure that your data - [Create your first ETL in Luigi](https://blog.adnansiddiqi.me/create-your-first-etl-in-luigi/) - An introductory tutorial covering the basics of Luigi and an example ETL application. - [Promote yourself on my blog](https://blog.adnansiddiqi.me/promote-yourself-on-my-blog/) - Are you an individual professional who is worried about not having job? Are you a business owner not getting enough leads, now you can use this platform to get leads. - [You don't need to know everything](https://blog.adnansiddiqi.me/you-dont-need-to-know-everything/) - Image Source Last week I decided to shut all the streams of political news and information. The purpose was to take a hiatus from all kind of information related to politics or world affairs. I wanted to confirm that knowing everything happening around me is not necessary and I am not the center of this - [5 Must-Know Web Application Security Tips](https://blog.adnansiddiqi.me/5-must-know-web-application-security-tips/) - Image Source Guest Post by Gilad David Maayan Gone are the days when developers could code a web application, release it, and be done with the project. Agile methodologies are changing the way we work, the way we code, and the way we collaborate. The developers of 2019 are expected to ensure the web apps - [Things every developer should know to improve site performance](https://blog.adnansiddiqi.me/things-every-developer-should-know-to-improve-site-performance/) - Learn how to follow these basic things could help to speed up your website. - [Data Visualization in Bokeh - Line Graph](https://blog.adnansiddiqi.me/data-visualization-in-bokeh-line-graph/) - Learn how to setup and install Bokeh Library and use it to create your first interactive graph in it. - [Write a Gmail autoresponder by using Python Selenium](https://blog.adnansiddiqi.me/write-a-gmail-autoresponder-by-using-python-selenium/) - Learn how to use Selenium library in Python to automate Gmail - [Create your first ETL Pipeline in Apache Spark and Python](https://blog.adnansiddiqi.me/create-your-first-etl-pipeline-in-spark-and-python/) - In this post, I am going to discuss Apache Spark and how you can create simple but robust ETL pipelines in it. You will learn how Spark provides APIs to transform different data format into Data frames and SQL for analysis purpose and how one data source could be transformed into another without any hassle. - [Codelobster IDE - Free PHP, HTML, CSS, JavaScript editor](https://blog.adnansiddiqi.me/codelobster-ide-free-php-html-css-javascript-editor/) - Guest Post by Stas Ustimenko In this article, we suggest you to get acquainted with the free editor of web languages - Codelobster IDE. It is presented on the software market for a long time already, and it wins a lot of fans. Codelobster IDE allows you to edit PHP, HTML, CSS and JavaScript files, - [Getting started with Apache Cassandra and Python](https://blog.adnansiddiqi.me/getting-started-with-apache-cassandra-and-python/) - A step by step guide for beginners to learn about Cassandra, its installation and configuration, using CQL for Data Modelling and accessing Cassandra in Python. - [Create your first ReactJS app](https://blog.adnansiddiqi.me/create-your-first-reactjs-app/) - In this tutorial, you are going to learn What is ReactJS and how you can use this JS framework to write maintainable web apps in Javascript. The project we are going to build will be a clone of Coinmarketcap, a famous website that lists the latest price of Cryptocurrencies. CMC provides JSON APIs to access - [Getting started with Apache Airflow](https://blog.adnansiddiqi.me/getting-started-with-apache-airflow/) - Learn how to use Apache Airflow to automate and manage your system Workflows - [Deploy your first scaleable PHP/MySQL Web application in Kubernetes](https://blog.adnansiddiqi.me/deploy-your-first-scaleable-php-mysql-web-application-in-kubernetes/) - A Step by Step Tutorial to configure Kubernetes and deploy a scalable PHP/MYSQL app in it. - [Create your first PHP/MySQL application in docker](https://blog.adnansiddiqi.me/create-your-first-php-mysql-application-in-docker/) - A Step by step tutorial to set up separate containers for PHP and MySQL and running your website in docker - [Getting started with Docker](https://blog.adnansiddiqi.me/getting-started-with-docker/) - A step by step tutorial to install docker on your machine and run your first PHP web application in it - [Getting started with Apache Kafka in Python](https://blog.adnansiddiqi.me/getting-started-with-apache-kafka-in-python/) - This post is the part of Data Engineering Series. In this post, I am going to discuss Apache Kafka and how Python programmers can use it for building distributed systems. What is Apache Kafka? Apache Kafka is an open-source streaming platform that was initially built by LinkedIn. It was later handed over to Apache foundation - [Data Engineering Series - An Intro](https://blog.adnansiddiqi.me/data-engineering-series-an-intro/) - Starting a new series in which I will cover data engineering and related technologies - [Windows Desktop Applications Automation using AutoIt](https://blog.adnansiddiqi.me/windows-desktop-applications-automation-using-autoit/) - Guest Post by Ahmed Memon AutoIt is a language & framework to automate (mainly) Windows GUI application interactions. Though it has its own language but there are wrappers available for Python, C# etc too. This write-up target developer who want to automate Windows Desktop Applications but either do not know the right tool or want to - [Develop your first ETL job in Python using bonobo](https://blog.adnansiddiqi.me/develop-your-first-etl-job-in-python-using-bonobo/) - In this post I am going to discuss how you can write ETL jobs in Python by using Bonobo library. Before I get into the library itself, allow me to discuss about ETL itself and why is it needed? What is ETL? ETL is actually short form of Extract, Transform and Load, a process in - [How to setup PHP7.1, Apache 2.2 on Amazon Linux](https://blog.adnansiddiqi.me/how-to-setup-php7-1-apache-2-2-on-amazon-linux/) - Step by Step guide to instal PHP 7.1 and Apache 2.2 for Amazin Linux Machine. - [Getting started with Python and IPFS](https://blog.adnansiddiqi.me/getting-started-with-python-and-ipfs/) - IPFS is a revolutionary way for creating future web, which is reliable and decentralized. Learn how you can harness the existing Python skills to code for the future web. - [Introduction to Exploratory Data Analysis in Python](https://blog.adnansiddiqi.me/introduction-to-exploratory-data-analysis-in-python/) - Learn how to use libraries like Pandas and Matplotlib to analyze data and find insights from it. - [2017 in numbers](https://blog.adnansiddiqi.me/2017-in-numbers/) - Sharing numbers what things did I do in year 2017 - [Data Visualization in Python – Subplots in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-subplots-in-matplotlib/) - Learn how to use subplots feature of Matplotlib to create multiple graphs within a figure. - [Data Visualization in Python – Pie charts in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-pie-charts-in-matplotlib/) - Learn how to generate Piechat in Matplot lib in just a few lines of code. - [Data Visualization in Python – Scatter plots in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-scatter-plots-in-matplotlib/) - Did girls perform better than boys in grades? Is Sea Level rising by year? Learns by plotting scatter plot in Matplotlib. - [Data Visualization in Python – Histogram in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-histogram-in-matplotlib/) - Learn how to create Histogram in Matplotlib to find out runs Pakistan and India made in first 3 overs of Champions Trophy - [Data Visualization in Python – Bar Graph in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-bar-graph-in-matplotlib/) - Learn how to create bar graph in Python by using Matplotlib library. - [Data Visualization in Python - Line Graph in Matplotlib](https://blog.adnansiddiqi.me/data-visualization-in-python-line-graph-in-matplotlib/) - Learn how to plot line graph in Python by using Matplotlib library - [Structures and Methods in Go](https://blog.adnansiddiqi.me/structures-and-methods-in-go/) - In this post I am going to discuss Go lang's another features, structs As I told earlier that Go is not a typical Object Oriented Language. Structures is kind of answers of what you do with Classes and objects. Well, Structure is not a special concept to Go only. If you have worked on C - [Develop database driven applications in Python with Peewee](https://blog.adnansiddiqi.me/develop-database-driven-applications-in-python-with-peewee/) - Learn how to use this simple and efficient Python based ORM for your next Db driven Python applications. - [Let's Go:: A very brif introduction to Go language](https://blog.adnansiddiqi.me/lets-go-a-very-brif-introduction-to-go-language/) - A Brief intro of Go language - [How to automate your deployment and SSH activities with Fabric](https://blog.adnansiddiqi.me/how-to-automate-your-deployment-and-ssh-activities-with-fabric/) - Learn how to automate Git commands, local administrative tasks and SSH activities with Python Fabric - [Develop your first web application in Django 1.10 – Part 4](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-4/) - Learn how to use Django Forms to submit user input data into Database. - [Develop your first web application in Django 1.10 – Part 5](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-5/) - Learn how to use powerful Django Admin in your applications. - [Develop your first web application in Django 1.10 – Part 3](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-3/) - In this part you are going to learn how to integrate database with a Django App, using Django Shell and Queries. - [Develop your first web application in Django 1.10 – Part 2](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-2/) - Learn how to use powerful Template Engine offered by Django to setup layout and extend views. - [Develop your first web application in Django 1.10 – Part 1](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-1/) - In this post you will learn how to create and install Django App, integrate html templates and URL routing. - [Develop your first web application in Django 1.10 - Part 0](https://blog.adnansiddiqi.me/develop-your-first-web-application-in-django-1-10-part-0/) - Django is a very popular and powerful web framework to make small to large scale web application in Python language. In this series I am going to make a simple issue tracking or bug tracking system in Django 1.10. OhBugz The application I am going to make is named as OhBugz. It is a - [How to integrate Quickbooks online with Slack through Zapier APIs](https://blog.adnansiddiqi.me/how-to-integrate-quickbooks-online-with-slack-through-zapier-apis/) - Learn how to use Zapier APIs to integrate Slack and Quickbooks to exchange data. - [Year 2017 : Keep Reading, Keep Writing and Keep Learning](https://blog.adnansiddiqi.me/year-2017-keep-reading-keep-writing-and-keep-learning/) - What to do or not to do in year 2017 - [How to optimize website speed and performance by using free tools](https://blog.adnansiddiqi.me/how-to-optimize-website-speed-and-performance-by-using-free-tools/) - Learn how to optimize old fashioned websites by using free tools and improve speed and performance. - [3 Free SEO tools you should use for your next blog post](https://blog.adnansiddiqi.me/3-free-seo-tools-you-should-use-for-your-next-blog-post/) - 3 Free tools developers, designers or any non-marketing person can use for his next blog post. - [How I wrote my first Machine Learning program in 3 days](https://blog.adnansiddiqi.me/how-i-wrote-my-first-machine-learning-program-in-3-days/) - Step by Step guide to write your first Machine Learning program by using Scikit-learn in Python. - [Mbstring not found error while installing mailparse PHP extension](https://blog.adnansiddiqi.me/mbstring-not-found-error-while-installing-mailparse-php-extension/) - Today I had to install mailparse via PEAR. On installing I came across one of the errors: mbstring not found despite of it was right there. One of the simplest option to fix it is given below. Though I am working on MAMP but it will work with anyone since it's part of PHP Source. - [Currently Reading - Chrome extension about social book reading](https://blog.adnansiddiqi.me/currently-reading-chrome-extension-about-social-book-reading/) - Currently Reading - A chrome extension that adds an entry in your existing email signature to let your email recipients know about the book you are reading. - [Online JSON Diff Viewer](https://blog.adnansiddiqi.me/online-json-diff-viewer/) - Just came across this awesome tool to compare JSON. Yeah, at time it's needed to compare them. Check this out(http://json-diff.com/) The thing I like most was the interface. - [Develop your first Facebook messenger bot in PHP](https://blog.adnansiddiqi.me/develop-your-first-facebook-messenger-bot-in-php/) - Learn how to develop your first Facebook bot messenger in PHP by following this step by step tutorial. - [Harsha Bhogle about excellence and achievements](https://blog.adnansiddiqi.me/harsha-bhogle-about-excellence-and-achievements/) - I always considered Harsha just a commentator but O boy! what a marvelous speaker he is. He is sharing nuggets to achieve things in life. - [The 2% mindset.](https://blog.adnansiddiqi.me/the-2-mindset/) - [How to remove local git branches?](https://blog.adnansiddiqi.me/how-to-remove-local-git-branches/) - How can you remove local git branches? - [Laravel: How to avoid redirecting to home after login?](https://blog.adnansiddiqi.me/laravel-how-to-avoid-redirecting-to-home-after-login/) - If you are working on a Laravel 5.1 based project and using Auth class for authentication purpose, chances are you would have faced issue of redirecting to home after login. While docs say that you can override the behaviour by setting the $redirectedPath value. Thing is it will still not work. After wasting a reasonable - [Templates in Laravel 5](https://blog.adnansiddiqi.me/templates-in-laravel5/) - This post is part of LxD Series in which I share my learning process about different technologies. Learn more about LxD here. Ok you saw earlier the design we are going to use for our application. Now it's time to integrate that design in our Laravel 5 application. Before I go further, let me tell directory structure of - [LxD Series: Laravel Basics](https://blog.adnansiddiqi.me/lxd-series-laravel-basics/) - Before we dive into coding Laravel based app, let's learn what's it all about. Laravel is an MVC based framework for rapid PHP based web application development. MVC(Model-View-Controller) is a design pattern used to write softwares. It consist of three parts: Model: This component deals with data and it's manipulation. Usually you deal with database(RDBMS,NoSQL) - [LxD Series: Initial Laravel App design](https://blog.adnansiddiqi.me/lxd-series-initial-laravel-app-design/) - I am extremely sorry. It took me a while to make this post. I got totally engaged in other things that made me to stay away from this. I am making this post, as a filler to end inertia. ٰIn previous post I discussed how to install and configure Laravel. In this post I am sharing - [LxD Series: Starting Laravel 5](https://blog.adnansiddiqi.me/lxd-series-starting-laravel-5/) - Learn how to create a web application in Laravel 5. - [LxD Series: Using $http for AJAX](https://blog.adnansiddiqi.me/lxd-series-using-http-for-ajax/) - So this is the last post related to AngularJS in LxD Series in today I am covering one of the most basic aspect of SPAs that is, interacting with backend systems. Angular comes with $http object that does something what many of us have been doing with $post/$get/$ajax methods of jQuery. Let's jump into the - [LxD Series: Implementing AngularJS templates and routers](https://blog.adnansiddiqi.me/lxd-series-implementing-angularjs-templates-and-routers/) - Routers are going to help us to get unique URLs per page, or view while templates, as you know will help to provide theme of our app. - [LxD Series: $scope and Controllers](https://blog.adnansiddiqi.me/lxd-series-scope-and-controllers/) - Learn what is $scope and how it's used to integrate model and view in an AngularJS application - [XBMC Plugin for Online Videos](https://blog.adnansiddiqi.me/xbmc-plugin-for-videos/) - I developed an XBMC plug for a client that is installed on an Android based set-top box. It fetches Greek channels' videos from various online video hosting sites like Youtube, Vimeo etc. Subscribed users are allowed to view videos after providing their credentials. The add-on itself is connected with remote server via REST APIs to retrieve/store - [LxD Series: Starting AngularJS - Part 2](https://blog.adnansiddiqi.me/lxd-series-starting-angularjs-part-2/) - In previous post I wrote the very first AngularJS app which did nothing magical but showing the input text on page as I type. Now I would like to get a grip on these weird attributes added in different HTML tags. For sake of reference I am writing program again. Ng - [LxD Series: Starting AngularJS](https://blog.adnansiddiqi.me/lxd-series-starting-angularjs/) - I am making this post after 20 days. I got busy as there was a new addition in my family. I am father of two sons now, thanks to God Almighty. Anyways, only a week is left in January. I will try to cover as much as I can so that we can have a - [LxD Series: Intro of Single Page Applications](https://blog.adnansiddiqi.me/lxd-series-spa-intro/) - Single Page Applications(SPA) are web applications or sites that use a single file as a base file or a container and then loads different views based on needs. - [LxD Series: Where to start?](https://blog.adnansiddiqi.me/lxd-series-where-to-start/) - A few days back I shared with you that I was planning to start a new learning series called LxD in which you and me will be learning different programming languages and technologies together so that we can't only get experience but also can compete fast paced era of technology. It's 2015 now, the year I - [LxD Series: Learning new technologies by implementing](https://blog.adnansiddiqi.me/lxd-series-learning-new-technologies-by-implementing/) - For the things we have to learn before we can do them, we learn by doing them - Aristotle Ok so I am planning to start a new series called Learn By Doing or LxD. I have worked on various programming languages and technologies in last couple of years and I am planning to learn more. The - [You are not living your moments](https://blog.adnansiddiqi.me/you-are-not-living-your-moments/) - Do you remember the last time you noticed the color of leaves of a near by tree or the texture of your road? Can you recall the wall color of your room? Heck! Do you even notice the dish while eating? We invest money to buy gadgets to make our lives difficult and after some time - [A subreddit for web scrappers](https://blog.adnansiddiqi.me/a-subreddit-for-web-scrappers/) - I recently realized that I am in love with Data Scraping. Thanks to Python and Beautifulsoup to get me into this. In past few months I have scraped data from sites like Amazon, Rakuten and NewEgg. I have started a subreddit for developers who love to scrap sites for fun( or for work). I named - [Power of Habit Review](https://blog.adnansiddiqi.me/power-of-habit-review/) - A few week backs I ordered a book Power of Habit by Charles Duhigg. I came to know about this book a year back when it was suggested by Amazon's recommendation engine while searching some relevant stuff. The title was catchy so I went to main page of the book and started reading description. Since - [Start](https://blog.adnansiddiqi.me/start/) - Everything needs a start so this blog. I am resuming blogging after 5 years. Unlike my previous blogs it would be more business and career centric. So, stay tuned! - [Python Scrappers](https://blog.adnansiddiqi.me/python-scrappers/) - For different clients I have written various Python Scrappers BeautifulSoup library to fetch data from sites like NewEgg, Amazon, Rakuten (former Buy.com) ## Pages - [Promote Your Product to Developers | Sponsor This Blog](https://blog.adnansiddiqi.me/promote-your-products/) - Promote your product to a developer-focused audience through sponsored posts, banners, and mentions on a long-running tech blog. - [Support Independent Tech Blogging (No Paywall, No Ads, No Spam)](https://blog.adnansiddiqi.me/support-this-content/) - Support this independent tech blog and help keep high-quality tutorials, guides, and learning content free and accessible for everyone. - [GenAI for Developers: Practical AI Projects, APIs & Real-World Use Cases](https://blog.adnansiddiqi.me/genai-for-developers/) - Explore practical Generative AI projects, real-world use cases, and hands-on tutorials using OpenAI, Gemini, and Claude. Learn to build AI apps, automate workflows, and apply GenAI in real projects. - [Guides & Learning Paths](https://blog.adnansiddiqi.me/guides/) - Explore structured guides and learning paths on Python trading, web scraping, APIs, AI (GenAI), automation, and developer tools. Follow step-by-step series built from real-world implementations. - [📈 Trading for Programmers (T4P Series)](https://blog.adnansiddiqi.me/trading-for-programmers-series/) - Learn algorithmic trading with Python in this Trading for Programmers (T4P) series. Explore OHLC data, candlestick patterns, indicators, and build trading signals step by step. - [Intro Mental Model - Talk to the book](https://blog.adnansiddiqi.me/intro-mental-model-talk-to-the-book/) - [Advertisement Tariff](https://blog.adnansiddiqi.me/advertisement-tariff/) - Below is the tariff for placing banners in US$. Per Week Per Month 6 Months ZONE - A(Top Banner on each Post) 15 50 35 ZONE - B(SideBar) 10 30 20 You can ask to add your email to my analytics account to learn about traffic before buying the Ad slots. Advertise on Newsletter. - [Testimonials](https://blog.adnansiddiqi.me/testimonials/) - Here I will be adding feedback given by my clients. I hired Adnan and worked with him on several of my projects. On one project he converted the server side of a large ColdFusion application to python. I found him to be smart, capable and a good communicator. He also developed some e-commerce server - [About Me](https://blog.adnansiddiqi.me/about-me/) - Hi, my name Adnan Siddiqi and I am from Karachi, Pakistan. I'm a computer engineer by profession and a graduate of SSUET. I have worked as a web developer in different organizations. Currently I'm working as an independent software consultant. Beside that I can also provide consultancy in product development, social media integration, generating new business ## Categories - [Projects](https://blog.adnansiddiqi.me/projects/) - [Posts](https://blog.adnansiddiqi.me/post/) - [LxD](https://blog.adnansiddiqi.me/lxd/) ## Tags - [Personal](https://blog.adnansiddiqi.me/tag/personal/) - [XBMC](https://blog.adnansiddiqi.me/tag/xbmc/) - [Python](https://blog.adnansiddiqi.me/tag/python/) - [Add-on](https://blog.adnansiddiqi.me/tag/add-on/) - [Plugins](https://blog.adnansiddiqi.me/tag/plugins/) - [Scrapping](https://blog.adnansiddiqi.me/tag/scrapping/) - [review](https://blog.adnansiddiqi.me/tag/review/) - [books](https://blog.adnansiddiqi.me/tag/books/) - [lifehacks](https://blog.adnansiddiqi.me/tag/lifehacks/) - [productivity](https://blog.adnansiddiqi.me/tag/productivity/) - [scraping](https://blog.adnansiddiqi.me/tag/scraping/) - [data](https://blog.adnansiddiqi.me/tag/data/) - [web](https://blog.adnansiddiqi.me/tag/web/) - [hacks](https://blog.adnansiddiqi.me/tag/hacks/) - [AngularJS](https://blog.adnansiddiqi.me/tag/angularjs/) - [Routing](https://blog.adnansiddiqi.me/tag/routing/) - [Templates](https://blog.adnansiddiqi.me/tag/templates/) - [Laravel](https://blog.adnansiddiqi.me/tag/laravel/) - [php](https://blog.adnansiddiqi.me/tag/php/) - [MVC](https://blog.adnansiddiqi.me/tag/mvc/) - [Blade](https://blog.adnansiddiqi.me/tag/blade/) - [css](https://blog.adnansiddiqi.me/tag/css/) - [Email Templates](https://blog.adnansiddiqi.me/tag/email-templates/) - [git](https://blog.adnansiddiqi.me/tag/git/) - [business](https://blog.adnansiddiqi.me/tag/business/) - [entrepreneur](https://blog.adnansiddiqi.me/tag/entrepreneur/) - [achievements](https://blog.adnansiddiqi.me/tag/achievements/) - [Facebook](https://blog.adnansiddiqi.me/tag/facebook/) - [Messenger Bots](https://blog.adnansiddiqi.me/tag/messenger-bots/) - [Chat Bots](https://blog.adnansiddiqi.me/tag/chat-bots/) - [JSON](https://blog.adnansiddiqi.me/tag/json/) - [LxD](https://blog.adnansiddiqi.me/tag/lxd/) - [reading](https://blog.adnansiddiqi.me/tag/reading/) - [Chrome Extension](https://blog.adnansiddiqi.me/tag/chrome-extension/) - [Extensions](https://blog.adnansiddiqi.me/tag/extensions/) - [Machine Learning](https://blog.adnansiddiqi.me/tag/machine-learning/) - [Data Science](https://blog.adnansiddiqi.me/tag/data-science/) - [SEO](https://blog.adnansiddiqi.me/tag/seo/) - [Programming](https://blog.adnansiddiqi.me/tag/programming/) - [Blog](https://blog.adnansiddiqi.me/tag/blog/) - [site optimization](https://blog.adnansiddiqi.me/tag/site-optimization/) - [life](https://blog.adnansiddiqi.me/tag/life/) - [new year](https://blog.adnansiddiqi.me/tag/new-year/) - [career](https://blog.adnansiddiqi.me/tag/career/) - [freelancing](https://blog.adnansiddiqi.me/tag/freelancing/) - [Django](https://blog.adnansiddiqi.me/tag/django/) - [blockchain](https://blog.adnansiddiqi.me/tag/blockchain/) - [ethereum](https://blog.adnansiddiqi.me/tag/ethereum/) - [DevOps](https://blog.adnansiddiqi.me/tag/devops/) - [Golang](https://blog.adnansiddiqi.me/tag/golang/) - [python graph](https://blog.adnansiddiqi.me/tag/python-graph/) - [matplotlib](https://blog.adnansiddiqi.me/tag/matplotlib/) - [data visualization](https://blog.adnansiddiqi.me/tag/data-visualization/) - [progress](https://blog.adnansiddiqi.me/tag/progress/) - [2017](https://blog.adnansiddiqi.me/tag/2017/) - [Blockchain Programming](https://blog.adnansiddiqi.me/tag/blockchain-programming/) - [Stellar](https://blog.adnansiddiqi.me/tag/stellar/) - [blockchain apps](https://blog.adnansiddiqi.me/tag/blockchain-apps/) - [EDA](https://blog.adnansiddiqi.me/tag/eda/) - [AWS](https://blog.adnansiddiqi.me/tag/aws/) - [Apache](https://blog.adnansiddiqi.me/tag/apache/) - [etl](https://blog.adnansiddiqi.me/tag/etl/) - [Elasticsearch](https://blog.adnansiddiqi.me/tag/elasticsearch/) - [Kafka](https://blog.adnansiddiqi.me/tag/kafka/) - [Data Processing](https://blog.adnansiddiqi.me/tag/data-processing/) - [automation](https://blog.adnansiddiqi.me/tag/automation/) - [AutoIt](https://blog.adnansiddiqi.me/tag/autoit/) - [C#](https://blog.adnansiddiqi.me/tag/c/) - [Guest Posts](https://blog.adnansiddiqi.me/tag/guest-posts/) - [data engineering](https://blog.adnansiddiqi.me/tag/data-engineering/) - [Airflow](https://blog.adnansiddiqi.me/tag/airflow/) - [docker](https://blog.adnansiddiqi.me/tag/docker/) - [mysql](https://blog.adnansiddiqi.me/tag/mysql/) - [kubernetes](https://blog.adnansiddiqi.me/tag/kubernetes/) - [data pipeline](https://blog.adnansiddiqi.me/tag/data-pipeline/) - [reactjs](https://blog.adnansiddiqi.me/tag/reactjs/) - [ecommerce](https://blog.adnansiddiqi.me/tag/ecommerce/) - [cassandra](https://blog.adnansiddiqi.me/tag/cassandra/) - [IDE](https://blog.adnansiddiqi.me/tag/ide/) - [editors](https://blog.adnansiddiqi.me/tag/editors/) - [Spark](https://blog.adnansiddiqi.me/tag/spark/) - [bokeh](https://blog.adnansiddiqi.me/tag/bokeh/) - [image processing](https://blog.adnansiddiqi.me/tag/image-processing/) - [opencv](https://blog.adnansiddiqi.me/tag/opencv/) - [ebs](https://blog.adnansiddiqi.me/tag/ebs/) - [security](https://blog.adnansiddiqi.me/tag/security/) - [luigi](https://blog.adnansiddiqi.me/tag/luigi/) - [Azure](https://blog.adnansiddiqi.me/tag/azure/) - [promotion](https://blog.adnansiddiqi.me/tag/promotion/) - [project management](https://blog.adnansiddiqi.me/tag/project-management/) - [agile](https://blog.adnansiddiqi.me/tag/agile/) - [superset dashboard](https://blog.adnansiddiqi.me/tag/superset-dashboard/) - [sales reporting tools](https://blog.adnansiddiqi.me/tag/sales-reporting-tools/) - [sales kpi dashboard](https://blog.adnansiddiqi.me/tag/sales-kpi-dashboard/) - [Image optimization](https://blog.adnansiddiqi.me/tag/image-optimization/) - [Java](https://blog.adnansiddiqi.me/tag/java/) - [scrapethefamous](https://blog.adnansiddiqi.me/tag/scrapethefamous/) - [bioinformatics](https://blog.adnansiddiqi.me/tag/bioinformatics/) - [biopython](https://blog.adnansiddiqi.me/tag/biopython/) - [monitor](https://blog.adnansiddiqi.me/tag/monitor/) - [coronavirus](https://blog.adnansiddiqi.me/tag/coronavirus/) - [apache beam](https://blog.adnansiddiqi.me/tag/apache-beam/) - [COVID-19](https://blog.adnansiddiqi.me/tag/covid-19/) - [TDD](https://blog.adnansiddiqi.me/tag/tdd/) - [indexing](https://blog.adnansiddiqi.me/tag/indexing/) - [cloud](https://blog.adnansiddiqi.me/tag/cloud/) - [Django Rest Framework](https://blog.adnansiddiqi.me/tag/django-rest-framework/) - [avro](https://blog.adnansiddiqi.me/tag/avro/) - [amazon price scraper](https://blog.adnansiddiqi.me/tag/amazon-price-scraper/) - [amazon asin scraper](https://blog.adnansiddiqi.me/tag/amazon-asin-scraper/) - [web scraping ebay](https://blog.adnansiddiqi.me/tag/web-scraping-ebay/) - [python ebay scraper](https://blog.adnansiddiqi.me/tag/python-ebay-scraper/) - [ebay data scraper](https://blog.adnansiddiqi.me/tag/ebay-data-scraper/) - [ebay price scraping](https://blog.adnansiddiqi.me/tag/ebay-price-scraping/) - [FastAPI](https://blog.adnansiddiqi.me/tag/fastapi/) - [fastapi example](https://blog.adnansiddiqi.me/tag/fastapi-example/) - [fastapi tutorial](https://blog.adnansiddiqi.me/tag/fastapi-tutorial/) - [python fastapi](https://blog.adnansiddiqi.me/tag/python-fastapi/) - [fast api python](https://blog.adnansiddiqi.me/tag/fast-api-python/) - [fastapi mysql](https://blog.adnansiddiqi.me/tag/fastapi-mysql/) - [graphene python](https://blog.adnansiddiqi.me/tag/graphene-python/) - [graphql python](https://blog.adnansiddiqi.me/tag/graphql-python/) - [graphene graphql](https://blog.adnansiddiqi.me/tag/graphene-graphql/) - [graphql with python](https://blog.adnansiddiqi.me/tag/graphql-with-python/) - [python graphene tutorial](https://blog.adnansiddiqi.me/tag/python-graphene-tutorial/) - [python graphql api](https://blog.adnansiddiqi.me/tag/python-graphql-api/) - [fast api graphql](https://blog.adnansiddiqi.me/tag/fast-api-graphql/) - [fastapi graphql example](https://blog.adnansiddiqi.me/tag/fastapi-graphql-example/) - [python graphql tutorial for beginners](https://blog.adnansiddiqi.me/tag/python-graphql-tutorial-for-beginners/) - [web scraping python](https://blog.adnansiddiqi.me/tag/web-scraping-python/) - [scraping html data with beautifulsoup](https://blog.adnansiddiqi.me/tag/scraping-html-data-with-beautifulsoup/) - [efficient web scrapers](https://blog.adnansiddiqi.me/tag/efficient-web-scrapers/) - [scraper api](https://blog.adnansiddiqi.me/tag/scraper-api/) - [web scraper api](https://blog.adnansiddiqi.me/tag/web-scraper-api/) - [data scraping api](https://blog.adnansiddiqi.me/tag/data-scraping-api/) - [screen scraping api](https://blog.adnansiddiqi.me/tag/screen-scraping-api/) - [web scraping api python](https://blog.adnansiddiqi.me/tag/web-scraping-api-python/) - [aws cost](https://blog.adnansiddiqi.me/tag/aws-cost/) - [data Serailization](https://blog.adnansiddiqi.me/tag/data-serailization/) - [bots](https://blog.adnansiddiqi.me/tag/bots/) - [telegram python bot](https://blog.adnansiddiqi.me/tag/telegram-python-bot/) - [crypto bot](https://blog.adnansiddiqi.me/tag/crypto-bot/) - [telegram crypto bot](https://blog.adnansiddiqi.me/tag/telegram-crypto-bot/) - [python telegram bot](https://blog.adnansiddiqi.me/tag/python-telegram-bot/) - [crypto arbitrage bot](https://blog.adnansiddiqi.me/tag/crypto-arbitrage-bot/) - [python telegram](https://blog.adnansiddiqi.me/tag/python-telegram/) - [telegram bots for groups](https://blog.adnansiddiqi.me/tag/telegram-bots-for-groups/) - [smart contract](https://blog.adnansiddiqi.me/tag/smart-contract/) - [solidity](https://blog.adnansiddiqi.me/tag/solidity/) - [solidity tutorial](https://blog.adnansiddiqi.me/tag/solidity-tutorial/) - [solidity tutorial for beginners](https://blog.adnansiddiqi.me/tag/solidity-tutorial-for-beginners/) - [solidity programming language tutorial](https://blog.adnansiddiqi.me/tag/solidity-programming-language-tutorial/) - [web3py tutorial](https://blog.adnansiddiqi.me/tag/web3py-tutorial/) - [web3.js](https://blog.adnansiddiqi.me/tag/web3-js/) - [solidity dapp](https://blog.adnansiddiqi.me/tag/solidity-dapp/) - [solidity dapp tutorial](https://blog.adnansiddiqi.me/tag/solidity-dapp-tutorial/) - [web3js metamask](https://blog.adnansiddiqi.me/tag/web3js-metamask/) - [dapps solidity](https://blog.adnansiddiqi.me/tag/dapps-solidity/) - [dapp development tutorial](https://blog.adnansiddiqi.me/tag/dapp-development-tutorial/) - [web3 js tutorial](https://blog.adnansiddiqi.me/tag/web3-js-tutorial/) - [ganache solidity](https://blog.adnansiddiqi.me/tag/ganache-solidity/) - [best solidity tutorial](https://blog.adnansiddiqi.me/tag/best-solidity-tutorial/) - [dapp metamask](https://blog.adnansiddiqi.me/tag/dapp-metamask/) - [metamask integration](https://blog.adnansiddiqi.me/tag/metamask-integration/) - [decentralized ecommerce](https://blog.adnansiddiqi.me/tag/decentralized-ecommerce/) - [dapp Flask](https://blog.adnansiddiqi.me/tag/dapp-flask/) - [decentralized Python](https://blog.adnansiddiqi.me/tag/decentralized-python/) - [telegram](https://blog.adnansiddiqi.me/tag/telegram/) - [graph database examples](https://blog.adnansiddiqi.me/tag/graph-database-examples/) - [neo4j](https://blog.adnansiddiqi.me/tag/neo4j/) - [neo4j tutorial](https://blog.adnansiddiqi.me/tag/neo4j-tutorial/) - [neo4j graph database](https://blog.adnansiddiqi.me/tag/neo4j-graph-database/) - [neo4j example](https://blog.adnansiddiqi.me/tag/neo4j-example/) - [neo4j python](https://blog.adnansiddiqi.me/tag/neo4j-python/) - [neo4j visualization](https://blog.adnansiddiqi.me/tag/neo4j-visualization/) - [python graph database](https://blog.adnansiddiqi.me/tag/python-graph-database/) - [graph database tutorial](https://blog.adnansiddiqi.me/tag/graph-database-tutorial/) - [neo4j python tutorial](https://blog.adnansiddiqi.me/tag/neo4j-python-tutorial/) - [Azure Video Analyzer](https://blog.adnansiddiqi.me/tag/azure-video-analyzer/) - [NFT](https://blog.adnansiddiqi.me/tag/nft/) - [nft usecases](https://blog.adnansiddiqi.me/tag/nft-usecases/) - [nft marketplace tutorial](https://blog.adnansiddiqi.me/tag/nft-marketplace-tutorial/) - [nft marketplace developer](https://blog.adnansiddiqi.me/tag/nft-marketplace-developer/) - [nft marketplace development](https://blog.adnansiddiqi.me/tag/nft-marketplace-development/) - [nft marketplace script](https://blog.adnansiddiqi.me/tag/nft-marketplace-script/) - [erc721 marketplace github](https://blog.adnansiddiqi.me/tag/erc721-marketplace-github/) - [erc721 tutorial](https://blog.adnansiddiqi.me/tag/erc721-tutorial/) - [erc721 php](https://blog.adnansiddiqi.me/tag/erc721-php/) - [erc721 laravel tutorial](https://blog.adnansiddiqi.me/tag/erc721-laravel-tutorial/) - [erc721 tutorials beginners](https://blog.adnansiddiqi.me/tag/erc721-tutorials-beginners/) - [smart contracts and nfts](https://blog.adnansiddiqi.me/tag/smart-contracts-and-nfts/) - [nft token contract](https://blog.adnansiddiqi.me/tag/nft-token-contract/) - [pinata nft](https://blog.adnansiddiqi.me/tag/pinata-nft/) - [ipfs nft](https://blog.adnansiddiqi.me/tag/ipfs-nft/) - [airflow tutorial](https://blog.adnansiddiqi.me/tag/airflow-tutorial/) - [airflow docker](https://blog.adnansiddiqi.me/tag/airflow-docker/) - [apache airflow tutorial](https://blog.adnansiddiqi.me/tag/apache-airflow-tutorial/) - [airflow python](https://blog.adnansiddiqi.me/tag/airflow-python/) - [data pipelines with apache airflow](https://blog.adnansiddiqi.me/tag/data-pipelines-with-apache-airflow/) - [apache airflow use cases](https://blog.adnansiddiqi.me/tag/apache-airflow-use-cases/) - [airflow tutorial for beginners](https://blog.adnansiddiqi.me/tag/airflow-tutorial-for-beginners/) - [apache airflow example](https://blog.adnansiddiqi.me/tag/apache-airflow-example/) - [docker airflow tutorial](https://blog.adnansiddiqi.me/tag/docker-airflow-tutorial/) - [airflow postgres operator example](https://blog.adnansiddiqi.me/tag/airflow-postgres-operator-example/) - [airflow ftp example](https://blog.adnansiddiqi.me/tag/airflow-ftp-example/) - [airflow etl example](https://blog.adnansiddiqi.me/tag/airflow-etl-example/) - [apache airflow etl example](https://blog.adnansiddiqi.me/tag/apache-airflow-etl-example/) - [airflow etl tutorial](https://blog.adnansiddiqi.me/tag/airflow-etl-tutorial/) - [airflow etl pipeline](https://blog.adnansiddiqi.me/tag/airflow-etl-pipeline/) - [ccxt](https://blog.adnansiddiqi.me/tag/ccxt/) - [ccxt tutorial](https://blog.adnansiddiqi.me/tag/ccxt-tutorial/) - [ccxt python](https://blog.adnansiddiqi.me/tag/ccxt-python/) - [ccxt binance](https://blog.adnansiddiqi.me/tag/ccxt-binance/) - [ccxt binance example](https://blog.adnansiddiqi.me/tag/ccxt-binance-example/) - [ccxt python examples](https://blog.adnansiddiqi.me/tag/ccxt-python-examples/) - [ccxt python tutorial](https://blog.adnansiddiqi.me/tag/ccxt-python-tutorial/) - [google scraper](https://blog.adnansiddiqi.me/tag/google-scraper/) - [scrape google search results](https://blog.adnansiddiqi.me/tag/scrape-google-search-results/) - [google web scraper](https://blog.adnansiddiqi.me/tag/google-web-scraper/) - [serp scraper](https://blog.adnansiddiqi.me/tag/serp-scraper/) - [google search scraper](https://blog.adnansiddiqi.me/tag/google-search-scraper/) - [scrape google results](https://blog.adnansiddiqi.me/tag/scrape-google-results/) - [google scraper python](https://blog.adnansiddiqi.me/tag/google-scraper-python/) - [serp keyword scraper](https://blog.adnansiddiqi.me/tag/serp-keyword-scraper/) - [google scraping tool](https://blog.adnansiddiqi.me/tag/google-scraping-tool/) - [search engine scraping](https://blog.adnansiddiqi.me/tag/search-engine-scraping/) - [aliexpress scraper](https://blog.adnansiddiqi.me/tag/aliexpress-scraper/) - [aliexpress product scraper](https://blog.adnansiddiqi.me/tag/aliexpress-product-scraper/) - [aliexpress scraper python](https://blog.adnansiddiqi.me/tag/aliexpress-scraper-python/) - [python aliexpress scraper](https://blog.adnansiddiqi.me/tag/python-aliexpress-scraper/) - [web scraping aliexpress](https://blog.adnansiddiqi.me/tag/web-scraping-aliexpress/) - [scraping aliexpress python](https://blog.adnansiddiqi.me/tag/scraping-aliexpress-python/) - [Celery](https://blog.adnansiddiqi.me/tag/celery/) - [django celery tutorial](https://blog.adnansiddiqi.me/tag/django-celery-tutorial/) - [celery tutorial](https://blog.adnansiddiqi.me/tag/celery-tutorial/) - [celery python](https://blog.adnansiddiqi.me/tag/celery-python/) - [celery in python](https://blog.adnansiddiqi.me/tag/celery-in-python/) - [celery redis](https://blog.adnansiddiqi.me/tag/celery-redis/) - [celery redis broker](https://blog.adnansiddiqi.me/tag/celery-redis-broker/) - [Python Finance](https://blog.adnansiddiqi.me/tag/python-finance/) - [python talib](https://blog.adnansiddiqi.me/tag/python-talib/) - [talib technical analysis](https://blog.adnansiddiqi.me/tag/talib-technical-analysis/) - [ta lib tutorial](https://blog.adnansiddiqi.me/tag/ta-lib-tutorial/) - [talib python example](https://blog.adnansiddiqi.me/tag/talib-python-example/) - [python talib ema](https://blog.adnansiddiqi.me/tag/python-talib-ema/) - [talib in python](https://blog.adnansiddiqi.me/tag/talib-in-python/) - [talib technical indicators](https://blog.adnansiddiqi.me/tag/talib-technical-indicators/) - [talib technical analysis library](https://blog.adnansiddiqi.me/tag/talib-technical-analysis-library/) - [python talib tutorial](https://blog.adnansiddiqi.me/tag/python-talib-tutorial/) - [laravel elastic beanstalk](https://blog.adnansiddiqi.me/tag/laravel-elastic-beanstalk/) - [rocksdb](https://blog.adnansiddiqi.me/tag/rocksdb/) - [rocksdb tutorial](https://blog.adnansiddiqi.me/tag/rocksdb-tutorial/) - [rocks db](https://blog.adnansiddiqi.me/tag/rocks-db/) - [python rocksdb example](https://blog.adnansiddiqi.me/tag/python-rocksdb-example/) - [scrapingbee tutorial](https://blog.adnansiddiqi.me/tag/scrapingbee-tutorial/) - [scrapingbee python](https://blog.adnansiddiqi.me/tag/scrapingbee-python/) - [scrapingbee selenium](https://blog.adnansiddiqi.me/tag/scrapingbee-selenium/) - [scrapingbee](https://blog.adnansiddiqi.me/tag/scrapingbee/) - [ecommerce bot](https://blog.adnansiddiqi.me/tag/ecommerce-bot/) - [ecommerce bot python](https://blog.adnansiddiqi.me/tag/ecommerce-bot-python/) - [daraz bot](https://blog.adnansiddiqi.me/tag/daraz-bot/) - [auto purchase bot](https://blog.adnansiddiqi.me/tag/auto-purchase-bot/) - [auto buy bot](https://blog.adnansiddiqi.me/tag/auto-buy-bot/) - [daraz auto buy](https://blog.adnansiddiqi.me/tag/daraz-auto-buy/) - [daraz scraper](https://blog.adnansiddiqi.me/tag/daraz-scraper/) - [online headless browser](https://blog.adnansiddiqi.me/tag/online-headless-browser/) - [web scraping using api in python](https://blog.adnansiddiqi.me/tag/web-scraping-using-api-in-python/) - [free scraping api](https://blog.adnansiddiqi.me/tag/free-scraping-api/) - [cloud scraper api](https://blog.adnansiddiqi.me/tag/cloud-scraper-api/) - [scrapingbee api](https://blog.adnansiddiqi.me/tag/scrapingbee-api/) - [neo4j use cases](https://blog.adnansiddiqi.me/tag/neo4j-use-cases/) - [neo4j pharma](https://blog.adnansiddiqi.me/tag/neo4j-pharma/) - [neo4j medical research](https://blog.adnansiddiqi.me/tag/neo4j-medical-research/) - [use cases for graph databases](https://blog.adnansiddiqi.me/tag/use-cases-for-graph-databases/) - [neo4j in pharmaceutical industry](https://blog.adnansiddiqi.me/tag/neo4j-in-pharmaceutical-industry/) - [neo4j drugs discovery](https://blog.adnansiddiqi.me/tag/neo4j-drugs-discovery/) - [synthetic data for deep learning](https://blog.adnansiddiqi.me/tag/synthetic-data-for-deep-learning/) - [synthetic data machine learning](https://blog.adnansiddiqi.me/tag/synthetic-data-machine-learning/) - [Application Security](https://blog.adnansiddiqi.me/tag/application-security/) - [stock sentiment analysis](https://blog.adnansiddiqi.me/tag/stock-sentiment-analysis/) - [python sentiment analysis](https://blog.adnansiddiqi.me/tag/python-sentiment-analysis/) - [sentiment analysis](https://blog.adnansiddiqi.me/tag/sentiment-analysis/) - [chatgpt sentiment analysis](https://blog.adnansiddiqi.me/tag/chatgpt-sentiment-analysis/) - [openai python](https://blog.adnansiddiqi.me/tag/openai-python/) - [chatgpt python](https://blog.adnansiddiqi.me/tag/chatgpt-python/) - [openai tutorial](https://blog.adnansiddiqi.me/tag/openai-tutorial/) - [sentiment analysis stock market](https://blog.adnansiddiqi.me/tag/sentiment-analysis-stock-market/) - [stock news sentiment analysis](https://blog.adnansiddiqi.me/tag/stock-news-sentiment-analysis/) - [stock market prediction using sentiment analysis](https://blog.adnansiddiqi.me/tag/stock-market-prediction-using-sentiment-analysis/) - [sentiment analysis for stocks](https://blog.adnansiddiqi.me/tag/sentiment-analysis-for-stocks/) - [python stock sentiment analysis](https://blog.adnansiddiqi.me/tag/python-stock-sentiment-analysis/) - [web scraping single page application](https://blog.adnansiddiqi.me/tag/web-scraping-single-page-application/) - [headless web scraping python](https://blog.adnansiddiqi.me/tag/headless-web-scraping-python/) - [web scraping dynamic pages](https://blog.adnansiddiqi.me/tag/web-scraping-dynamic-pages/) - [python web scraping javascript pages](https://blog.adnansiddiqi.me/tag/python-web-scraping-javascript-pages/) - [cloud scraping](https://blog.adnansiddiqi.me/tag/cloud-scraping/) - [data extraction](https://blog.adnansiddiqi.me/tag/data-extraction/) - [data scraping tools](https://blog.adnansiddiqi.me/tag/data-scraping-tools/) - [web scraping technologies](https://blog.adnansiddiqi.me/tag/web-scraping-technologies/) - [On-chain data analysis](https://blog.adnansiddiqi.me/tag/on-chain-data-analysis/) - [blockchain analytics tools](https://blog.adnansiddiqi.me/tag/blockchain-analytics-tools/) - [Cryptocurrency insights](https://blog.adnansiddiqi.me/tag/cryptocurrency-insights/) - [Python data analysis](https://blog.adnansiddiqi.me/tag/python-data-analysis/) - [Transaction analysis](https://blog.adnansiddiqi.me/tag/transaction-analysis/) - [Data-driven decision making](https://blog.adnansiddiqi.me/tag/data-driven-decision-making/) - [Cryptocurrency market analysis](https://blog.adnansiddiqi.me/tag/cryptocurrency-market-analysis/) - [Getblock.io tutorial](https://blog.adnansiddiqi.me/tag/getblock-io-tutorial/) - [cloud based blockchain node](https://blog.adnansiddiqi.me/tag/cloud-based-blockchain-node/) - [Blockchain data exploration](https://blog.adnansiddiqi.me/tag/blockchain-data-exploration/) - [blockchain api](https://blog.adnansiddiqi.me/tag/blockchain-api/) - [facebook automation](https://blog.adnansiddiqi.me/tag/facebook-automation/) - [facebook graph api](https://blog.adnansiddiqi.me/tag/facebook-graph-api/) - [facebook graph api tutorial](https://blog.adnansiddiqi.me/tag/facebook-graph-api-tutorial/) - [Facebook graph api python](https://blog.adnansiddiqi.me/tag/facebook-graph-api-python/) - [how to create facebook bot](https://blog.adnansiddiqi.me/tag/how-to-create-facebook-bot/) - [automate facebook using python](https://blog.adnansiddiqi.me/tag/automate-facebook-using-python/) - [schedule facebook posts](https://blog.adnansiddiqi.me/tag/schedule-facebook-posts/) - [Facebook python bot](https://blog.adnansiddiqi.me/tag/facebook-python-bot/) - [schedule facebook page](https://blog.adnansiddiqi.me/tag/schedule-facebook-page/) - [Facebook bot python](https://blog.adnansiddiqi.me/tag/facebook-bot-python/) - [trading](https://blog.adnansiddiqi.me/tag/trading/) - [RSI indicator](https://blog.adnansiddiqi.me/tag/rsi-indicator/) - [trading bot](https://blog.adnansiddiqi.me/tag/trading-bot/) - [rsi trading bot](https://blog.adnansiddiqi.me/tag/rsi-trading-bot/) - [stock trading bot](https://blog.adnansiddiqi.me/tag/stock-trading-bot/) - [forex trading bot](https://blog.adnansiddiqi.me/tag/forex-trading-bot/) - [ai trading bot](https://blog.adnansiddiqi.me/tag/ai-trading-bot/) - [Algo trading](https://blog.adnansiddiqi.me/tag/algo-trading/) - [bard api](https://blog.adnansiddiqi.me/tag/bard-api/) - [google bard tutorial](https://blog.adnansiddiqi.me/tag/google-bard-tutorial/) - [prompt engineering](https://blog.adnansiddiqi.me/tag/prompt-engineering/) - [blog automation](https://blog.adnansiddiqi.me/tag/blog-automation/) - [gemini pro api](https://blog.adnansiddiqi.me/tag/gemini-pro-api/) - [wordpress API](https://blog.adnansiddiqi.me/tag/wordpress-api/) - [LLM](https://blog.adnansiddiqi.me/tag/llm/) - [llm prompt engineering](https://blog.adnansiddiqi.me/tag/llm-prompt-engineering/) - [large language models](https://blog.adnansiddiqi.me/tag/large-language-models/) - [Flask](https://blog.adnansiddiqi.me/tag/flask/) - [Chatbot](https://blog.adnansiddiqi.me/tag/chatbot/) - [Voiceflow Tutorial](https://blog.adnansiddiqi.me/tag/voiceflow-tutorial/) - [Python Chatbot](https://blog.adnansiddiqi.me/tag/python-chatbot/) - [openai embeddings](https://blog.adnansiddiqi.me/tag/openai-embeddings/) - [chatGPT](https://blog.adnansiddiqi.me/tag/chatgpt/) - [AI for e-commerce](https://blog.adnansiddiqi.me/tag/ai-for-e-commerce/) - [AI recommendation engine](https://blog.adnansiddiqi.me/tag/ai-recommendation-engine/) - [recommendation system for e commerce](https://blog.adnansiddiqi.me/tag/recommendation-system-for-e-commerce/) - [product recommendation machine learning](https://blog.adnansiddiqi.me/tag/product-recommendation-machine-learning/) - [recommendation engine ai](https://blog.adnansiddiqi.me/tag/recommendation-engine-ai/) - [OpenAI](https://blog.adnansiddiqi.me/tag/openai/) - [Natural language processing (NLP)](https://blog.adnansiddiqi.me/tag/natural-language-processing-nlp/) - [scraping tool](https://blog.adnansiddiqi.me/tag/scraping-tool/) - [online data scraper tool](https://blog.adnansiddiqi.me/tag/online-data-scraper-tool/) - [web scraping api](https://blog.adnansiddiqi.me/tag/web-scraping-api/) - [instant data scraper](https://blog.adnansiddiqi.me/tag/instant-data-scraper/) - [price scraping](https://blog.adnansiddiqi.me/tag/price-scraping/) - [web scraping](https://blog.adnansiddiqi.me/tag/web-scraping/) - [beautifulsoup python](https://blog.adnansiddiqi.me/tag/beautifulsoup-python/) - [beautiful soup web scraping](https://blog.adnansiddiqi.me/tag/beautiful-soup-web-scraping/) - [GenAI](https://blog.adnansiddiqi.me/tag/genai/) - [t4p](https://blog.adnansiddiqi.me/tag/t4p/) - [trading for programmers](https://blog.adnansiddiqi.me/tag/trading-for-programmers/) - [automated trading for beginners](https://blog.adnansiddiqi.me/tag/automated-trading-for-beginners/) - [quantitative trading](https://blog.adnansiddiqi.me/tag/quantitative-trading/) - [python for trading](https://blog.adnansiddiqi.me/tag/python-for-trading/) - [stock market data api python](https://blog.adnansiddiqi.me/tag/stock-market-data-api-python/) - [Conversational AI](https://blog.adnansiddiqi.me/tag/conversational-ai/) - [prompt design](https://blog.adnansiddiqi.me/tag/prompt-design/) - [prompt writing](https://blog.adnansiddiqi.me/tag/prompt-writing/) - [prompt engineering for beginners](https://blog.adnansiddiqi.me/tag/prompt-engineering-for-beginners/) - [prompt engineering examples](https://blog.adnansiddiqi.me/tag/prompt-engineering-examples/) - [technical analysis](https://blog.adnansiddiqi.me/tag/technical-analysis/) - [technical analysis in python](https://blog.adnansiddiqi.me/tag/technical-analysis-in-python/) - [ohlc](https://blog.adnansiddiqi.me/tag/ohlc/) - [ohlc data](https://blog.adnansiddiqi.me/tag/ohlc-data/) - [candlesticks tutorial](https://blog.adnansiddiqi.me/tag/candlesticks-tutorial/) - [candlestick chart tutorial](https://blog.adnansiddiqi.me/tag/candlestick-chart-tutorial/) - [python ohlc](https://blog.adnansiddiqi.me/tag/python-ohlc/) - [recipe generator ai](https://blog.adnansiddiqi.me/tag/recipe-generator-ai/) - [recipe generator](https://blog.adnansiddiqi.me/tag/recipe-generator/) - [ingredient list generator](https://blog.adnansiddiqi.me/tag/ingredient-list-generator/) - [ai recipe maker](https://blog.adnansiddiqi.me/tag/ai-recipe-maker/) - [ai food recipe generator](https://blog.adnansiddiqi.me/tag/ai-food-recipe-generator/) - [recipe generator using ingredients](https://blog.adnansiddiqi.me/tag/recipe-generator-using-ingredients/) - [candlestick patterns python](https://blog.adnansiddiqi.me/tag/candlestick-patterns-python/) - [cover letter maker](https://blog.adnansiddiqi.me/tag/cover-letter-maker/) - [Gemini API](https://blog.adnansiddiqi.me/tag/gemini-api/) - [cover letter creator](https://blog.adnansiddiqi.me/tag/cover-letter-creator/) - [ai cover letter generator for job](https://blog.adnansiddiqi.me/tag/ai-cover-letter-generator-for-job/) - [cover letter generator using cv](https://blog.adnansiddiqi.me/tag/cover-letter-generator-using-cv/) - [cover letter generator based on job description](https://blog.adnansiddiqi.me/tag/cover-letter-generator-based-on-job-description/) - [Cover Letter LinkedIn](https://blog.adnansiddiqi.me/tag/cover-letter-linkedin/) - [linkedin cover letter ai](https://blog.adnansiddiqi.me/tag/linkedin-cover-letter-ai/) - [nocode tools](https://blog.adnansiddiqi.me/tag/nocode-tools/) - [AvatarAI](https://blog.adnansiddiqi.me/tag/avatarai/) - [ai art](https://blog.adnansiddiqi.me/tag/ai-art/) - [how to create ai avatars](https://blog.adnansiddiqi.me/tag/how-to-create-ai-avatars/) - [ai photo generator](https://blog.adnansiddiqi.me/tag/ai-photo-generator/) - [amazon scraper](https://blog.adnansiddiqi.me/tag/amazon-scraper/) - [webscraping](https://blog.adnansiddiqi.me/tag/webscraping/) - [data scraping](https://blog.adnansiddiqi.me/tag/data-scraping/) - [Crawlbase web scraping guide](https://blog.adnansiddiqi.me/tag/crawlbase-web-scraping-guide/) - [Bypass CAPTCHA with Crawlbase](https://blog.adnansiddiqi.me/tag/bypass-captcha-with-crawlbase/) - [Crawlbase API tutorial](https://blog.adnansiddiqi.me/tag/crawlbase-api-tutorial/) - [consumer behavior analytics dashboard](https://blog.adnansiddiqi.me/tag/consumer-behavior-analytics-dashboard/) - [analytics dashboard](https://blog.adnansiddiqi.me/tag/analytics-dashboard/) - [claudeAI](https://blog.adnansiddiqi.me/tag/claudeai/) - [claude Python](https://blog.adnansiddiqi.me/tag/claude-python/) - [customer behaviour analysis using python](https://blog.adnansiddiqi.me/tag/customer-behaviour-analysis-using-python/) - [consumer behaviour analysis in marketing](https://blog.adnansiddiqi.me/tag/consumer-behaviour-analysis-in-marketing/) - [Customer Behavior Insights](https://blog.adnansiddiqi.me/tag/customer-behavior-insights/) - [Dynamic Analytics with Claude AI](https://blog.adnansiddiqi.me/tag/dynamic-analytics-with-claude-ai/) - [Data-Driven Consumer Insights](https://blog.adnansiddiqi.me/tag/data-driven-consumer-insights/) - [Claude AI Flask](https://blog.adnansiddiqi.me/tag/claude-ai-flask/) - [Claud code generation](https://blog.adnansiddiqi.me/tag/claud-code-generation/) - [pandas-ta tutorial](https://blog.adnansiddiqi.me/tag/pandas-ta-tutorial/) - [Engulfing Pattern in Python](https://blog.adnansiddiqi.me/tag/engulfing-pattern-in-python/) - [Stock Market Candlestick Analysis](https://blog.adnansiddiqi.me/tag/stock-market-candlestick-analysis/) - [OpenAI function calling](https://blog.adnansiddiqi.me/tag/openai-function-calling/) - [GPT function calling](https://blog.adnansiddiqi.me/tag/gpt-function-calling/) - [Python OpenAI API](https://blog.adnansiddiqi.me/tag/python-openai-api/) - [crypto trading bot](https://blog.adnansiddiqi.me/tag/crypto-trading-bot/) - [RSI analysis Python](https://blog.adnansiddiqi.me/tag/rsi-analysis-python/) - [Binance RSI bot](https://blog.adnansiddiqi.me/tag/binance-rsi-bot/) - [function calling tutorial](https://blog.adnansiddiqi.me/tag/function-calling-tutorial/) - [OpenAI tool_calls](https://blog.adnansiddiqi.me/tag/openai-tool_calls/) - [build trading assistant](https://blog.adnansiddiqi.me/tag/build-trading-assistant/) - [GPT crypto signals](https://blog.adnansiddiqi.me/tag/gpt-crypto-signals/) - [pandas-ta RSI](https://blog.adnansiddiqi.me/tag/pandas-ta-rsi/) - [Binance OHLC API](https://blog.adnansiddiqi.me/tag/binance-ohlc-api/) - [AI trading assistant](https://blog.adnansiddiqi.me/tag/ai-trading-assistant/) - [GPT crypto project](https://blog.adnansiddiqi.me/tag/gpt-crypto-project/) - [cloudflare bypass](https://blog.adnansiddiqi.me/tag/cloudflare-bypass/) - [block ip bypass cloudflare](https://blog.adnansiddiqi.me/tag/block-ip-bypass-cloudflare/) - [cloudflare protection bypass](https://blog.adnansiddiqi.me/tag/cloudflare-protection-bypass/) - [scraperapi cloudflare](https://blog.adnansiddiqi.me/tag/scraperapi-cloudflare/) - [bypass cloudflare 2025](https://blog.adnansiddiqi.me/tag/bypass-cloudflare-2025/) - [ai lead generation chatbot](https://blog.adnansiddiqi.me/tag/ai-lead-generation-chatbot/) - [ai chatbot for lead generation](https://blog.adnansiddiqi.me/tag/ai-chatbot-for-lead-generation/) - [lead generation ai chatbot](https://blog.adnansiddiqi.me/tag/lead-generation-ai-chatbot/) - [chatbot for lead generation in real estate](https://blog.adnansiddiqi.me/tag/chatbot-for-lead-generation-in-real-estate/) - [real estate ai chatbot​](https://blog.adnansiddiqi.me/tag/real-estate-ai-chatbot/) - [real estate chatbots​](https://blog.adnansiddiqi.me/tag/real-estate-chatbots/) - [Google Gemini Tutorial](https://blog.adnansiddiqi.me/tag/google-gemini-tutorial/) - [Assistant API](https://blog.adnansiddiqi.me/tag/assistant-api/) - [simple algo trading](https://blog.adnansiddiqi.me/tag/simple-algo-trading/) - [generate signals](https://blog.adnansiddiqi.me/tag/generate-signals/) - [python trading indicators](https://blog.adnansiddiqi.me/tag/python-trading-indicators/) - [moving average buy sell signals](https://blog.adnansiddiqi.me/tag/moving-average-buy-sell-signals/) - [python technical indicators](https://blog.adnansiddiqi.me/tag/python-technical-indicators/) - [advanced prompt engneering](https://blog.adnansiddiqi.me/tag/advanced-prompt-engneering/) - [modular prompting](https://blog.adnansiddiqi.me/tag/modular-prompting/) - [GPT prompt structure](https://blog.adnansiddiqi.me/tag/gpt-prompt-structure/) - [OpenAI custom GPT](https://blog.adnansiddiqi.me/tag/openai-custom-gpt/) - [LLM prompt design](https://blog.adnansiddiqi.me/tag/llm-prompt-design/) - [system instructions](https://blog.adnansiddiqi.me/tag/system-instructions/) - [structured prompts](https://blog.adnansiddiqi.me/tag/structured-prompts/) - [scalable GPT apps](https://blog.adnansiddiqi.me/tag/scalable-gpt-apps/) - [persona-based prompting](https://blog.adnansiddiqi.me/tag/persona-based-prompting/) - [AI Ad copy generator](https://blog.adnansiddiqi.me/tag/ai-ad-copy-generator/) - [ai amazon ad copy generator](https://blog.adnansiddiqi.me/tag/ai-amazon-ad-copy-generator/) - [amazon a+ content ai tool](https://blog.adnansiddiqi.me/tag/amazon-a-content-ai-tool/) - [facebook ad copy for amazon products](https://blog.adnansiddiqi.me/tag/facebook-ad-copy-for-amazon-products/) - [generate amazon ads with ai](https://blog.adnansiddiqi.me/tag/generate-amazon-ads-with-ai/) - [ai marketing tool for amazon sellers](https://blog.adnansiddiqi.me/tag/ai-marketing-tool-for-amazon-sellers/) - [product description generator amazon](https://blog.adnansiddiqi.me/tag/product-description-generator-amazon/) - [amazon asin ad copy generator](https://blog.adnansiddiqi.me/tag/amazon-asin-ad-copy-generator/) - [ai content generator for ecommerce](https://blog.adnansiddiqi.me/tag/ai-content-generator-for-ecommerce/) - [free ai tool for amazon ads](https://blog.adnansiddiqi.me/tag/free-ai-tool-for-amazon-ads/) - [copywriting tool for amazon sellers](https://blog.adnansiddiqi.me/tag/copywriting-tool-for-amazon-sellers/) - [llm guardrails](https://blog.adnansiddiqi.me/tag/llm-guardrails/) - [guardrails llm](https://blog.adnansiddiqi.me/tag/guardrails-llm/) - [how to implement guardrails in llm](https://blog.adnansiddiqi.me/tag/how-to-implement-guardrails-in-llm/) - [llm guardrails open source](https://blog.adnansiddiqi.me/tag/llm-guardrails-open-source/) - [rebuff llm guardrails](https://blog.adnansiddiqi.me/tag/rebuff-llm-guardrails/) - [ai guardrails](https://blog.adnansiddiqi.me/tag/ai-guardrails/) - [llm safety](https://blog.adnansiddiqi.me/tag/llm-safety/) - [llm domain restriction](https://blog.adnansiddiqi.me/tag/llm-domain-restriction/) - [llm content moderation](https://blog.adnansiddiqi.me/tag/llm-content-moderation/) - [llm compliance guardrails](https://blog.adnansiddiqi.me/tag/llm-compliance-guardrails/) - [llm prompt injection protection](https://blog.adnansiddiqi.me/tag/llm-prompt-injection-protection/) - [llm guardrails examples](https://blog.adnansiddiqi.me/tag/llm-guardrails-examples/) - [custom gpt guardrails](https://blog.adnansiddiqi.me/tag/custom-gpt-guardrails/) - [llm security](https://blog.adnansiddiqi.me/tag/llm-security/) - [llm guardrails implementation](https://blog.adnansiddiqi.me/tag/llm-guardrails-implementation/) - [ai automation for support ticket backlog reduction​](https://blog.adnansiddiqi.me/tag/ai-automation-for-support-ticket-backlog-reduction/) - [AI ticket sentiment analysis](https://blog.adnansiddiqi.me/tag/ai-ticket-sentiment-analysis/) - [AI customer support tools](https://blog.adnansiddiqi.me/tag/ai-customer-support-tools/) - [customer experience AI](https://blog.adnansiddiqi.me/tag/customer-experience-ai/) - [helpdesk automation](https://blog.adnansiddiqi.me/tag/helpdesk-automation/) - [GenAI in customer support](https://blog.adnansiddiqi.me/tag/genai-in-customer-support/) - [AI customer support solutions](https://blog.adnansiddiqi.me/tag/ai-customer-support-solutions/) - [customer support automation](https://blog.adnansiddiqi.me/tag/customer-support-automation/) - [generative AI customer service](https://blog.adnansiddiqi.me/tag/generative-ai-customer-service/) - [customer support ticket delays](https://blog.adnansiddiqi.me/tag/customer-support-ticket-delays/) - [support ticket backlog solutions](https://blog.adnansiddiqi.me/tag/support-ticket-backlog-solutions/) - [automated customer support](https://blog.adnansiddiqi.me/tag/automated-customer-support/) - [AI sentiment analysis customer service](https://blog.adnansiddiqi.me/tag/ai-sentiment-analysis-customer-service/) - [AI customer support](https://blog.adnansiddiqi.me/tag/ai-customer-support/) - [support ticket automation](https://blog.adnansiddiqi.me/tag/support-ticket-automation/) - [ticket delay analysis](https://blog.adnansiddiqi.me/tag/ticket-delay-analysis/) - [GenAI automation](https://blog.adnansiddiqi.me/tag/genai-automation/) - [Zendesk automation](https://blog.adnansiddiqi.me/tag/zendesk-automation/) - [Freshdesk AI](https://blog.adnansiddiqi.me/tag/freshdesk-ai/) - [Jira ticket analysis](https://blog.adnansiddiqi.me/tag/jira-ticket-analysis/) - [customer support bottlenecks](https://blog.adnansiddiqi.me/tag/customer-support-bottlenecks/) - [how to reduce ticket delays](https://blog.adnansiddiqi.me/tag/how-to-reduce-ticket-delays/) - [automate support ticket reporting](https://blog.adnansiddiqi.me/tag/automate-support-ticket-reporting/) - [AI for Zendesk](https://blog.adnansiddiqi.me/tag/ai-for-zendesk/) - [Freshdesk delay detection](https://blog.adnansiddiqi.me/tag/freshdesk-delay-detection/) - [customer service workflow optimization](https://blog.adnansiddiqi.me/tag/customer-service-workflow-optimization/) - [ITSM automation](https://blog.adnansiddiqi.me/tag/itsm-automation/) - [ai support tickets](https://blog.adnansiddiqi.me/tag/ai-support-tickets/) - [compare files online](https://blog.adnansiddiqi.me/tag/compare-files-online/) - [diff tool online](https://blog.adnansiddiqi.me/tag/diff-tool-online/) - [file compare tool](https://blog.adnansiddiqi.me/tag/file-compare-tool/) - [compare text online](https://blog.adnansiddiqi.me/tag/compare-text-online/) - [online diff checker](https://blog.adnansiddiqi.me/tag/online-diff-checker/) - [compare code online](https://blog.adnansiddiqi.me/tag/compare-code-online/) - [compare json online](https://blog.adnansiddiqi.me/tag/compare-json-online/) - [text difference checker](https://blog.adnansiddiqi.me/tag/text-difference-checker/) - [file difference tool](https://blog.adnansiddiqi.me/tag/file-difference-tool/) - [online merge tool](https://blog.adnansiddiqi.me/tag/online-merge-tool/) - [compare two files online free](https://blog.adnansiddiqi.me/tag/compare-two-files-online-free/) - [diff checker for json and code](https://blog.adnansiddiqi.me/tag/diff-checker-for-json-and-code/) - [compare text side by side online](https://blog.adnansiddiqi.me/tag/compare-text-side-by-side-online/) - [find difference between two files online](https://blog.adnansiddiqi.me/tag/find-difference-between-two-files-online/) - [online diff tool for developers](https://blog.adnansiddiqi.me/tag/online-diff-tool-for-developers/) - [llm function calling](https://blog.adnansiddiqi.me/tag/llm-function-calling/) - [python and bioinformatics​](https://blog.adnansiddiqi.me/tag/python-and-bioinformatics/) - [python for bioinformatics​](https://blog.adnansiddiqi.me/tag/python-for-bioinformatics/) - [python programming for bioinformatics​](https://blog.adnansiddiqi.me/tag/python-programming-for-bioinformatics/) - [gemini function calling](https://blog.adnansiddiqi.me/tag/gemini-function-calling/) - [gemini api tutorial](https://blog.adnansiddiqi.me/tag/gemini-api-tutorial/) - [gemini api python](https://blog.adnansiddiqi.me/tag/gemini-api-python/) - [ai function calling](https://blog.adnansiddiqi.me/tag/ai-function-calling/) - [gemini function calling python](https://blog.adnansiddiqi.me/tag/gemini-function-calling-python/) - [gemini api example](https://blog.adnansiddiqi.me/tag/gemini-api-example/) - [ai assistant python](https://blog.adnansiddiqi.me/tag/ai-assistant-python/) - [AI driver monitoring system](https://blog.adnansiddiqi.me/tag/ai-driver-monitoring-system/) - [system monitoring](https://blog.adnansiddiqi.me/tag/system-monitoring/) - [voiceflow](https://blog.adnansiddiqi.me/tag/voiceflow/) - [AI Chatbot](https://blog.adnansiddiqi.me/tag/ai-chatbot/) - [AI Assistant](https://blog.adnansiddiqi.me/tag/ai-assistant/) - [Chatbot Development](https://blog.adnansiddiqi.me/tag/chatbot-development/) - [No-Code AI](https://blog.adnansiddiqi.me/tag/no-code-ai/) - [AI Automation](https://blog.adnansiddiqi.me/tag/ai-automation/) - [Chatbot Builder](https://blog.adnansiddiqi.me/tag/chatbot-builder/) - [AI Tools](https://blog.adnansiddiqi.me/tag/ai-tools/) - [free AI Chat](https://blog.adnansiddiqi.me/tag/free-ai-chat/) - [Chatbot tutorial](https://blog.adnansiddiqi.me/tag/chatbot-tutorial/) - [Shopify Tracking](https://blog.adnansiddiqi.me/tag/shopify-tracking/) - [Google Tag Manager](https://blog.adnansiddiqi.me/tag/google-tag-manager/) - [GTM](https://blog.adnansiddiqi.me/tag/gtm/) - [Meta CAPI](https://blog.adnansiddiqi.me/tag/meta-capi/) - [Facebook Conversion API](https://blog.adnansiddiqi.me/tag/facebook-conversion-api/) - [GA4](https://blog.adnansiddiqi.me/tag/ga4/) - [Server Side Tracking](https://blog.adnansiddiqi.me/tag/server-side-tracking/) - [Browser Side Tracking](https://blog.adnansiddiqi.me/tag/browser-side-tracking/) - [Shopify GTM](https://blog.adnansiddiqi.me/tag/shopify-gtm/) - [Meta Pixel](https://blog.adnansiddiqi.me/tag/meta-pixel/) - [Event Deduplication](https://blog.adnansiddiqi.me/tag/event-deduplication/) - [Shopify Analytics](https://blog.adnansiddiqi.me/tag/shopify-analytics/) - [Client Side Tracking](https://blog.adnansiddiqi.me/tag/client-side-tracking/) - [instagram dm automation](https://blog.adnansiddiqi.me/tag/instagram-dm-automation/) - [dm automation instagram](https://blog.adnansiddiqi.me/tag/dm-automation-instagram/) - [free instagram dm automation tools](https://blog.adnansiddiqi.me/tag/free-instagram-dm-automation-tools/) - [manychat alternative](https://blog.adnansiddiqi.me/tag/manychat-alternative/) - [instagram chatbot alternative](https://blog.adnansiddiqi.me/tag/instagram-chatbot-alternative/) - [instagram customer support automation](https://blog.adnansiddiqi.me/tag/instagram-customer-support-automation/) - [instagram messaging automation](https://blog.adnansiddiqi.me/tag/instagram-messaging-automation/) - [dm automation for instagram](https://blog.adnansiddiqi.me/tag/dm-automation-for-instagram/) - [customer journey mapping tools​](https://blog.adnansiddiqi.me/tag/customer-journey-mapping-tools/) - [Ecommerce Dashboard](https://blog.adnansiddiqi.me/tag/ecommerce-dashboard/) - [Visitor Journey](https://blog.adnansiddiqi.me/tag/visitor-journey/) - [Data Studio](https://blog.adnansiddiqi.me/tag/data-studio/) - [Ecommerce Analytics](https://blog.adnansiddiqi.me/tag/ecommerce-analytics/) - [KPI dashboard](https://blog.adnansiddiqi.me/tag/kpi-dashboard/)