Insights
Latest Blogs & Expert Insights
Read our latest blogs on web development, mobile apps, digital transformation, and emerging technologies.
- All
- AWS
- ColdFusion
- Database
- Development
- Lucee
- Lucee/Railo
- Marketing
- MEAN Stack
- Mobile Development
- NodeJs
- Strategic IT
- Testing
- Uncategorized
How Agentic AI Helps to Modernize Legacy Enterprise Systems?
February 17, 2026 Posted by: iSummation Team Category: Strategic IT No Comments Legacy systems are the silent, often struggling, engines of the business world. They process billions of transactions, hold decades of critical data, and form the backbone of operations for banks, insurance giants, and government agencies. Yet they are also brittle. Built on outdated
ColdFusion vs Modern Backend Frameworks: Performance, Security & Cost Comparison
January 6, 2026 Posted by: iSummation Team Category: ColdFusion No Comments The landscape of software development is in a constant state of flux. New languages, frameworks, and tools emerge, each promising to be faster, more secure, and more efficient than the last. Amid this whirlwind of innovation, established technologies often face scrutiny. One such platform
Adobe ColdFusion Security Best Practices 2026: Patches & Hardening
December 26, 2025 Posted by: iSummation Team Category: ColdFusion No Comments Adobe ColdFusion remains a critical engine for enterprise applications globally. Despite the emergence of newer frameworks, the robustness and rapid development capabilities of ColdFusion keep it firmly entrenched in government, healthcare, and financial sectors. However, the landscape of Adobe ColdFusion security is constantly shifting.
Native vs. Cross-Platform App Development: Which Is Right for You Enterprise?
December 22, 2025 Posted by: iSummation Team Category: Mobile Development No Comments Choosing the right mobile development approach is a critical decision that impacts your budget, timeline, and user experience. Whether you're launching a new start-ups or scaling an existing product, understanding the core differences between native and cross-platform app development is essential. This guide
Modernizing Legacy Apps: Hybrid vs. Full Rewrite Front-end Migration
December 9, 2025 Posted by: iSummation Team Category: Development No Comments Every organization has them: legacy applications. These are the systems that, while once innovative, now represent a significant challenge to business agility and growth. A legacy application is any piece of software that is difficult to maintain, support, or enhance because it is based
ColdFusion Modernisation & Performance in 2026
December 2, 2025 Posted by: iSummation Team Category: ColdFusion No Comments ColdFusion, a language that has powered enterprise applications for decades, continues to evolve. While some may view it as a legacy technology, its journey is far from over. The platform is undergoing a significant transformation, embracing modern development practices and integrating powerful new capabilities.
How to Containerize a ColdFusion Application?
November 26, 2025 Posted by: iSummation Team Category: ColdFusion No Comments Modernizing legacy applications is a common challenge for software development company. For many organizations relying on Adobe ColdFusion, the question isn't whether to modernize, but how. Containerization with Docker offers a powerful solution, enabling developers to package applications with their dependencies into isolated, portable
How to Migrate from ColdFusion to Lucee 6 Without Breaking Your App?
November 19, 2025 Posted by: iSummation Team Category: ColdFusion No Comments Migrating a core technology stack is a significant undertaking for any enterprise. For businesses running on Adobe ColdFusion, the move to an open-source alternative like Lucee 6 presents a compelling proposition. It promises freedom from restrictive Adobe ColdFusion licensing, enhanced performance, and a vibrant
Why ColdFusion Still Belongs in Modern DevOps Workflows?
November 10, 2025 Posted by: iSummation Team Category: ColdFusion No Comments For years, a narrative has persisted that paints ColdFusion as a legacy technology, a relic of a bygone ColdFusion web development era. This perception often overlooks the platform's significant evolution. Far from being stagnant, ColdFusion has adapted, embracing the principles and technologies that define
How ColdFusion 2025 Enhances Java Integration and Performance?
October 15, 2025 Posted by: iSummation Team Category: ColdFusion No Comments ColdFusion 2025 marks a significant leap forward, particularly in its relationship with the Java ecosystem. This latest version reinforces its position as a powerful platform for rapid application development by deepening its Java integration and delivering substantial performance gains. For ColdFusion developers and technical
DevSecOps Best Practices for Enterprise Software Development
October 7, 2025 Posted by: iSummation Team Category: Development No Comments Security can no longer be an afterthought in software development. As development cycles accelerate, integrating security from the very beginning has become essential for modern enterprises. This is the core principle of DevSecOps, a methodology that embeds security practices within the DevOps workflow. For
Why ColdFusion is a Better Choice for Enterprise Software Solution?
September 30, 2025 Posted by: iSummation Team Category: ColdFusion No Comments Choosing the right technology stack is one of the most critical decisions for any enterprise. It impacts everything from development speed and cost to security and scalability. While newer languages often grab the headlines, seasoned platforms frequently offer a more robust, secure, and cost-effective
How ColdFusion is Powering the Future of Custom Mobile App Development?
September 24, 2025 Posted by: iSummation Team Category: ColdFusion No Comments The requirement for powerful, scalable, and high-performing mobile applications continues to surge. As businesses aim to engage users across both Android and iOS, the challenge of custom mobile app development becomes a critical technical discussion. Developers must build high-performance apps without duplicating code or
How ColdFusion Powers the Future of Modern Enterprises with AI?
September 17, 2025 Posted by: iSummation Team Category: Development No Comments The landscape of enterprise technology is in a constant state of flux, driven by the relentless pace of innovation. One of the most significant forces shaping this evolution is Artificial Intelligence (AI). As organizations strive to become more agile, data-driven, and efficient, the integration
Boost DevOps Efficiency and the Role of AI in Self-Healing Test Automation
September 11, 2025 Posted by: iSummation Team Category: Testing No Comments In the competitive landscape of software development, speed and quality are not just goals; they are requirements for survival. The DevOps methodology emerged as a response to this need, breaking down silos between development and operations teams to create a more agile, collaborative, and
Case Study: Azure-Based Cloud-Native Application for Modern Law Firm
September 2, 2025 Posted by: iSummation Team Category: Strategic IT No Comments The legal industry faces mounting pressure to modernize its operations while maintaining strict security and compliance standards. In this comprehensive case study, we examine how a forward-thinking law firm successfully transformed their traditional infrastructure into a robust, scalable cloud-native solution using Microsoft Azure.
Legacy System Modernization Challenges and How DevOps Solves Them?
August 26, 2025 Posted by: iSummation Team Category: Strategic IT No Comments Legacy system are the unsung backbone of modern enterprises. While tech headlines buzz with AI breakthroughs and cutting-edge innovations, 70% of businesses still rely on aging platforms to run their most critical operations. These systems, often decades old, present unique challenges that can
Cloud Migration Strategy for Enterprise: A Complete Guide
August 19, 2025 Posted by: iSummation Team Category: Strategic IT No Comments Cloud migration is more than a technical shift, it’s a full-scale business evolution. Organizations that master their cloud migration strategy gain competitive advantages in scalability, security, and innovation speed. This comprehensive guide provides a step-by-step blueprint for successful enterprise cloud migration. Whether you're
ColdFusion 2025: Redefining Enterprise Web Development with Innovation and Modernization
August 12, 2025 Posted by: iSummation Team Category: ColdFusion No Comments ColdFusion 2025 marks a pivotal moment in Adobe’s web development journey, showcasing a bold transformation that redefines its position in the enterprise-grade development landscape. For years, ColdFusion has been a trusted tool for developers, but with this release, Adobe has taken significant strides to
Mobile App Development Trends in 2025
August 5, 2025 Posted by: iSummation Team Category: Mobile Development No Comments In today's rapidly growing digital world, mobile apps are not just a convenience, they're an essential part of our daily life. From streamlining business operations to engaging millions of users worldwide, mobile applications are the backbone of modern digital experiences. As we move
Empowering Digital Transformation with Enterprise Software Solutions
July 29, 2025 Posted by: iSummation Team Category: Strategic IT No Comments The success of large organizations depends heavily on their technological capabilities. Enterprise-level software solutions are designed to address specific challenges in this space, offering scalability, security, and customization without compromising efficiency. But why are these solutions so critical in the business world? Let’s
Why Intelligent Automation Matters? | 5 Ways iSummation Helps You Stay Ahead
July 2, 2025 Posted by: iSummation Team Category: Strategic IT No Comments Digital transformation is no longer just a passing trend—it has become a strategic necessity for companies striving to remain competitive in an increasingly dynamic market. While some organisations have begun this journey, many still rely on outdated systems and manual processes that limit
What 20 Years of ColdFusion Taught Us?
June 20, 2025 Posted by: iSummation Team Category: ColdFusion No Comments Our journey with ColdFusion at iSummation Technologies began over two decades ago, back when it was still known as all about ColdFusion software development. Since then, we’ve witnessed the growth of the technology as it transitioned from Macromedia and later to Adobe. Over this
Why ColdFusion Still Matters in 2025 and How It’s Evolving with Business Needs
June 10, 2025 Posted by: iSummation Team Category: Strategic IT No Comments When ColdFusion first debuted in 1995, few could have predicted its longevity. A software originally built to make creating dynamic web pages simpler, ColdFusion technology sparked a revolution in web development during its inception. Fast forward 30 years, and doubters still ask questions
Are AI Agents the Future? A Deep Dive into Agentic AI vs Generative AI
June 3, 2025 Posted by: iSummation Team Category: Strategic IT No Comments Artificial Intelligence (AI) is no longer a futuristic concept; it’s a reality that has been transforming industries worldwide. From chatbots to self-driving cars, AI’s capabilities have evolved rapidly, bringing forth different types of AI technologies that serve various purposes. Two prominent technologies in
How Low Code No Code is Transforming Business Innovation?
May 26, 2025 Posted by: iSummation Team Category: Strategic IT No Comments Low-code and no-code app (LCNC) platforms are redefining the way businesses approach app development and problem-solving. Offering enterprises and start-ups alike a powerful toolkit to innovate, these platforms lower the barriers to creating custom software solutions. Whether you're a technical expert or a
How ERP Software Transforms Logistics Management for Enhanced Efficiency
May 20, 2025 Posted by: iSummation Team Category: Strategic IT No Comments For decades, traditional industries have relied heavily on legacy systems to manage operations, supply chains, and customer relationships. These systems, while robust in their heyday, now struggle to keep pace with contemporary business expectations. The global demand for seamless data integration, real-time analytics,
Boosting Business Efficiency with Integrated Mobile Solutions
May 13, 2025 Posted by: iSummation Team Category: Strategic IT No Comments The business landscape is increasingly defined by rapid technological advancements, and staying ahead requires smarter, faster, and more adaptable strategies. Among these strategies, integrated mobile solution stand out as a game-changer for businesses of all sizes. From improving internal workflows to elevating customer
Revolutionising Investigation Operations with Technology-Driven Case Management System
April 28, 2025 Posted by: iSummation Team Category: Strategic IT No Comments The shifting landscape of the investigation industry has placed a growing emphasis on efficiency, accuracy, and seamless client communication. Traditional methods of managing cases, collecting evidence, and documenting findings can no longer keep up with the demands of today’s fast-paced environments. Agencies are
Retail Reimagined: A Shopify Success Story
April 22, 2025 Posted by: iSummation Team Category: Development No Comments E-commerce is more competitive than ever. Retailers who want to thrive need fast, robust, seamless online experiences beyond mere digital storefronts. This is where Shopify Migration in e-commerce development becomes a game-changer. By leveraging the right tools and working with a skilled Shopify development
5 Ways a Modern Case Management System Transforms Private Investigations
April 7, 2025 Posted by: iSummation Team Category: Development No Comments Managing cases efficiently is a key challenge for private investigators in the investigation industry. While traditional methods like spreadsheets or fragmented systems may have sufficed in the past, they’re no longer enough to keep up with the demands of modern investigative work. That’s where
Boosting App Security: Dynamic Module Installation & Code Security in Android Development
April 2, 2025 Posted by: Vijay Rathod Category: Mobile Development No Comments Securing Android apps has never been more critical. With the rise in cyberattacks, particularly targeting mobile platforms, developers must integrate robust app security solutions while maintaining a seamless user experience. Dynamic module installation not only enhances app efficiency but also improves code security,
Custom Software Development Cost in 2025
March 27, 2025 Posted by: iSummation Team Category: Development No Comments When it comes to taking your business to the next level in today’s competitive market, having a customised digital solution can make all the difference. Whether you're a startup looking to streamline operations or an established enterprise exploring a unique edge, custom software development
How AI is Revolutionizing Retail: Trends and Innovations
November 28, 2024 Posted by: iSummation Team Category: Strategic IT No Comments Artificial Intelligence (AI) is rapidly revolutionizing the retail industry, creating a radical change that is reshaping how retailers and e-commerce operate, engage with customers, and make decisions. With the advent of AI, retailers can now offer personalized experiences, streamline operations, and enhance customer
React vs Angular: Which One’s Right for Your Project?
October 16, 2024 Posted by: iSummation Team Category: Development No Comments Choosing the right JavaScript framework or library for your project can significantly impact its performance, scalability, and maintainability. As developers, we often find ourselves debating the merits of React, Angular, and Vue.js. Each has its strengths and weaknesses, making the decision more complex than
The Future of AI in Software Development: Cause and Impact
August 29, 2024 Posted by: iSummation Team Category: Development No Comments The intersection of artificial intelligence (AI) and software development is a rapidly evolving landscape that is set to redefine the industry. The implications of AI for developers are profound, from AI-assisted coding tools to fully autonomous development systems. This article explores the causes driving
How To Setup MURA CMS Under Subfolder on Railo Ubuntu
June 28, 2024 Posted by: iSummation Team Category: ColdFusion No Comments Recently I was working with site migration from Windows to an Ubuntu server. After renaming the file name accordingly everything works fine except for one project. While working with Windows we never take care of file name cases since it does not matter in
Complete Guide of Client Variables in ColdFusion
June 21, 2024 Posted by: iSummation Team Category: ColdFusion No Comments Client variables are a storage method to persist information with a client and application and save it between user sessions. Normally I look like an alternative to session variables to store data. The main difference between session and client is we can choose the
How To Configure nginx for Windows with Lucee?
May 27, 2024 Posted by: Vikas Category: Lucee No Comments For the configuring nginx for Windows in the software development process in Lucee/ColdFusion technology, which runs on Windows 10. In this environment, Using Lucee with IIS and Node.js with Express.js and iisnode. To replace IIS with nginx, in that process first downloaded nginx and developed
What is Agile Methodology in Software Development? Role & Importance
May 17, 2024 Posted by: iSummation Team Category: Development No Comments Agile development methodology has revolutionized software development services, providing a flexible, collaborative approach that addresses the dynamic needs of modern projects. Agile's core principles prioritize iterative development, stakeholder collaboration, and adaptability, making it a preferred methodology in SaaS (Software as a Service) product development.
Complete Guide of Data Structures in Swift
May 10, 2024 Posted by: Harshil Vyas Category: Mobile Development No Comments Data modelling is the foundation of computer science and software development. They help us store and protect good information. Swift programming language is a powerful and intuitive language developed by Apple that provides a variety of design documents to choose from. and provide
Optimize User Experience with Firebase Remote Configss
May 3, 2024 Posted by: Vijay Rathod Category: Mobile Development No Comments A Step-by-Step Guide for Real-Time App Customization Introduction: Firebase Remote Config simplifies app customization by enabling real-time updates without the need for app store releases. It empowers developers to tweak app behaviour, UI elements and features remotely. Problem Statement: Building a dynamic Android
How SEO Helps to Increase Brand Awareness?
April 26, 2024 Posted by: Mahendra Gohil Category: Marketing No Comments In the realm of today's digital age, building a strong online presence is essential for every business looking to succeed. With millions of businesses striving for attention, it's compelling to make sure that your brand stands out. This is where the role of search
Power of Choose Correct Architecture for Android Development
April 23, 2024 Posted by: iSummation Team Category: Mobile Development No Comments Choosing the correct architecture for Android development is crucial for building scalable, maintainable, and efficient applications. The architecture forms the foundation of the app's structure, defining how components interact and how the code is organized. Here are some popular architecture patterns used in
A Guide to Automation Testing – Tips and Benefits
April 12, 2024 Posted by: Kajal Suthar Category: Testing No Comments What is Automation Testing? Automation testing is a software testing technique that uses specialized tools and scripts to perform tests on a software application, system, or product. The primary goal of automation testing is to reduce manual effort, increase test coverage, and improve the
Exploring Multimedia Metadata with FFprobe: A Comprehensive Guide
April 7, 2024 Posted by: Mahavir Category: Development No Comments Introduction Welcome to our in-depth exploration of FFprobe, an indispensable tool in the world of multimedia analysis. Whether you're a media professional, developer, or enthusiast, FFprobe offers a wealth of information about your audio, video, and subtitle files. In this guide, we'll delve into the
Troubleshooting the 502 Service Unavailable Error: Thread and CFHTTP Request
March 29, 2024 Posted by: Naresh Category: ColdFusion No Comments Introduction In the realm of ColdFusion development, encountering the 502 Service Unavailable error can be a perplexing challenge, especially when it arises due to high traffic volumes. If you find your ColdFusion application succumbing to this error after approximately 50-page loads, it's a clear signal
Empowering Arrays: Lucee 5.3.8.X Introduces New Functions, Bridging the Gap with JavaScript
March 24, 2024 Posted by: Bharat Patel Category: Lucee No Comments It's always fantastic news when the technology you're immersed in continues to evolve. I'm truly grateful to the Lucee team for their steadfast commitment to advancing technology, enhancing compatibility not just with Adobe ColdFusion technology, but also with other widely used technologies like JavaScript,
REST API: The Invisible Powerhouse Driving Modern Applications
March 16, 2024 Posted by: iSummation Team Category: Development No Comments What is REST API? REST, which stands for Representational State Transfer, defines a set of guidelines for how software development programs communicate with each other over the Internet. It's like a common language that enables different systems to understand and exchange information. It illustrates
Understanding cfthrow Behaviour and Implementation in Lucee
March 8, 2024 Posted by: Vikas Categories: ColdFusion, Lucee No Comments Lucee Error handling is a crucial aspect of any programming language, and in ColdFusion, the cfthrow tag is the go-to mechanism for explicitly throwing exceptions. Lucee, an open-source CFML (ColdFusion Markup Language) engine, supports cfthrow along with its own set of features and behavior.
MASA At The Rescue To The Mura CMS Users
March 1, 2024 Posted by: Parixit Jani Category: ColdFusion No Comments CMS is a set of related programs that are used to create and manage digital content. A CMS allows users to create, edit, organize, and publish content on the web without needing advanced technical knowledge. For Coldfusion developers, there are few “Content Management System”
How to Use Realm Database in iOS App Development?
February 24, 2024 Posted by: Harshil Vyas Category: Mobile Development No Comments Using Realm database in iOS Swift Apps Realm is a popular open-source mobile database solution that provides an alternative to traditional SQLite databases in iOS, macOS, tvOS, and watchOS Applications. It offers a simple and efficient way to persist data locally on the
Dynamic Feature Modules (DFMs)
February 16, 2024 Posted by: Vijay Rathod Category: Mobile Development No Comments Android development most powerful tool for allowing you to modularize your app by breaking it into smaller, more manageable parts that can be downloaded and installed on-demand, reducing the initial app size and improving app delivery. There are two modes or delivery options
Unlocking Multimedia Mastery with FFMPEG: A Comprehensive Guide
February 9, 2024 Posted by: Mahavir Category: Development No Comments Introduction In the dynamic world of multimedia processing, FFMPEG stands tall as a versatile and powerful tool, enabling developers and enthusiasts to manipulate audio and video files with unprecedented flexibility for their multimedia software development. From simple conversions to complex video editing tasks, FFMPEG has
Behind the Scenes: Understanding the World of APIs
February 3, 2024 Posted by: Naresh Category: Development No Comments Introduction API means Application Programming language. An API is fundamentally a set of rules that command how two machines talk to each other. An API's communication protocol is like a language that allows developers to easily connect and integrate different applications, making it faster and
ColdFusion/Lucee: How do we effectively set argument to the function?
January 26, 2024 Posted by: Bharat Patel Category: ColdFusion No Comments At the outset of this article, let me pose a question. Is it mandatory to set cfargument when writing a function? You might assume the answer is Yes, but the correct response is No. [apCI id="3079c0c180ee3a576dfb7e32e1919b00" raw="no"] If an argument isn't required to
ColdFusion: Rapid Web Development Empowerment Through Shortcut Key
January 19, 2024 Posted by: iSummation Team Category: ColdFusion No Comments ColdFusion is a powerful web development platform that combines simplicity and efficiency for creating dynamic, data-driven web applications. Using its intuitive ColdFusion Markup Language (CFML), developers effortlessly integrate databases, handle complex data processing, and generate content. Accelerating development with impactful shortcut keys plays a
Transitioning from AWS Node.js SDK v2 to v3: A Guide for getObject and putObject
January 12, 2024 Posted by: Vikas Category: NodeJs No Comments Introduction: As technology evolves, so do the tools and libraries that developers use to build applications. Amazon Web Services (AWS) constantly updates its SDKs to provide better features, improved performance, and enhanced security. If you've been using the AWS Node.js SDK for Node.js development purposes
The AI Revolution: Transformative Impacts of Machine Learning on Lives
January 5, 2024 Posted by: Parixit Jani Category: Development No Comments Artificial Intelligence & Machine Learning have changed our lives in recent times. It has impacted us by helping us with shopping, driving, managing finance, health, entertainment to all day-to-day activities. By knowingly or unknowingly we all are using AI as well as we are
Pros & Cons of Swift Language in Detailed
December 31, 2023 Posted by: Harshil Vyas Category: Mobile Development No Comments What is Swift and why should you use it? Swift programming language was developed by Apple Inc. and introduced in 2014. Swift programming language is developed to work with Apple's Cocoa and Cocoa Touch frameworks and the significant body of present Objective-C code
Unleashing Kotlin’s Power: A Deep Dive into Android Development Features
What is Kotlin? and History? Kotlin, an open-source statically typed programming language, is designed for various platforms including the JVM, Android, JavaScript, Wasm, and Native. Developed by JetBrains, the project began in 2010 and has been open source since its inception. The initial official release, version 1.0, was launched in February 2016 by JetBrains, a
Copilot AI – Transforming the way programmers write code…
April 14, 2023 Posted by: user Category: Development No Comments CoPilot is a revolutionary AI-powered coding assistant tool developed by OpenAI. It uses state-of-the-art machine learning algorithms to assist developers in writing code more efficiently and accurately. CoPilot is built on top of the GPT-3 natural language processing model and can understand natural language inputs
Top choice React UI Frameworks and Libraries
March 16, 2023 Posted by: user Category: Development No Comments React is a popular JavaScript library for building user interfaces (UI) and frontend web applications. React provides a set of tools and features that enable developers to create reusable UI components and manage their state efficiently. React UI frameworks and libraries are pre-built collections of
ChatGPT- the smartest ever AI Chatbot
February 16, 2023 Posted by: user Category: Development No Comments ChatGPT is a new, powerful chatbot developed by OpenAI that features contextual and easy communication in natural, colloquial English. While GPT is not exactly anything new in the realm of AI, ChatGPT represents a high stage in the evolution of evolution of GPT technology. GPT
A Glimpse into the VR Metaverse and Web3
January 5, 2023 Posted by: user Category: Development No Comments The world has never been larger or smaller. Despite the great jump in the number of people inhabiting our planet, the world has become smaller than ever thanks to advances and technological leaps and breakthroughs. Heck! You don’t even need physical presence but can still
Top Blockchain Platforms Powering Blockchain Development
November 25, 2022 Posted by: user Category: Development No Comments Blockchain is an emerging decentralized technology that can track, document, and facilitate transactions. Blockchain prevents fraud and tampering by employing a public ledger powered by a globally distributed record of historical transactions. There is documentation of all interactions and by design all such exchanges are
Why Use TensorFlow for Machine Learning Solution?
October 12, 2022 Posted by: user Category: Development No Comments As a Machine Learning (ML) and deep learning framework TensorFlow is widely used by developers. It is licensed as per free and open-source library. Tensor Machine Learning, as it is often popularly abbreviated as, technology was initially developed by Google’s Brain Team, and they released
Why choose Power BI for Business Intelligence?
September 15, 2022 Posted by: user Category: Development No Comments The complexity, complications and challenges that businesses face is unique to each and every target market. The diversity of consumer nature and the wide differences in defined budgets, goals and plans contribute towards adding to the complexity. The daily creation of data by businesses in
Why Python is the top choice for IoT Development?
August 24, 2022 Posted by: user Category: Development No Comments The creation of new algorithms, mastering new information and developing effective and unique solutions have taken centerstage in the lives of programmers in the recent past. A survey conducted by Stack Overflow records that Python is the fastest growing programming language. Developers regularly use the
Top reasons to choose NodeJS Development
August 2, 2022 Posted by: user Category: Development No Comments More developers and businesses are using a NodeJS backend to power their web and mobile apps than ever before. NodeJS development is going from strength to strength and gaining in popularity as the programming language of choice for many reasons. Like all other technologies it
Top iOS App Development Trends
May 18, 2022 Posted by: user Category: Development No Comments Apple has been leading the entire smartphone market for several years. That is why the popularity of Apple devices has grown and the use of iPhone devices has been increasing, which requires developers & programmers to consider mobile app development on iOS too. The platform
Best Cross-Platform App Development Frameworks
April 27, 2022 Posted by: user Category: Development No Comments Businesses can't afford to miss their presence on Google Play or the Apple App Store. As per the report on the mobile app market, the global market share of mobile was valued at USD 154.05 billion in 2019 and was forecasted to increase at a
Topmost Trends in Software development Now and in Future
March 31, 2022 Posted by: user Category: Development No Comments It’s about a digital transformation whereas Software is a great combination between artistry and engineering! Well, the current market situation is very challenging for business owners due to the crises ushered by the Covid-19 pandemic. Businesses, start-ups are facing big challenges and technology is helping
7 Most Popular Node JS Frameworks for Developers Around the World
March 17, 2022 Posted by: user Category: Development No Comments Over the past few years development tech stack have been changed to adopt JavaScript based technologies and demand for Node JS alone has increased significantly as developers are continually testing different frameworks that offer best features to build apps or software products. According to a
Top Reasons to Choose ReactJS for Frontend Development
March 4, 2022 Posted by: user Category: Development No Comments ReactJS has taken the front-end development space by storm Ever since its launch from May 2013, Now ReactJS becomes a developer’s top-notch choice for frontend development as it is a JavaScript library built and maintained by none other than most popular social media Facebook. According
Key Benefits to Hire Remote Developers from India
February 21, 2022 Posted by: user Category: Strategic IT No Comments As we know, 2021 didn't go as well as we all had expected. The COVID-19 pandemic has affected many businesses and start-ups and during such outbreaks, online business is the need of the hour. During the time of complete lockdown in many countries, the
Wearable App Development Trends to Watch Out
February 21, 2022 Posted by: user Category: Strategic IT No Comments The futuristic web technology has advanced several steps forward, from developing mobile applications to designing wearable app designs. Yes, applications have moved on to smartwatches and spectacles, giving the continually developing technology market a new broader perimeter and drive. This modern world technology is
Emerging IT Technologies in 2022
January 24, 2022 Posted by: user Category: Strategic IT No Comments The world keeps on moving towards digitalization and technologies are advancing year after year. We are watching out for different technological changes in the 21st century and several highly commercial and prevalent technologies in the IT industry during the early 2000s have entirely vanished,
Migrating to ColdFusion? Waste or worth?
May 6, 2020 Posted by: user Categories: ColdFusion, Development No Comments We are quite familiar with the ColdFusion programming language and also know that majority of the organizations around the globe have adopted ColdFusion application development for their business. And for those who are currently using PHP, ASP, ASP.NET, or any other technology and thinking
The ColdFusion Myths
February 24, 2020 Posted by: user Category: ColdFusion No Comments It has been almost a quarter-century since the ColdFusion introduced to the world and from ever since it has been one of the most underestimated programming language amongst developers and programmers. Of course, there are lots of ups and downs down the lane. But today
ColdFusion Modern approach for Advanced Features
February 3, 2020 Posted by: user Category: ColdFusion No Comments Well, we all know the importance of Web applications in the existence of this technology era. Everything is now on the internet, whether it is buying a poetry book from an e-commerce website or saving a favorite spot in a movie theatre to watch a
25 Reason to Choose ColdFusion for your Web Applications
Being a valuable asset from 20+ years among developers, ColdFusion is on a boom from ever since it comes into the market. Of course, it's the potential and advancements of ColdFusion, that keep it alive to this day. But since the technology makes its first move into the market, it has been continuously coming up
CFML based technology, Lucee gives a Warning Bell 🔔
Wanna upgrade your Lucee server to the next version, check out the below functions. Hurry up, they are going to remove anytime. Per Lucee documentation, they are declared as deprecated. Surprised! I know you are thinking that “There is no list available on the internet about the functions, and also, Lucee never raises a list.
CLI and parallel processing enhancement in Lucee
Since the NodeJS gained the popularity due to its asynchronous nature, we all started loving the asynchronous programming. Lucee updated lots of functions to add asynchronous support but I still see some enhancement which would be worth to have it. In this post I’ll talk a little bit about command line support in cfml language.
Validate HTML tag with MUSTACHE variables
MUSTACHE is one of the great template driven system. It is a logic-less syntax. Logic-less meaning it just tag-based template system that replaced with the value. Where to use MUSTACHE? In a simple word, I can say that "where you will have some fixed-format forms or templates, you can easily add MUSTACHE". Believe me, it
Convert arrayBuffer to Base64 string and vice-versa
In this era, Software as a service (SaaS) becomes more and more popular, and I am working on one of SaaS product for USA based investigative company using MEAN Stack development approach, and there was a requirement where we want to integrate 3rd party feature into the project using their JavaScript. There is one export
CFML functional programming approach
Being a coder, I can say most of from us don't want to walk much on a street. In the concern of cleaning written code that working perfectly fine, sometimes things are getting done with simple copy n paste that we did before. Simple and very easy, we normally do. There might be some solid
Sharing data between the Angular components
Welcome beginners, yes this is more or less for the developers who just started their journey as Angular 2+ developer or want to learn Angular 2+. Most of the new Angular Developers face problems in sharing the data between the components. Also if you are applying as fresher or junior level then chances are high,
Auto Deploy Angular website on S3 using GitLab CI
July 16, 2019 Posted by: iSummation Team Category: AWS No Comments I am writing story with certain assumption You already have AWS account, if not go ahead and create one at https://aws.amazon.com/ (First year almost free). You have gitlab and gitlab CI already setup. . . . Host Angular website on S3 Login to AWS
Key Takeaways from CFML Functions
Whenever we are discussing about Rapid Development on script base technologies then CFML seats on a top row. CFML Technologies are becoming more powerful day by days and have better functions to improve the code and performance. There are many functions that make your job very easy, here I am comparing query functions over array
Deploying Lucee on Docker
May 30, 2019 Posted by: iSummation Team Category: Lucee/Railo No Comments Finally, decided to play with Docker and Lucee for one of our project which we are trying to move eventually in Linux platform and believe me it was fun. Here are steps to getting started with Lucee, Docker and Window 10. Download dockers windows
Change Title of CFWindow after creating
May 30, 2019 Posted by: Bharat Patel Category: ColdFusion No Comments Hello Friends, CFWindow has attribute for giving title to window. Once it is created, we can use it multiple time for different purposes with same title otherwise we need to create it again if we want to change title. Using setTitle function there is no need
Writing Test Cases using TestBox for ColdFusion Application
May 30, 2019 Posted by: Parixit Jani Category: Testing No Comments There are multiple testing techniques we use for software code testing, most common are Unit Testing, Model Testing, Functional Testing, Handler Testing, System Testing, Regression Testing etc. Usually full testing to follow by writing specific test cases as depend on testing technique and tools
Remove duplicate elements from the list using coldfusion
May 30, 2019 Posted by: Bharat Patel Category: ColdFusion No Comments Hi All, List’s function is very useful in ColdFusion technology. We often use lists in our code but sometime we find duplicate elements in the list and we need to remove it. Here is the simple function to remove duplicate elements from list. Have
Fastest growing SaaS companies in the world
April 1, 2019 Posted by: user Category: Strategic IT No Comments The most powerful world people have ever seen is today in the 21st century as technology landscape with breakthrough innovation streamlining almost everything and for all industries vertical. Since the internet accessibility & availability become more affordability now most IT Tech companies in the
Coldfusion CFQUERY serializeJSON with key and value
January 28, 2019 Posted by: Bharat Patel Category: Lucee/Railo No Comments Development techniques are varied depend on developer, somewhat many techniques remains undocumented until developer shares it. Let us share something about CFQUERY in Lucee CFML. Modern web apps are moving on Ajax based development includes AngularJS, ReactJS, VueJS and a few more. API solution
Perform INNER JOIN in MongoDB using $lookup aggregation operator
January 28, 2019 Posted by: iSummation Team Category: MEAN Stack No Comments In MongoDB 3.2 has introduced $lookup operator in aggregation framework which can be utilized to perform LEFT JOIN. Please note that MongoDB data operation is not like operating data in relational database so it is always advisable to have relevant data to be
User Interface Design – Key Considerations
January 11, 2019 Posted by: user Category: Uncategorized No Comments UI/UX Design – Key Considerations UI/UX Design, User Interface Design is vital for product development and users are the real glittering gems behind any successful and most popular technical solution. Jointly UI/UX Designer, Frontend Developer, Graphic Designer, HTML Developer, JavaScript Developer, Angular Developer, Technical Writer,
jQuery New Event! Focusin and Focusout
January 2, 2019 Posted by: Bharat Patel Category: Development No Comments To delegate the "focus" and "blur" events you must use these new events, called "focusin" and "focusout". You can also use old events for handling focusing events in jQuery 14. Syntax jQuery(element).focusin(handler); jQuery(element).focusout(handler); Example <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head>
Testing frameworks – cfunit, cfcunit and mxunit
December 31, 2018 Posted by: Vikas Category: Testing No Comments Hi folks, There are lots of testing frameworks available for Test-driven development (TDD). Most of them are of xUnit family. Recently I had gone through three most popular testing frameworks for ColdFusion. CFUnit CFCUnit MXUnit After using all three, I decided to post a comparison
Progressive Web App (PWA) vs Native Mobile App
November 1, 2018 Posted by: user Category: Strategic IT No Comments Innovation in technology and development is an ongoing endless process to ultimately achieve most advanced and limitless solution for better, faster and easing user experience. Just few years back once iOS and Android mobile operating system become the core for mobile business solution, considered
Progressive Web App – An App for everything
October 11, 2018 Posted by: user Category: Strategic IT No Comments Web development trend constantly evolving with the most advance platforms and modern technologies that ultimately deliver better user experience than ever before. Use of micro development making it possible to eliminate limitations accessing and using the app almost from any device that popularly termed
Generate PDF using AWS lambda and SAM local
June 22, 2018 Posted by: iSummation Team Category: AWS No Comments AWS Lambda lets you run code without provisioning or managing server. Since you are not managing server it is called "ServerLess" (yea, Serverless doesn't mean no server). I think this is the way to handle microservices, mobile app API call where a developer does
Node.js Core Technical Features
May 31, 2018 Posted by: user Category: MEAN Stack No Comments “MEAN” become one of the popular advanced modern technology stack and continue increasing development demand for high scalable modern solution for SMBs and Large-scale enterprises globally. Node.js is the core of MEAN stack, Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
Angular 6 – What’s New ?
May 17, 2018 Posted by: user Category: MEAN Stack No Comments Angular 6 is available now, let us quickly check-out some exiting new features and updates at a glance. Angular 6 features and updates are sure giving an edge to huge performance boost! The key updates are Angular Elements, Angular library, service worker improvements, and
Node.js Best eCommerce Platforms
May 3, 2018 Posted by: user Category: Strategic IT No Comments It’s more than three decades since the eCommerce development actively started and evolved gradually with many open source CMS platforms. Since over five years responsiveness and mobile eCommerce Apps are now dominating eCommerce development. eCommerce helps in overcoming the barriers of time and distance,
Enterprise Mobility – Operations on the Go
April 26, 2018 Posted by: user Category: Mobile Development No Comments The world become virtually boundary less in a global business term, Now the most recent technology revolution is an adaption of mobility as the most disruptive technology for enterprises across the globe. Mobile implementation becomes more vital for operational efficiency and meeting the new
Timeout issue in MySQL Delete Query with IN Statement
February 23, 2018 Posted by: Mahavir Category: Database No Comments I came across high delay timing issue while executing delete query in MySQL with IN statement as was taking too much time to execute, here is the case of timeout issue and solution to fix this issue. I want to delete all records tagged as
Running Multiple Tomcat Instances with Coldfusion Standard Version – Part I
February 15, 2018 Posted by: user Category: ColdFusion No Comments I am an enthusiastic ColdFusion Developer since over 8 years, love working on CodlFusion like an expert, earlier I used to work with Railo and ColdFusion 9 (standard edition) to clustering and load balancing. I had started with Railo as I was new to Railo
Build a Facebook BOT using Chatfuel
February 8, 2018 Posted by: user Category: Uncategorized No Comments Artificial Intelligence and BOT development are among hot topics which seem to be very promising and thus are being worked on and developed recently. According to Forbes, what seems to get great attention during the next 12 months is "BOTs' development", and if you
Initiating IBM Watson AI Chatbot Development
These days building a ChatBot become more advanced without needing to code from scratch or doing hardcore programming by yourself. Chatbots have matured into solutions that enterprises across industries are taking seriously hence and no longer a nascent technology. Now, majority of the BOT Platforms provide advanced capabilities with predefined sets of variable objects, intents,
Angular 5 New Features at A glance
Angular, Google’s popular JavaScript framework now become faster, smaller, and easier than ever with new Angular 5.0.0 updated from previous version 4.3.0. Angular become more better to develop progressive web apps and greater support for Material Design capabilities. Angular 5, code named “Pentagonal-Donut” brings some new features to build performance packed responsive Mobile, Web and
Fixing Google Map loading issues in jQuery UI Tabs
It may sounds little unusual to say that "Google map is not working or loading in jQuery UI tabs", Google map works nicely when you put DOM on the first tab but it won’t work in any other tabs. Guess, there is nothing unusual to say about Google Map & jQuery UI as both
Best Platforms and Tools to build powerful Chatbots
The world’s top most and leading consumer retail brands have already adopted Chatbots for advance engagement on sales, customer service experience for their service ranges and product lines. A decade ago it was like having a website became a standard need for every business, now same as Chatbots must for every business. Chatbots
Using AWS S3 storage as FTP
Sound weird, right ? Yes, but you never know on what time you may be in a situation where your client needs to access your files stored in S3 via FTP or third party who are still living in old era wanted to access via FTP. Recently I have the same situation where the
Floating Point Arithmetic Inaccuracy in Lucee
Recently, We were facing arithmetic issue with Lucee. We are using Lucee 4.5 in production enviroment. First, let me elaborate the issue. The code was very simple (see below example). We were doing subtraction operation having fixed floating value. we were expecting result with fixed 2 decimal point but it gave 12 floating value whereas we were giving input
Using middlewares in Node.js apps
I’ve been using middleware for a long time. If you’ve built Node.js apps using Express.js, you are probably aware of middleware and how middleware functions work if you know basic of Node.js and Express.js. A better understanding of how middleware works, you definitely can create a more maintainable application with less and reusable code.
Backup and Restore MySQL DB using mysqldump command line tool
MySQL Workbench and there plenty of great GUI tool and allows you to work with various database related functionality including backup/restore but in a certain case, we may not able to use GUI tool. For an example, Need to perform operation command line server or to make automation like sync my production database to test database before performing
Chatbots – The rise of smart automation
Programming rules to use variety of data sets creates artificial intelligence environment to develop a smart chatbot. Client-side chat interface delivers the capability for consumers to interact with chatbots. Deployment can be anything on main website, Mobile App, Hybrid deployment to an element for digital marketing strategy. Technically there are two types of chatbots
Tackling Timeout Issue with Creating Spreadsheet Using ColdFusion POI Utility
Timeout is a well know issue not only with POI spreadsheet, but it applies to process which consumes resources. As the data grows, you’ll need more CPU power and more memory. If you are using MS SQL or MY SQL, then you must have created a query with paging concept. Limiting number of records per request will
UI Testing With Casper JS
When you develop small or large application, testing is an important aspect of the development process. But how do you test reliably and continuously, when you don’t have people available to test your application every time it changes? Over the years, developers use selenium, which works very well. But we’re always looking for newer,
Big Data Tools and Technologies
Tools and Technologies are always in demand to meet modern enterprise’s requirements. Now, modern enterprises mostly rely on real-time, predictive, and integrated insights on data science and its life cycle. Data creation and consumption continues to grow by leaps and bounds investing in data scientists, big data analytic hardware, software and services for continuing education.
DevOps Adoption and Practice
DevOps mainly comprising Development, Operations, Security, Testing and Deployment. An emerging set of practices for communication, collaboration and integration between IT operations and software development. DevOps practice establish the work environment and culture where software building, testing, release handled with improved methodology for right product achievement and operations together. Business and industries are now
Export HTML to Word using docx4j in lucee CFML
It is very easy to export plain HTML text data to embed and export as word document. In CFML there is an inbuilt tag <cfcontent /> to use for exporting data to word document if there is no customization in content and it is just like Paste and Go for plain format type as shown
Async/Await, Modern way of writing nodejs code
The biggest problem with understanding the nodejs code is to follow the callbacks. Probably reading out someone else's code is the hardest job for any developer. Nodejs adopted to write down callbacks for each and every task to achieve maximum parallelism. But this is the most pinching part of any newbie to understand. Most
Create Dynamic Forms using Angular
Learn using Angular how to build a simple dynamic form that can be easily extended based on the requirement. We will create dynamic form component that will allow the user to provide configuration object and will render the form according to provided object and will expose the form submit event. In Angular, there are
AngularJS 1 and Angular 2 – interesting comparison
AngularJS is now well-known javascript framework, now let us quickly know more about AngularJS for comparison. What is AngularJS? AngularJS is not a library. It’s framework. It has lots of advantages in terms of developing an advanced web application in JavaScript. Before AngularJS introduced it used to be very tough to manage web application in
PhantomJS timeout error fixed in Node-Pdf from NPM
We tried using node-pdf from NPM – JavaScript Package Manager to generate PDF file from HTML file. node-pdf take HTML source as an input and return PDF file. A requirement to generate PDF format file for Photo files comprising multiple image format, So the purpose to convert photos into PDF format. Once trying, we
Orientation Issue with iOS Image Upload
Initially, there was an issue with some photos that are uploaded on website and uploaded photos rotated (left, right or vertically) automatically. Before Upload After Upload Later we found the actual issue and there is an issue with photos capture on iPhone by rotating phone and that are rotated after uploads. Here photos
Orientation Issue with iOS Image Upload (Part-2)
Just recently in the past a blog published on image orientation issue with iOS image upload, after that we again experienced similar type of issue once previously image orientation issue already fixed for lucee CFML. Again, Carried a few test methods to reach up to cause of the strange issue, finally found the cause and
Convert Audio-Video files into Mp3 Audio and Mp4 Video using FFMPEG Commands
Just recently there was a requirement to convert several audio files extensions into Mp3 Audio and several video files extensions into Mp4 Video for one of the web application project. Initially, searched to find best available multimedia frameworks to meet the requirement. But ultimately just got along with FFMPEG multimedia framework which provides command line
Character Encoding Issue with Nodejs
Recently we faced many issues with character encoding in Nodejs. We came across the iconv module and this post explains how we handled those issues. We faced this issue the first time when we created a JSON file in Lucee and tried to parse that file in Nodejs. Nodejs by default uses UTF-8 encoding, but when the
Agile Development – A practice to maximize advantages
Agile is more likely a philosophical approach towards software development then just a methodology. It is smartly avoiding proscription in its precise phrasing which accepts individual client values over the process, focusing over working software over documentation, working closely in collaboration than just project contract negotiation, responding to change adopt over just following a plan.
Cloning SVN Repository to GIT on Windows
Since couple of weeks working on implementing Git Repository for our codebase of our all projects. Before this we were using SVN as versioning control but as Git getting more popularity we decided to move Git. Week ago wrote post regarding creating Git server and move some of code to Git which was not in
Securing You ASP Scripts for SQL Injection
Recently I got a client email that his site is affected by malware and Trojan virus. Google safe browsing tool and other firewall security gateway was blocking some of the site URLs. Site was written in classic asp long ago by other company. When I look into the file contents, no files were modified. Normally
Add CMS Page Links to Top Navigation in Magento
I had a site running on magento 1.6.2 CE. To add a menu item, first of all you need to find out where it is added into template file. Following file is rendering categories as a menu on top navigation app/design/frontend/base/template/catalog/navigation/top.phtml Basically you need to modify this file and add links in list. To make
Problems, Tips and Tricks About Magento
I am new to Magento. I find many configurations that has to be done before you make your Magento site live. So I thought I should list out all important configurations at one place so that this list can also be used as checklist as well as tips and tricks for new Magento developers.
HTML5 Compatible Table Design
Today I am showing you a tip to redesign your HTML table element that will be compatible with HTML4 and HTML5. Let me put some scenario about writing this post. I was validating my code with W3C validator tool and I found some errors like: The cellspacing attribute on the table element is obsolete. Use
cfform Creates javascript Variables for HTML Elements
This post is about JavaScript and ColdFusion. Few days ago, I caught an issue in HTML form post data. I received [object HTMLInputElement] as form HTML form data. Later I figured out that when my JavaScript variable propertyID is assigned with correct numeric value, then there is no problem. I tried to find where I declared
SignatureDoesNotMatch – Amazon S3 File Opening Issue in FireFox
Few days ago, I see a case that my file on Amazon S3 wasn’t opening in FireFox but it was opening in Chrome and Internet Explorer 9. The issue was character encoding. My filename was containing square bracket ‘[‘ and ‘]’. ‘[‘ converted to %5B and ‘]’ converted to %5D So I learned a
jQuery Plugin to Convert HTML Select Box to DIV Based Dropdown
Since long time I was planning to build jQuery plugin to convert HTML select box to DIV based dropdown but still do not want to loose flexibility of HTML control. Drawback with HTML select box is you can not apply css or beautify it, if you need multiselect option it occupy good space and your
Importing data on Amazon RDS for Microsoft SQL Server.
Recently Amazon Cloud started RDS for Microsoft SQL Server and currently support Microsoft SQL Server 2008 R2 and Microsoft SQL Server 2012. Since RDS currently doesn’t support restoring database from Backup it is really tedious job to import large database. AWS has detail documentation of export/import database with different method. As mention in documentation Bulk Copy
Managing ColdFusion Code Formatting
Since I use eclipse as ColdFusion editor, I have installed cfeclipse plug-in for ColdFusion. I got two issues which makes me writing this blog post. One is slowing down editing of large file in cfeclipse and proper code formatting which improves readability. Since cfelipse is now providing more features, eclipse is now taking more time
Getting javax.mail.MessagingException: Could not connect to SMTP host: xxxxxxx, port: 465, response: -1 error in ColdFusion
Well, error indicates that could not connect to SMTP host and this was driving me crazy because I have double-tripple check setting and look everything good and graph of my craziness goes high when I found it does work most of the time and sometime it get fails. Contacted with mail service provider and he
The Fault Returned When Invoking .Net Web Service through ColdFusion
Recently working with remote webservice call build on .Net platform and calling from ColdFusion and it return following error The fault returned when invoking the web service operation is: org.apache.axis2.AxisFault: BarCodeParam cannot be null!! For blogging I have use open .Net webservice to generate barcode for given string. As generateBarCode function taking two argument and
Reset MURA ADMIN Password in Case of Loosing It, Or You Forget Recovery Email of the MURA ADMIN
Recently I face the problem with login into MURA CMS admin panel. A day before I set the MURA site with the memorable password, Even I note that password. But on the next day when I try to login. Simply reject it. I have tried for few more times and it block my account for
SQL Server Performance Improvement Best Practices: ISNULL
Recently, we have started rechecking SQL queries of our one of client’s project. It’s basically performance improvement of SQL queries. While rechecking queries, we noted some best practices about to write SQL query. ISNULL(). As you know this function is used to set value in case of NULL value found. Do you ever think that
Troubleshooting Git Fatal Error: Failed to Read Object Xxx: Invalid Argument
Recently, I was facing the git fatal error when I pull new changes from remote repository, This is probably due to my computer was shutdown due to power cut, I had faced similar error previously and I’ll explain that we well in my next post I was getting the following error when I use git
Statement Cancelled Due to Timeout or Client Request
I would like to share one of the cfsqltype issue that I face with Lucee CFML Engine. Initially we use Railo as CFML Engine and recently we change it with Lucee and facing an MySQL query timeout issue. when I try to run that query into MySQL Workbench it works fine and quickly but the
MSSQL Table Get Locked and Query Keep Running and Unlock It
Today, we were tuning our long running sql queries and found that the longest query was keep running. We know that sql does some locking so we thought that the table would have acquired a lock but it was not release by the process. To check if there is any table has lock use the following query:
How to Write Test Case for Handler Using Testbox
A month ago I have posted the testbox example for unit testing and promise to post a example of handler testcase using testbox. Well, I found significant difference in the handler test case. Like it’s bit difficult to use and access mock of any model, Like we mock the model in unit testing. Also handler testing
Task Scheduler Was Not Working Social Engine Video Upload Module – Solved
Recently I started reviewing SocialEngine (Short desc: create your own social networking site), and I face some issue with video uploading process. I am using SocialEngine 4.1.7. By default, user can only embed Video from YouTube and Vemio. But if you want to upload the Video file, you need to allow it by enabling settings
Saving with EC2 Reserved Instance: AWS
Recently working with client to move ColdFusion project to AWS which has seasonal traffic. Key points are saving cost and easily upgrade/degrade server whenever needed. Initially start with On-Demand instance to make sure everything working fine before we permanently move to Cloud. As to save we have option to create reservered instance instead of ondemand.
One More Good Reason to Define Local Variables in Function Instead of Variables Scope
I used to create application variables for my cfc object which usually called many times from my coldfusion pages. This will help you to save execution time required to create object everytime. But it is highly recommand that you use local scope for all function local variables or there will be change your variables scope
Strange ColdFusion Issue, JRUN Eating Up to 50% of CPU
For one of our project we recently move to Amazon EC2 to make system easily scalable. This is kind of seasonal website which has high traffic during September and October and rest of the year traffic reduced to 70% with compare to October month. I think Amazon’s usage based model is perfect for this client
Listing Scheduled Task
I love cfschedule tag to create/update/delete schedule and use one file to create all schedules. This is really help whenever you swich server and require to transfer all schedule task from one server to another one. As we all know Standard coldfusion server doesn’t allow export facility and I am using around 25 schedule task
Installing RAILO Tomcat On Windows Step by Step
Installing RAILO with Tomcat apache in window. 1. Download war version of Railo. 2. Download tomcat apache version. Install tomcat (just extract zipped file) any location (In my case e:/apache). Now extract downloaded Railo’s war file using winrar or 7zip in temprory folder. Now copy all jar files from /WEB-INF/lib of extracted railo’s folder and
How to Prevent the Web Pages from Being Index by Search Engine
If you want to hide a page or website from search engines, you can do it in several ways. Since all search engines follow a web robots standard while crawling websites called Robots Exclusion Protocol, you can use the robots.txt file to give instructions to a search engine on what to index and what not
Configure ColdFusion with VisualVM
For one of our project we are facing jrun high usage issue. When looking into task manager (Window 2008) I found jRun continously eating up 50% CPU usage even though there is no traffic (or may be 2 to 3 users) only on site. Initially I tried to install FusionReactor to get all kind of
How to Create Application Shortcut in Firefox
Generally, I use firefox as my default browser. Now, In IE9 and google chrome provide options to create application shortcuts. Google Chrome : Tools >> create application short cut.IE9 : Tools >> Add site to start menu.Mozilla Firefox : ??? (I don’t know about create application shortcut.) After googling I got a solution to create
Read File Line by Line in ColdFusion by Using Java Classes
HI,I was having situation where I wanted to read a file and process each line.I think cffile tag is not capable to do it, so I use java classes.Basically we need two kinds of classes.1. InputSream2. Buffer reader Buffer reader is capable to read any input stream line by line. Final code will look like:
Making Paypal Standard Checkout More User Friendly
Recently working with paypal standard checkout and it so easy to integrate with any application as it will redirect to paypal site and customer login and make all kind of payment stuff at paypal site only. But this task make really tuff for new customer who has limited knowledge of intenernet/paypal. How this works? Well,
Strange Error “Invalid token  found on Line 1 at Column 55.”
I was building plugin for blog and found really strange error " Invalid token  found on line 1 at column 55.", Google it but found different solution but none of them work for me. Finally I realize that it is because of non printable hexcode inserted in my code which is causing whole issue.
Pass by Reference in coldfusion
Arrays Created as java.util.ArrayList java objects are passed by reference to the ColdFusion Functions.Normal behavior is that of pass by value in ColdFusion Functions.[code:cf]<cfscript>function addElementToArray(arrObj,appendValue){arrayAppend(arrObj,appendValue);return;}function nullify(arrObj,index){arrObj[index] = javacast("null","0");return;}function nullifyArr(arrObj){arrObj = javacast("null","0");return;}function clearArray(arrObj){arrayClear(arrObj);}arrayListObj = createObject("java","java.util.ArrayList").init();arrayListObj[1]="1";arrayListObj[2]="2";arrayListObj[3]="3"; writeOutput("<br>Before Call To addElementToArray Fuction;");writeDump(arrayListObj); addElementToArray(arrayListObj,4);addElementToArray(arrayListObj,5);writeOutput("<br>After Call To addElementToArray Function;");writeDump(arrayListObj); nullify(arrayListObj,1);nullify(arrayListObj,5);writeOutput("<br>After Call To nullify Function;");writeDump(arrayListObj); nullifyArr(arrayListObj);writeOutput("<br>After Call To nullifyArr Function;");writeDump(arrayListObj); clearArray(arrayListObj);writeOutput("<br>After
.cfc Page Not Supported in ColdFusion 5, Make It Work Using .cfm Page
Recently I use ColdFusion 9 for development, one of the project in that I create findcity.cfc page that contains function ‘findCity()’ to get list of cities(with zipcode) of specified state. Code of findcity.cfc is look like: [code:cf] <cfcomponent displayname="findcity" output="false"><cffunction name="findCity" access="remote" returntype="query"><cfargument name="state" type="any" required="true"><cfquery name="cityResult" datasource="#Application.ds#" username="#Application.UserName#" password="#Application.Password#">select cityname, zipcode from cityZipwhere statecode
Understanding Event Handler and Parallel Processing
These days I am trying to play with browser’s local database. I get very much interesting experience while assigning a value to variable. I used the following code in JavaScript (Only works in Firefox) [code:js] var db;var request = mozIndexedDB.open("MyTestDatabase");request.onerror = function(event) {alert("Why didn’t you allow my web app to use IndexedDB?!");};request.onsuccess = function(event) {db
Static Method Implementation in ColdFusion
I found some discussion about static method equivalence in ColdFusion. In C# we can declare class as static and static class can only have all the static methods and static variables. And we can call static class methods without creating its instance. In ColdFusion we must need to create an instance of cfc. Then &
Work Around ColdFusion Local Scope
These days am working as a tester. I never thought that developer can also do that if they really take interest in testing! Infect someone can also learn from the testing, even testing can also test their understanding for knowledge. While testing I saw one case where I get more variable in the array object
Automated Tests Using Ant Integration of Testing Frameworks – cfunit, cfcunit and mxunit
If you have seen my previous post, then you might want to automate testing. You can automate all three popular testing frameworks (cfunit, cfcunit and mxunit) with ant. I’ve tested in eclipse 3.6 version, but it will also work in Adobe ColdFusion Builder. Step 1: Create build.xml file and put it in your project. Step
jQuery Enable/Disable Specific Date
In web application most of people use jQuery, jQuery UI and jQuery Plug-ins. Why not? First of all it’s free and it reduces no. of code. Any way what i want to say is today one of my client wanted to download data according to date. i.e. Data generated on specific date. Date will be
Bug – count () function in ColdFusion Query of Query
It has been a great time since I started working on ColdFusion. I must say that it is the easiest language in the world and yet it is a powerful and can be compared to any major programming language. In last few days, I was using ColdBox and MockBox framework in our current project. I
innerHTML vs appendChild
Today I was testing my code, and I found interesting stuff on innerHTML property and appendChild method. I was trying to add new element to the HTML div. First, I was creating element by calling DOM method (document.createElement()) and then I append it to my div by calling appendChild() method of the HTML div element.
SQL Server (Store Procedure) Mechanism Convert Empty String Date Parameter to Initial Date (1900-01-01)
It may you know about it but I would like to share this thing with you. We were working on one of project where we faced issue. we are storing data through sql server store procedure using date parameter. As per our logic, the date parameter has not date value it may be empty string.
Sql Server Rank() v/s Dense_rank()
Some days before I was googling on sql server’s system function and I got one site having sql server query puzzle. The site have very interesting puzzle. I got a puzzle during surfing and it is to find out second highest salary of each department and tie salary should also count. There are inbuilt functions
“The Executable Signed with Invalid Entitled” Frustrating Error but Resolved Now
I was really happy that I was going to release my first iPhone application. Waiting for my developer account so I can test on my device instead of simulator, Apple has really long process to create developer account and it almost take 2 to 3 weeks to get account. Meanwhile I can’t stop myself and
Full Text Option Is Greyed Out in MSSql 2008
Today I was trying to setup fulltext indexing on one of my database table. I have finish with creating fulltext catelog and tried to right click on table to create fulltext index but option was greyed out and there is no way to create index. This is becuse Full-text index was diabled at database level,
Introduction to HTM5 Local Data Storage
I am doing some research on HTML5 supported client side local storage. HTML5 introduces some new concept to store information on client pc. It is very help and opens a new dimension to create offline applications. For local storage, HTML5 accepts use of SQLite database. Each of the method uses SQLite database. There are main
Complex Password Strength Checking Through Regular Expression
Currently working on project for well non credit card company where they have online registration form. They really want user enter enter strong password for their account and criteria for password listed below.. Password must length between 8 to 18. Password must contain atleast one alpha and on numeric. Password must have one special characters
Binding ColdFusion Query to DataGrid in Flex
Hi, In this post I’ll explain you how to bind ColdFusion data into Flex grid. First, get ready with your cfc. Your cfc method may look like: [code:cf] <cffunction name="getCategoryList" access="remote" output="false" returntype="query"> <cfset var qCategoryList = "" /> <cfquery name="qCategoryList" datasource="#application.dsn#" username="#application.dbuid#" password="#application.dbpwd#"> SELECT categoryId, categoryName, Description FROM tblCategory </cfquery> <cfreturn qCategoryList /> </cffunction>
Case Study: HauntWorld.com AWS Implementation
ABOUT HAUNTWORLD HauntWorld the most advanced haunted and Halloween attraction directory on the web. Hauntworld.com is dedicated to promoting the haunted house industry, which includes haunted houses, attractions, events and vendors who provide products and services. HauntWorld helps to find haunted houses nationwide and additionally offer the national media information about the haunted house industry.
How to Use SQLite Manager Extension in Firefox?
It was really strange when I installed an SQLite manager extension from Mozilla and I cannot find how to use it!! Well Then I think there must be an icon, which I don’t see on tool bar. Right click on the top of the Firefox, and choose customize.Then look for the SQLite icon, drag it
Updating coldfusion 9.0.0 to 9.0.1
Updation of ColdFusion is always painful for me. I am working on ERP level projects which is build on ColdFusion and we have heavily used ColdFusion inbuilt AJAX funtionality, everybody knows that CF use EXTJS for their new ajax component and my favorites are cfgrid, cflayout. But what CF is provide is not always sufficient
ColdFire Not Working with Firefox 5
In IT industry update come with nice stuff but latest Firefox 5.0 update make my life painful. In early morning I got Firefox update to version 5.0 and as we generally do I update it to Firefox 5.0 and started working on my task list. Here real pain started, no not because of Firefox 5.0
Submit Form to CFWINDOW
This may be wrost title. Basically I need to submit form and submit page should render in cfwindow object, another issue was there are some javascript code/function on my submit page as well which should be render to. Normally CFWINDOW will execute script of rendering page and you many not able to call function defined
How to Use Query of Query in cfscript
We can use queries of queries in cfscript with the Query.cfc. But this is possible in Coldfusion 9 because Query.cfc has introduced in Coldfusion 9. Let’s see the following code. [code:cf]<cfquery name="qRead" datasource="#application.dsn#" username="#application.dbuid#" password="#application.dbpwd#">SELECT employeeId,fistName,LastName FROM employees</cfquery><cfscript>qoq = new Query(sql="select * FROM qRead WHERE employeeId=1", dbtype="query", qRead = qRead);qList = qoq.execute().getResult();</cfscript>[/code] I am just
Run BlackBerry PhoneGap Application on Other BlackBerry Models
I am currently developing BlackBerry Application using PhoneGap. Basically PhoneGap is a BlackBerry WebWork project. Eclipse has plugins for that. But when you use this Eclipse plugin, you can have only three simulators listed to test your Application. Those three models are 9530, 9700 and 9800. But BlackBerry has lots of Models. If you wan
CF Builder Error: “Unhandled Event Loop Execution” When Trying Install New Software
Got new project and started working this, going through documentation provided by client and where he mention code repository will be Git. Well, we use SVN for code version but never used Git, I do have idea about GIT and account in Github site but never get chance to look into it. As ususal to
Get Drives List Using ColdFusion in Window
For one of my project where we were building file manager to give selection of server file, here we need list of drive letters to allow user to switch over drive. But I realize that cfdirectory doesn’t give list of drives but obvioiusly our second choise is Java File component. Below is code will retrive
Camera and Read Directory Was Not Working in BlackBerry 5.0 PhoneGap Application – Solved
Problem: Camera and read directory was not working in BlackBerry models with OS 5.0 when using PhoneGap. Solution: I had deleted json2.js file reference from my html page, because I was not using this js library anywhere in my project. After spending 2 hours, I realize that this file was used by PhoneGap js
Forward Engineering Visio 2007 Database Model to SQL Server
This is first ever I was trying for Visio Database model to design database without knowing that forward engineering doesn’t support on Visio 2007. I googled it lot about this but doesn’t find such direct option for forward engineering of Database model. After bit on searching I found that "Orthogonal Software Corporation" provide toolbox which
Scroll to UI Element in jquery Mobile Framework
I am using jquery mobile framework for last couple of weeks. Recently it was required to scroll a page to my listview item. Jquery mobile has a method called $.mobile.silentScroll(). It requires a numeric argument for y position. Example: [code:js] //scroll to Y 100px $.mobile.silentScroll(100); [/code] Now, I need y position of the element. Jquery
Enable/Disable Link Button in jquery Mobile
Hi, I am developing mobile application, where I use jquery Mobile. Buttons can be created by input tag, button tag and even link tag. See examples: [code:xml] <button>Button1</button> <input type="button" value="Button2" /> <a href="#" data-role="button">Button3</a> [/code] In docs, I see enable/disable method for button. See. But using this method, it can only set style, functionally
Passing Additional Data to CALLBACK Function of jQuery.ajax
Now a days we can not imagine web application with AJAX and jQuery make stuff lot easier to us. We normally need to use ajax call to update web content asyncronously. $.ajax is really simple to use, well I haven’t write this post to advertise $.ajax but to explain how we can pass our custom
31 CSS Code Scraps to Make You a Better Coder
It is almost unfeasible to collect in an article all the CSS code snippets that could help you in the future but here are some of the ones that you would need more frequently than others. Don’t get afraid by the length of some of these CSS hack’s code because they’re all easy to apply
jquery Mobile Error Avoiding Tip
For last month I am using jquery mobile. I’ve gone through lots of issues and learned a lot. Web is good but when it comes with browser, HTML and java-scripts it becomes more buggy! Generally I use chrome for development, and jquery mobile works perfect as it based on web-kit. I tested and published my
Enable/Disable Auto Back Button for jQuery Mobile Framework
Currently JQuery Mobile is still in alpha version. As they are moving towards first beta version, they do some changes from previous alpha versions. One of the key change is, they disable auto back button by default, As they thought that many of the mobile device will have back button. But some may not have.
Javascript and Numbers
Once I wonder that why the I got the 10 value in my javascript variable x in the following example. [code:js]var x = 1 + 011;[/code] After, googling some times I got that it was a radix param issue [More]. While parsing into the number javascript assumes the following: If the string begins with "0",
To Prevent Request Which Is Send Through Ajax
Today I have found something interesting thing to prevent our request which is send through Ajax. I am not sure it is working on older browser. I have just tested on IE 7 or above, Firefox 4 and Chrome 11. For hide request which is send through Ajax just add below code after each Ajax
SQL Query to List Out All Identity Column
Once I want to get the list of all tables which contains the identity column. After some googling finally I got the sql query which return all the tables which has identity column. It will also return column name, the Seed Values, Increment Values and Current Identity Column value of the table. [code:sql] SELECT TABLE_NAME,
Installing coldfusion 9 On Ubuntu Server in Virtualbox
In this week decided to install ColdFusion on Linux (Ubuntu) on Amazon EC2. As I am very new to Linux and having very limited knowledge about its command and installation process I have first decided to install it on local machine so choose VirtualBox for installation. After finish with Ubuntu installation my first chalange was
Mobile Theme and Theme Switcher for Mango Blog
Since couple of days I was reviewing jQuery Mobile and really impress with work it make it easy for us. Now it was time to create practical implementation of it. Since long time I was looking for mobile theme for our blog but didn’t find any and I believe it is because of Mango Blog
Load Balancing with Apache Tomcat on ColdFusion Standard Version
This one is actually part-ii of my first blog “Running multiple tomcat instances with Coldfusion standard version - Part I” but to make it more meaningful I have changed title of this Post. In previous post we have run single site on two instance of tomcat and on different port. Now time to run both
SQL Server Query Performance Tuning
Try to avoid function (user defined or inbuild) in where condition of sql query as it is always overlook indexing created on tables and taking much longer time to execute in case of table having large number of rows (over million) Have a look below query. How to avoid date range condition? I hope it
jQuery Multiple Selection
Today, I am very glad to announce finally I have made jQuery multi selection plug-in. I am really thankful to my one of friend who gives me such a nice idea and also thanks to Mr. Pritesh Patel who provides guideline to do better. Now, in your mind one question arise. What is jQuery multi
List Out All Coldfusion Function
How to list out all ColdFusion function? Whenever we want to see all ColdFusion function, we just open our favorite search engine (it may be Google) and search list of all ColdFusion function but ColdFusion itself provides function. It is getFunctionList(). This function returns value in structure. [code:cf]<cfdump var="#getFunctionList()#">[/code]
Installing RAILO Tomcat on Windows Step By Step – Part II
In part-I I have explained how to configure RAILO with Tomcat where we copied all RAILO jar files into tomcat’s lib folder. If you do not want to copy it into lib folder instead keep separate folder for RAILO, that also possible. Let’s copy all RAILO jar files under folder ‘RailoJars’ inside tomcat. Open catalina.properties
Running Multiple Instances of RAILO on Tomcat
Week ago I wrote blog about "Installing RAILO with Tomcat" this is what I have first time installed RAILO on my PC. After getting success in that I tried to run multiple instances of RAILO for different site and even single site. Below is step by step guide to create multiple instance of RAILO. Note:
List Out All Coldfusion Data Sources Along with Username and Password
Using ColdFusion service Factory we can take all details of data sources, database, username, class, map details (database role), driver.The following code can be used to list out data sources along with username and decrypted passwords. I hope it may be useful to you. [code:cf]<cfset objDS = createobject("java","coldfusion.server.ServiceFactory").getDatasourceService().getDatasources() /><cfoutput><table border="1" cellpadding="3" cellspacing="0" width="50%"><tr><th><b>DataSource</b></th><th><b>Username</b></th><th><b>Password</b></th></tr><cfloop collection="#objDS#" item="Key"><cfif
Place Scripts at the Bottom of Your Page
Placing JavaScripts at the bottom of the page is a good way to makeother things of the page download faster. Keep in mind — the most important goal is to make the page load as speedily as achievable for the user. As soon as load script statement is encountered the browser tries to download and
Using ColdFusion Code Within .htm/.html File
If you want to use .htm and .html files in coldfusion.you should follow below step.you will need to edit the web.xml file located generally at C:\ColdFusion8\wwwroot\WEB-INF Modify and insert at the end of the other mappings. Code:<servlet-mapping id="macromedia_mapping_14"><servlet-name>CfmServlet</servlet-name><url-pattern>*.htm</url-pattern></servlet-mapping><servlet-mapping id="macromedia_mapping_15"><servlet-name>CfmServlet</servlet-name><url-pattern>*.html</url-pattern></servlet-mapping> Save this file and exit. Now in IIS, setup a mapping for the site. If you
Creating Zip File from URL List in ColdFusion
For one of our client had requirement to download photos in zip format and it was working file with cfzip tag. Although I have some performance issue with cfzip tag as cfzip doesn’t allow you to zip with list of files. We can create zip for whole folder, add single file but can’t have ability
Use CSS2 Property like: after, :before, :first-letter, and :first-line
The :before pseudo-element is used to insert content immediately before an element. This is done via the content property. The content assigned by the content property can be characters, a string, text, or an image. Further, you can apply style to the content, such as setting font and color. This is a convenient way to
How to Hide Output in Coldfusion Function Without Set Attribute output=false
Everybody know’s how to print output in function ,you just need to set attributes output=true. But here I have a function which outputs some text and I want to call it in a CFM page where I do not want to display output which is printed by the function. I was facing a similar problem
A Little About Coldfusion Sessions and General Logout Code
I just started working on ColdFusion, and I have some interesting stuffs, that I’d like to share with you. For any web application, we normally use session for maintaining client’s login/logout activity. Sessions are created on server side, and each session will have some unique id (in ColdFusion, we have ‘sessionid’). It will alive for
How to Declare Argument’s Attributes in cfscript Function
All persons are familiar with cfscript function would like to know how to define parameters qualifiers in cfscript function.It is just FYI on how to define arguments qualifiers i.e. default value of parameter, It’s datatype, Required Or Not. I hope you may find it interesting. Syntax[code:cf]public function fun_name(required string argument1 = ”){}[/code] Generally, Using <cfargument
Reset Identity Column Value
Easiest way to reset the identity column value in MSSQL is to use ‘TRUNCATE TABLE’ on the table.This will reset the identity column value.This will work only if the table has no references made by any child.Syntax:[code:cf]truncate table TABLENAME;[/code]For tables that are referenced by other tables we can use ‘DBCC CHECKINDENT’ Syntax;[code:cf]use databaseName;goDBCC CHECKIDENT (‘tableName’,’reseed’,reseedvalue)go[/code]
Anonymous Procedure to Measure Query Performance by Averaging
Following code can be used to measure query elapsed time by performing multiple runs of the same query and finding the average elapsed time of the query. [code:sql]SET NOCOUNT ONDECLARE @ExecutionTime TABLE(Duration INT)DECLARE @StartTime DATETIME,@endTime DATETIMEDECLARE @i INT = 1;DECLARE @Iterations int = 5; WHILE (@i <= @Iterations)BEGIN–Force Buffered Data Out For More Accurate Results—
cfajaxproxy issue with ColdFusion 9.0.1
I was really happy when I heard about coldfusion 9.0.1 update and specially because of Amazon S3 could support. Recently I have started working with Amazon S3 Cloud service and writing function for all API call, when I see that new update for ColdFusion having amazon S3 cloud support and I can not stop myself
jQuery Code and Syntax Guidelines for Improved Code Performance
If you want to publish your jQuery plugins following jQuery core code writing guidelines is a good idea. Here are some of the guidelines. Do NOT append an element to the DOM in your loop. [code:js]// DO NOT DO THISfor (var i=0; i<=rows.length; i++){$(‘#myTable’).append(‘<tr><td>’+rows[i]+'</td></tr>’); } // INSTEAD DO THISvar tmp = ”;for (var i=0; i<=rows.length;
Custom Tag To Log Data
This may not be the perfect code for logging data to a custom file in coldfusion.Any views/suggestions will be welcomed. [code:cf]<!— String List Of Variables —><cfparam name="attributes.var" default="" type="string"><cfparam name="attributes.fileName" default="log.html"><cfparam name="attributes.fileAction" default="write"><cfparam name="attributes.unique" default="1"><!— Use Thread If Set To 1 —><cfparam name="attributes.thread" default="1"><cfparam name="logDir" default="PathToLogDirectory" /><cfif thisTag.ExecutionMode is ‘start’><cfif val(attributes.thread)><cfthread action="run" name="mythread#randrange(1,1000)#" priority="NORMAL" attrcollection="#attributes#"
An Introduction to Image Processing
An image is an array, or a matrix, of square pixels (picture elements) arranged in columns and rows. In a (8-bit) grayscale image each picture element has an assigned intensity that ranges from 0 to 255. A grey scale image is what people normally call a black and white image, but the name emphasizes that
SQL Server Get Table List from Column Name
Today, I wanted to list down all table from column name in sql server. Sql server stores all table, column, database or etc in it’s own system table. So it’s easy to fetch record from it. I have given example below how to list down table list from field name. Copy and paste below code
New ColdFusion 9 Feature: CFMAP
One of our projects had a requirement for displaying a google map on one the webpages. There are three options for setting google map key for your application. 1) You can use the cfajaximport tag and specify the map API key in the params attribute as follows :[code:cf]<cfajaximport params="#{googlemapkey=’Your Google Map Key Here’}#"/>[/code] 2) You
New method Passing Attributes to jQuery 14
jQuery supports adding attributes to collection of elements with Attr function. Previously if we wanted to add stylesheet then we had to apply CSS function similar to event handling. But jQuery 1.4 introduced new method for adding attributes, stylesheet, event handling , etc. There is no need to add attr, css, bind or etc function
Popular Video Container Formats
Audio Video Interleave This is an .avi extension. The AVI container format was invented by Microsoft in a simpler time, when the fact those computers could play video at all was considered pretty amazing. It does not officially support many of the features of more recent container formats. It does not officially support any sort
How to Prevent Your Site from Being Framed
If you do not want that someone links your web site within a frame, the following javascript code will enable you to prevent your web site from being framed. Add the following code to your <body> tag: [code:js]<body onLoad="if (self != top) top.location = self.location">[/code]
Temporary Table and Table Variables in SQL Server
Temporary Table The following code demonstrates how to create a temporary table.Syntax : [code:sql] CREATE TABLE #TempEmployee(employeeID int,employeeName varchar(100));[/code] This table is automatically dropped when the connection session is closed. Foreign key relations cannot be applied to temp tables. Optionally you may drop the table at the end of its use. It is a good
Coldfusion Wrapper for jquery Autocomplete
For one of my project I required autocomplete box. I know coldfusion has its own autocomplete but has lots of limitation. I wanted autocomplete to work like select box of html, display lable of product in list but in backend it will return ID for that product and as usual I just stop at jQuery-ui
Virtual Fix Table Header JQuery
There are so many ways to fix table header. We can fix table header row and rest of content of table will have overflow scroll css set so that a scroll bar appears if page content is higher than page size. We have developed virtual fix table header jQuery plugins. It will copy table header
Loop Over A Structure Using CFScript
Looping Over A Structure in CFScript is possible using the FOR ( key In Structure) Notation. The following code demonstrates how to loop over a structure based on the keys existing in the structure; [code:cf]<cfscript>myStruct = StructNew();myStruct.FirstName = "Andrew";myStruct.LastName = "Hall";for(key in myStruct) {writeOutput(key & " = " & myStruct[key] & "<br />");}</cfscript>[/code]Above Code Will
The Advantages of HTML5 over Flash
Hello, in this article I will explain to you the advantages of HTML5 over flash. As everyone knows, flash is owned by Abode and is freely available. HTML5 is a new open source platform created by many developers. Apple seems to be in favor of HTML5 since it runs better on their computers and mobile
CFPresentation
One of the tags introduced in ColdFusion 8 is CFPRESENTATION, which allows you to create a Flash-based presentation that is very slick and can take full advantage of many ColdFusion tools. In my opinion, it’s best not to think of this as a PowerPoint alternative. Instead, it’s a slick way to create online (or offline)
Implicit Getters/Setters
Adobe ColdFusion 9 Supports Implicit Setters/Getters for Components. To make coldfusion autogenerate these methods for the properties listed in components set the Accessors Attribute of component to true. Auto generation for specific properties can also be stopped if it required to be overriden.To do this set the getter/setter attribute of cfproperty to false Sample Code
Visitor’s Browser Window Display Area
To know the available display area in a visitors browser excluding the pixels occupied by the toolbars and other add-ons on the users browser use the following javascript code. [code:js]<script type="text/javascript">availArea_width = screen.availWidth;availArea_height = screen.availHeight;</script>[/code]* Screen.Width and Screen.Height will return the resolution of the users monitor.
List All Databases, Objects, Tables by A Simple Single Line Query.
Try below query and see all databases and objects get listed in sql server. [code:sql]sp_msforeachdb ‘select "?" AS db, * from [?].sys.tables’;[/code]
SQL Server Read Excel Sheet
Today we had a requirement to insert data into database from excel sheet. I used POI Utility to read data from excel sheet and it works fine but problem occurs if the recordset has around thousands of record and request time out error occurs. So I was googling for a solution and came across sql
Clear Values of All Form Elements Using jQuery
I always wanted to have one common function to reset all form elements. Please have a look at jQuery code that does the same thing. It finds out all element of form and loops over it and reset them. I hope this thing will be helpful specifically where there are many search fields and you
Correct Method to check if a Javascript function is Exists or not
Hi everyone, Sometime you might want to call a function in Javascript but check whether the function exists or not before calling it. You can test if a function exists in Javascript by simply testing for the name of it in an if() condition. But Note that you can’t test for the function name by
ColdFusion And AJAX File Upload
I have created simple jquery plugin for file upload. I have used multiple file upload in Ajax but it’s not possible to upload file in Ajax. This problem can be solved by this two method. flash to solve this problem. JavaScript works. Javascript works more nice than Flash. AJAX Upload allow you to easily upload
cfsavecontent in CF9 cfscript
HiWe can use cfsavecontent in cfscript but only for CF9.The cfsavecontent equivalent in CF9 script is "savecontent" which is used like this: Syntax: [code:cf] savecontent variable="any_variable_name" { WriteOutput("Your Content"); } [/code] For Example: [code:cf] savecontent variable="myVariable" { WriteOutput("Hello World"); } [/code]
MsSQL – Copy Data from One Table to Another Existing Table
Today, there was a need to insert data from one table to another table. There are many ways to insert data from one to another. Sql server provides a functionality to copy data from one to another using SELECT clause also. I hope it may be helpful for you. Syntax [code:sql] insert into <table name>select
Random Salt Password Encryption
Random Salt Password Encryption Technique[code:js]/* Client Side */function encryptPassword(){var salt = #session.salt#;var passField = document.getElementById(‘txtPassword’);// Submit this password value while submitting form.return md5(md5(passField.value) + salt);}[/code][code:cf]/* Server Side */<cfscript>/* Get the user password from the database (already stored in md5 format) */userPassword = queryUser.password;local.salt = Session.salt;// Check Salted Database Password With Submitted Password from the formif(
Find Longest Executing Queries in SQL Server (2005,2008)
I have been working with queries today and wanted to find some queries which was very high on its execution time. There was a need in the project to find out which query is running longest in sql server to avoid time outs and to optimize those queries for better performance. See the script below
Facing nested param serialization problem – Appending “[]” after variable – jQuery.
Our current application has been affected by a change in the latest jQuery (1.4.1) from the previous release. In form submission using ajax, jQuery now posts multiple selectbox or checkboxes values with a character "[]" appended to variable (I think jQuery is being more favorable to PHP). I used firebug to look my argument passed.
cfquery Using cfscript
We can use cfscript to execute a query passing SQL statements to a data source. We can execute sql statement using execute method with query object. Look below for explaination and details. I hope it is helpful for you. How to define query object in cfscript: [code:cf]<cfscript>queryObj = new Query();<!— OR —>queryObj = createObject("component","query");</cfscript>[/code] Properties
Overwrite old click event function Not Working in IE
I just came across this problem that is happening in IE. In the html I am adding an onclick event to an element that calls a function ‘changeStatus’ like this : [code:xml]<a id="my_a" onclick="changestatus(‘my_a’,1);" href="javascript:void(0);">Click Here</a> [/code] [code:js] function changestatus(id,status){alert(status);jQuery(‘#’+id).html(‘Yes’);jQuery(‘#’+id).unbind(‘click’).removeAttr(‘onClick’);jQuery(‘#’+id).click(function(event){changestatus(id,0);});} [/code] Inside the changeStatus function I added the .unbind(‘click’).removeAttr(‘onClick’); in order to remove the old
Get all DSN Settings at Once
CFDBINFO is the tag available to know about DSN with which Coldfusion interacts. This tag actulally gives you whole idea about any specific db or table or it can be a single column but It does not have much to show. Lets have a look at that tag. [code:cf]<cfdbinfo datasource="cfartgallery" table="art" type="columns" name="resultGallery"><cfdump var="#resultGallery#">[/code] Guys,
Check All Checkboxes with JQuery Plugins
A jQuery plugin is simply a way to put your code into a package. It makes it easier to maintain and use in different projects. I have created sample jquery plugin for checking all checkboxes at one click. Also you can select odd or even row using this plugin. You need to give class of
Steps to Restore SQL Server 2008 to SQL Server 2005
Creating Scripts to Move SQL Server 2008 Database to SQL Server 2005 Please refer below step. Use the scripting wizard in SQL Server 2008 to script data as well as schemas into SQL Server 2005 compatibility mode. Run "Generate SQL Server Scripts" wizard in SQL Server Management Studio (Once Object Explorer is connected to the
Issue with Amazon S3 PDF Download Link in Chrome and Internet Explorer (IE)
In one of our project we are using Amazon S3 to store files which later use to download from web application. We have most of the files are in secure list and only accessible through web application. It was working fine for firefox but on chrome and Internet Explorer (specially PDF file) doesn’t download or
Promote and Support Coldfusion On Web – All CFers Must Have a Look at This
Yesterday i was just googling around and found very generous approach which can help CF community to grow and expand as much as it can. If anybody has their CF powered website they can register too in this community. I urge all CFers to atleast visit GOT CFM and try to promote CF worldwide. One
Use Firebug in Any Browser
By including below script on your site or page will get you a firebug console that will pop up for debugging in any browser you are using or handy with. It will be helpful for debugging in IE for me. Please remove this js from your page or site once you have completed your work.
Create Date in SQL Server
Today i wanted to create sql server date using year,month,day part. Sql server doesn’t have any system function like createdate. I have a small snippet to show you to create it in a simpler way. [code:sql]declare @y int,@m int,@d int;set @y = 2010;set @m = 4;set @d = 16;select dateadd(yy,(@y-1900),0) + dateadd(mm,@m-1,0) + @d-1[/code]
Building Your jQuery Plugin
STEP : 1The first step is to extend the actual jQuery object with the function that we wish to add.For Example, suppose we need to add the truncation functionality in addtion with the cluetip functionality.So First of all : create a jQuery.truncateWithcluetip.js file and save it with the following code:[code:js] (function($){$.fn.truncateWithcluetip = function(options) { return
Finding Real IP Address in Coldfusion
I was facing one problem before few days as i was storing ip addresses in my database.when i looked into database i amazed that there were some entries of ip addresses which were not true. If anyone is connected to internet through Proxy server then using ‘CGI.REMOTE_ADDR‘ just returns the IP address of proxy server
Over Clause: Calculating an Aggregate of Column and Entire Record Set Without Using Group Clause
Today, I have seen one interesting function of sql server. Most of people know about it who are familiar with sql server but I was not knowing about it and I am very surprised by over() function. Over() function returns aggregate function result without using group by clause. It is built in function of sql
Tag Equivalents in CFSCRIPT
We have recently migrated on CF9 and i want everybody to know about cfscript enhancements made in CF9. You can now do almost every thing in cfscript tag. We have equivalent syntax for tags in CF9 to be used in CFSCRIPT. Please have a look at link below. Tag Equivalents in CFSCRIPT
Wrap Text in Cfgrid – Cf9
We have been updated to cf9 from cf8 and we noticed that text in cfgrid column in not wrapped. Its just because of changes made in version 3 of ext. Turns out the fix is pretty simple. Look at the css code below which has to be applied on a page where you require to
Introduced cffinally, finally Tag
ColdFusion 9 introduced cffinally tag. Cffinally or finally blocks are used within cftry or completion of try block. It is generally used for cleanup i.e. close database connections, close some objects or excecute code whether it is exception or not. Category Data output tag and error handling. CFML Syntax [code:cf]<cftry>……<cfcatch type="any">……</cfcatch><cffinally>……</cffinally></cftry>[/code] CFScript Syntax [code:cf]<cfscript>try{……}catch(Any e){……}finally{……}</cfscript>[/code]
Install SSL Certificate in Coldfusion
Before couple of days, we migrated from coldfusion 8 to coldfusion 9. One of our project was using web services to transmit some updates on another application. It seems something wrong since upgradation. The error which was repeatedly occured was ‘javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated‘. It occurs when you use self signed SSL certificate. To get
Date Difference Excluding Weekend
Recently I need to find the date difference between two dates excluding weekends. So I have made sql server scalar function to get date difference excluding weekends. You need to pass only two arguments as start date and end date. Refer below example. I hope it may be helpful. [code:sql]Declare @startDate date, @endDate date;Set @startDate
Configuring ColdFusion Scheduled Tasks Using CFSCHEDULE Tag
ColdFusion Scheduled Tasks makes it easy to perform regular tasks, such as sending email newsletters, refresh Verity collections etc. ColdFusion Scheduled Tasks can be configured either programatically (using the CFSCHEDULE tag)or via the ColdFusion Administrator. Create a ColdFusion template.Type your CFSCHEDULE code using the UPDATE action.Save your template inside your ColdFusion application.Run the template (i.e.
Savepoint in cftransaction
Coldfusion 8 has added a new attribute that can be used for setting save points for your transactions.Savepoint attribute of cftransaction tag will let us to rollback some portions of transaction. It allows you to backup your transaction to any particular intermediate point. I’ll show you how to use this attribute.Lets have one query which
Remove null element and dangle delimiter from a list
Hello Friends, In out day to day programming we use list. Sometimes we are getting list with some null element and dangle delimiter so we are applying code for removing null element. Today I have done simple and easy solution for that. I hope it will be helpful for you. [code:cf]<cfset List1 = ‘bharat,akash,,pritesh,,nirav,6,,7,’><b>List1</b> :
Best web developing technology – coldfusion
Hello All, Before few days i was surfing on web and found one intersting article written by Ray Camden on adobe’s website. We write less code in coldfusion to get maximum result compared to any other language. What I have found is, CF is a productivity multiplier. It allows single coder to do the work
Create Table and Copy Data from One Table to Another Table -MSSQL
Today i need to create a table and copy data from one table to another table using MSSQL. I was googling for the same and found a single statement that can do. Please have a look at below code. [code:sql] select * into test_new from test_old; [/code] This code will create new table named ‘test_new’
New Coldfusion 9 Feature: CFIMAP (Access Remote Emails Kept On Another Mail Server)
IMAP stands for Internet Message Access Protocol. It is a method of accessing electronic mail or bulletin board messages that are kept on a (possibly shared) mail server. In other words, it permits a "client" email program to access remote message stores as if they were local. For example, email stored on an IMAP server
ColdFusion.navigate
Coldfusion 8 introduce new Ajax feature is ColdFusion.navigate. ColdFusion.navigate is JavaScript function which is displaying output in cfdiv, cfwindow, cfpod or cflayoutarea container. When browsers follow a link that is populated by this function, the link does not replace the page. It’s only populates the control specified by the container attribute. Syntax: [code:js]ColdFusion.navigate (URL [,
Submit Form To A New Window, With window.open() Features
To submit form to new window, we set the target attrubutes to ‘_blank’. But we can’t set the new window’s property such as height, width etc. So to submit the form to new window with ‘window.open()’ features, Let’s look at the below code. [code:xml] <html><head><script type="text/javascript">function submitForm(){document.form1.target = "myActionWin";window.open("","myActionWin","width=500,height=300,toolbar=0");document.form1.submit();}</script></head><body><form name="form1" action="demo_action.cfm" method="post">First name: <input type="text"
Eclipse Full Screen Plugin
Today i realized that i never use the toolbar of eclipse editor. I can hide it by clicking right-clicking the toolbar. The main problem was there if i save the perspective and when i restart my eclipse it doesn’t stay hidden. Then i went on a search to get if i could get rid of
Disable right click very easily using jquery
Hello All, Disabling right click has been really very easy using Jquery. All you need to add below code in your page inside head section. [code:js] <script type="text/javascript" language="javascript">$(function() {$(this).bind("contextmenu", function(e) {e.preventDefault();});});</script> [/code]
Hide Page Content When Printing a Page
Sometimes, we are disabled editing option in a page like [select, copy and paste] also right click disabled because of no one can copied our data. We have to also take care about printing option even disabled print option or hide page content when printing page. There is simple solution for how to hide page
CFproperty Tag in Coldfusion
CFPROPERTY tag mainly do only two things. Useful in validation for web service return types. Add metadata to components. Generally, cfproperty is very less used – it does not provide any validation for checking datatypes or set any default values to any instance so its presence can be useless in most of the cases. If
CFWindow with Local Content, Remote Content and Javascript
Coldfusion 8 has introduced cfwindow tag. It is used to create pop up window in browser without creating any separate browser window instance. cfwindow can be used in different ways. 1. CFWindow with local content. [code:cf]<cfwindow name="cfwinpage" title="cfwindow1"><h1>CFWindow with local content</h1></cfwindow>[/code] 2. CFWindow with remote content. [code:cf]<cfwindow name="remotecfwindow"title="cfwindow with remote content"source="remotewindow.cfm" />[/code] 3. CFWindow with
Appending Record to Existing Spreadsheet
Today I am working appending records into existing spreadsheet. I don’t know if any direct method available in POIUtility to append record, but rather than doing googling on this I have applied below logic because of time constraint. Read Spreadsheet and store data into query. Append new record into query. Overwrite existing file with new
Create custom selector using jQuery
Today i came to know one very advanced jQuery Concept.jQuery has its selectors inbuilt. here you can create your own custom selector.In below code i have given name ‘myCustomSelector’ to my custom selector.All we need to do is to define it and to give an expression that returns true or false. 5th Line : jQuery.extend
New Tags in Coldfusion 9
I have listed new tags of coldfusion which are introduced in coldfusion9. CFML Tag Description Cfcontinue Used within a cfloop tag. Returns to the top of the loop. Cffileupload Used for uploading multiple files. Cffinally Used inside cftry tag. Cfimap Retrieves and messages e-mails and folders in imap servers Cfmap Embeds a google map.
Adding minimize button on CFWindow in Coldfusion 9
Hi All, I was working on migrating our project from Coldfusion 8 to Coldfusion 9. As CF9 use ExtJs 3.1 for ajax library I face lots of problem during migration. One of them is adding minimize button on cfwindow. In one of my cfwindow have minimize button to colapse cfwindow, now ExtJs 3.x have different
Minimize or Maximize CFWindow
Generally, In pop-up window has a minimize or maximize button but coldfusion cfwindow’s has not it. We need to add after creating cfwindow. How can we done it? Have a look below code. [code:js] var objWin = ColdFusion.Window.getWindowObject("cfwindowname")//always expand when opening a windowobjWin.expand();if (!objWin.collapseBtn){objWin.collapseBtn = objWin.toolbox.createChild({cls: "x-dlg-collapse"});//add a listener for the collapse clickobjWin.collapseBtn.on("click",objWin.collapseClick,objWin);//add the class
jQuery Google API
Developer guidance, The online Ajax Api libraries by google most popular open source javascript libraries. If you want to use jQuery using google api then you have to write only below code in your web page. [code:js]<script src="http://www.google.com/jsapi"></script><script>google.load("jquery", "1.3.2");</script> And More…. google.load("jquery", "1.3.2");google.load("jqueryui", "1.7.2");google.load("prototype", "1.6.1.0");google.load("scriptaculous", "1.8.3");google.load("mootools", "1.2.4");google.load("dojo", "1.4.0");google.load("swfobject", "2.2");google.load("yui", "2.8.0r4");google.load("ext-core", "3.0.0");[/code] Click here to more
Check All Checkboxes with JQuery
Very often we need to check or uncheck check boxes at single click using js. If we are using javascript then we have to loop over an array to do so but by below example its been more easy and simple to use it. Now Using jQuery we can easily do it and thats why
CFLOOP[Index, Collection, List, Query] in CFSCRIPT
CFScript is a language in language. It is scripting language. We can write a code similar to JavaScript. It runs on the ColdFusion server. it does not run on the client system. We can use all coldfusion function and variables that are available in script’s scope. We can not use cfloop [Index,List,Collection,query] inside cfscript. Today,
HTML and Javascript in CFSCRIPT Tag
In coldfusion programming we need to use javascript any time. We can easily do this. We can not write directly javascript in CFSCRIPT tag. There is one way to write javascript in CFSCRIPT tag. Look below code. I hope you may find it interesting. [code:cf] <cfscript>WriteOutput(‘<script language="JavaScript">str = confirm("Do you like the cfscript tag?");if (str
Loop Over a File in Coldfusion
Here is a little code of looping over a file in coldfusion using CFLOOP. Lets have a look. Loop over a file – lines. [code:cf] <cfloop file="YourFilePath" index="line">Your code goes on here…</cfloop> [/code] Loop over a file – characters. You can specify number of characters to loop over. [code:cf] <cfloop file="YourFilePath" index="chars" characters="6">Your code goes
CFDUMP Enhancements
Coldfusion has a beauty and that is CFDUMP. But very few of CFers know about enhancements made in CFDUMP that provides control over what to show and what not to in a dump result. You can indicate columns of query or keys of structure to show. It has show/hide attribute to do so. [code:cf] <cfdump
HorizontalList Control Using Flex
I have created a sample Flex application that uses HorizontalListcomponent. Now when I use dynamic dataprovider that is if data to display isdynamic the HorizontalList component is working. My code for the sample app is as under: image.mxml [code:as3] <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"><mx:Script><![CDATA[import mx.collections.ArrayCollection;import mx.controls.Image;import com.events.MainButtonClickEvent; public function cmdOpen_click(event:Event):void{if(grdResource.selectedIndex >= 0){var ImageURL:URLRequest = new URLRequest();ImageURL.url
Working With Spreadsheets In ColdFusion 9
Hi Dear, The following example uses the cfspreadsheet tag to read and write excel spreadsheets using different formats. It also shows a simple use of ColdFusion 9 Spreadsheet functions to modify a excel sheet. [code:cf]<!— Read spreadsheet —><cfspreadsheet action="read"src="Department.xls"name="DObj" /><!— Set cell value —><cfset spreadsheetSetCellValue(DObj,’Coldfusion’,form.row, form.col)><!— Write spreadsheet —><cfspreadsheet action="write" overwrite="true"filename="Department.xls"name="DObj" /><cfspreadsheet action="read"src="Department.xls"query="myQuery"><cfdump var="#myQuery#">[/code]
Clear Structure Keys in Coldfusion
Generally, If we want to clear keys value of any structure then we take it as list and use loop to clear data. That’s a good way for cle aring keys value of structure inspite we do it manually. Below is the code to do it in a simple way. [code:cf]<cfset str.firstname = ‘ABC’><cfset str.lastname
ColdFusion Fastest String Concatenation Using CFSAVECONTENT
There are many way to concatenation string in coldfusion but there is one easiest way for that. it can be done using CFSAVECONTENT tag. It is faster than others. [code:cf]<cfscript>str = "There is a content";str = str & " for concate a string.";writeoutput(str);</cfscript><cfscript>str = ArrayNew(1);str[1] = "There is a content";ArrayAppend(str," for concate a string.");str =
List Common and List Compare in Coldfusion
If you want to intersect between two list, look at the solution given below : [code:cf] <cffunction name="listCommon" output="false" returnType="string"><cfargument name="list1" type="string" required="true" /><cfargument name="list2" type="string" required="true" /> <cfset var list1Array = ListToArray(arguments.List1) /><cfset var list2Array = ListToArray(arguments.List2) /> <cfset list1Array.retainAll(list2Array) /> <!— Return in list format —><cfreturn ArrayToList(list1Array) /></cffunction> [/code] Above listCommon is the
Comma Separated Values of Table Column in SQL Server
Today i came across one interesting inbulit function of sql that is ‘COALESCE’. Using which i can get comma separated values of a column in sql table. I have explained how its been possible to me. Please have a look below. [code:sql] SELECT * FROM university;DECLARE @universityList varchar(100);SELECT @universityList = COALESCE(@universityList + ‘,’, ”) +CAST((universityName)
Dump all Scopes Together in Coldfusion
This is just a bit sharing of knowledge. You all are very well aware about dumping scopes as very often we require to do while developing our applications. But i have some thing really very short and sweet which gives you almost every information neatly. Try copy and pasting in your cfm page. It won’t
Installing Ubuntu Server 11.04 64bit on Hyper-V
Installing Ubuntu 11.04 server 64bit on Hyper-V is very straight forward but does require some manual editing before it work like charm. Mainly adding some lines for Hyper-V drivers & Virtual network support. I have created all steps screenshot so that it’s easy to follow. First of all, you have to download Ubuntu 11.04 (Natty
Master Detail Record in a One Row
In some cases we need a list of detail records according to master record. i.e. We need a list of detail table’s id for any operation like… updating row or deleting opration. so what we do we just apply join opration on master detail table and get records but not in single row. It is
Configure GIT Server On Windows Server 2008
We are using SVN since long time as version control system for our local development and quite happy with it as well until I come across GIT. GIT get lots of popularity in last couple of years but never get chance to look into this Although we were hosted some of our open source project/code
ColdFusion Schedule Task Error: The Cron Service Is Not Available
Recently I face strang error in five years of career in ColdFusion. Message: "The Cron service is not available." Detail: "This exception is usually caused by service startup failure. Check your server configuration." As per error detail my first step was restarting ColdFusion service but didn’t help but restarting service take more time than usual so decided
Export Only Current Page of CFGRID to Excel
If you want to export only the current page of your CFGRID to Excel with also the gridsortcolumn and the gridsortdirection, then let’s take a look at the solution below: First of all, I have one cfc, test, with a getData method that looks like so: [code:cf]<cffunction name="getData" access="remote" returnType="struct" output="false"><CFARGUMENT NAME="page" DEFAULT="1"><CFARGUMENT NAME="pageSize" DEFAULT="30"><CFARGUMENT
CFPARAM in CFSCRIPT
Today i was working with cfscript and i wanted to use a cfparam inside cfscript and i came to one solution. This is what you can do in cfscript. [code:cf] <cfscript>IF(NOT IsDefined(‘Variables.test1’)) Variables.test1 = ”;</cfscript> [/code] This thing has been made so easy if you are using Coldfusion 9. [code:cf] <cfscript>param name="Variables.test1" default="";</cfscript> [/code]
Calculate HMAC-SHA256 Digest Using User Defined Function in ColdFusion
Recently I am working on OpenID 2.0 protocol, in which I require HMAC-SHA256 (Hash Message Authentication Code – Secure Hash Algorithm using 256 bit key length) digest to generate Encrypted MAC key. For that, I use following UDF HMAC_SHA256(): I wrote this function by taking reference from OpenID Consumer library. Function Description Purpose
Tag SES URL Throw 404 Error If Tag Has Special Characters Other Than ‘-‘
Recently working on MuraCMS (opensource Content Management System build on CFML) for our company website. While working on blog section where we used to have tag for each post. For one of post we have tagged which include space and dot, when we click on through tag link SES URL it throws 404 error. This only
Decode HTML Code with jQuery
In one of the project, we are storing all form fields in json string format (i.e. {"name":"myname", "email":"may@xyz.com", "address":"myaddressdetail"}) in the database table. To avoid the JSON parsing error due to any special characters while retrieving data from database and deserialize the json string, I convert all special characters in the fields value with their HTML-escaped
ColdFusion Schedule Task Issue with Daily Every Task
Schedule task in ColdFusion is something I love most and I guess all ColdFusion developers are too. It is really easy to schedule any page to run for given specific date – time or periodically, even you can easily add it through code by CFSCHEDULE tag. For who are new to admin interface of schedule
Scroll Issue with iPad Browser for Framed Window
Recently one of our client report scrolling issue when they try to view their website on iPad (or any mobile device). Page they are looking has iframe with scroll so basically two scrolls on browser but when user trying to scroll within iframe anyhow iOS browser doesn’t able to recognize it and always scroll main
Celebrating ColdFusion-X month
We all know ColdFusion 10 is out and lots of tweet regarding release. As usual my first step was to install ColdFusion 10 in my dev computer and going everything smooth and start testing ColdFusion 10 with my existing projects which were running under CF9 before. Seems everything working good so Adobe take care of
Day 2: Avoid Cross-site Scripting (XSS) using ColdFusion 10 – Part 1
"Cross-site scripting (XSS) is a type of computer insecurity vulnerability typically found in Web applications (such as web browsers through breaches of browser security) that enables attackers to inject client-side script into Web pages viewed by other users. A cross-site scripting vulnerability may be used by attackers to bypass access controls such as the same
Day 3: Avoid Cross-site scripting (XSS) using ColdFusion 10 – Part 2
Yesterday I have tried to look over three newly added security functions to avoid XSS attach on your website. Today look for remaining functions encodeForCSS, encodeForURL and canonicalize. encodeForCSS: As function name says it will encode your string to make safe render in CSS. Normally I do not use dynamic CSS but in certain case
Day 1: ColdFusion 10 Limit Number of Post Request Parameters to 100 By Default
Today started celebrating ColdFusion month with series of 30 blog posts on ColdFusion 10’s new feature and here first one. This is really not a new feature or enhancement but new administrator setting which may give 400 error (it’s not 404) project already running in older version of ColdFusion. In administrator new setting available "Maximum
Show tooltip When Input Element Get Focus
Recently I am working on one of the project, and inside it we want functionality to show a hint tooltip box (show information related to that field) when that input element get focus. I use clueTip (a jQuery tooltip plugin) to show hint tooltip box. I use jQuery focusin() and focusout() event of the element
Day 6 : ColdFusion 10 and Closure
Wow, ColdFusion now support closure. I am fan of closure and heavily using it on JavaScript specially for ajax call’s callback function. Closure is function within function which close all variables of outer function when returned/created. May be not pure theoretically true definition but this is how can I can define in practical term that
Day 8: ColdFusion 10 and Enhanced Java Integration
ColdFusion built on J2EE compliant technology and this allow you take advantage of integrate with J2EE component and ColdFusion 10 enhanced this capabilities. In previous version we are able to create object of Java classes, using JSP tag etc…etc. but there was pain with using custom java class as you may need to store class
Day 9: ColdFusion 10 and Enhanced Java Integration – Part 2
It’s DAY 9 and I enjoyed last 8 days with ColdFusion 10 and as days pass my curiosity graph going high. In yesterday post discuss about how easy to use your java class/jar file within your project. But you may also want to use power of ColdFusion in Java class and this one is possible
Day 5: ColdFusion 10 Session Enhancement
ColdFusion 10 added couple of session related function and add settings related to session cookie. First of all I notice that use UUID for CFTOKEN is default now enable so if you are moving from older version to ColdFusion 10 where cftoken wasn’t UUID and you were using datasource for client variables then make sure
Day 7: ColdFusion 10 and Closure – Part 2
Yesterday take look on Closure with ColdFusion, now its time to discover more on this. Closure can be defined as inline without giving name. You can treat like variable and assigned it to variable scope, array or struct element or function return value. for ex. [code:cf]defaultlogic = function(numeric a,numeric b) {return a + b; };[/code]
Day 4: Avoid CSRF Attack with ColdFusion 10
Day 4 for my ColdFusion 10 review, since last three days concentrating on all security enhancement. In previous two posts I have covered functions added in ColdFusion10 to avoid XSS attack. Now its time for CSRF (cross site request forgery). As per Wikipedia this is 909th most dangerous software bug ever found. And in normal
Day 10: ColdFusion 10 and Enhanced Java Integration – Part 3
Day 10 of my ColdFusion 10 month, seems that lot more functionality added in ColdFusion 10 and will not able to cover all in within 30 days with current busy schedule. Yesterday cover CFCProxy which you can use in java class to invoke ColdFusion component function but seems limitation is you can’t call for coldfusion
Day 14: ColdFusion 10 Schedule Enhancement Task Handler
Day 14 on ColdFusion 10, I haven’t cover much in last 13 days but go deeper in functionality. Today I keep working with schedule task enhancement and research on event handler feature. This will let us define functions which will call on particular event. Following event/method supported in event handler CFC. onTaskStart : Call every
Day 13: ColdFusion 10 & Schedule Task Chaining and Mode
In my last post I have covered Group and list scheduler enhancement in ColdFusion 10. Today I have spent some time with event hander and other enhancement. In coldfusion 10 added new attribute mode which task application or server as value, this will let you specify task is server specific or application specific and default
Day 11: ColdFusion and Schedule Task Enhancement
Schedule task is something that I used lot and specially one of our clients love to get email periodically for different reports. In many case we get limited with ColdFusion 9 schedule task, like for one of schedule task require to reschedule on different time once executed and time vary per database transaction. Following are
Day 15: ColdFusion 10 and CFC Enhancement
Implicit constructor for CFCColdFusion10 now support initialize while instantiate the CFC by passing key-value pair or struct. This method will NOT work if your CFC has init() method or initMethod attribute in CFCOMPONENT added. To enable implicit constructor specify accessors=true in cfcomponent or you have setter function for properties defined. If you define setter =
Day 12: ColdFusion and Schedule Task List and Group Enhancement
In yesterday blog I have list out all new feature added in schedule task in ColdFusion 10. Now time to test it out, covering list, group feature in this post. While creating schedule we can put schedule in specific group and later you can pause all/resume all schedule in same group without firing individual
java.sql.SQLException: Value ”0000-00-00” can not be represented as java.sql.Date
Got strange issue today while working with mySql and ColdFusion. This might be old issue but we never face issue since we normally work with MS Sql and I think this one is second/third project which use mysql as database. Error says java.sql.SQLException: value ‘………with long garbage string and special characters……’ can not be represented
jQuery datepicker Disabled Weekday
There is another custom setting for jQuery datapicker. Here we have discuss about how to disabled any weekday in jQuery datepicker. As you know in today’s era jQuery become more and more popular and why not? It should be because jQuery does our work very easy. Recently, in our one of the project need to
Adding New Cell Type in POI Utility
Recently, we have given ability in our one of the project to export data in excel sheet. For exporting data into excel we used POI Utility from Ben Nadel. In this package there are so many excel type conversion such as date, numeric, formula.. In exporting data into excel we have given formula to calculate
Problem to Upload Large Size Files Using CFFTP
Recently I am trying to upload a file and I get error message “An error occurred during the FTP putfile operation”. And code that I use for uploading files that looks like: [code:coldfusion]<cfftp action="putFile"connection="ftpconnection"failifexists="no"localfile="{localFilePath}"remotefile="{remoteFilePath}"stoponerror="Yes">[/code] The CFFTP tag has one attribute ‘timeout’. It specifies maximum numbers of seconds (time) taken to perform CFFTP action (operation). Here,
Ubuntu One Web Authorization API using ColdFusion
I am new to Ubuntu One and I want to access my Ubuntu One data in to a website. For that I have to go though the Ubuntu One API Docs. Initially, user has to go through authorization process to access his/her Ubuntu One data. Ubuntu One use OAuth 1.0a authorization process to acquire an
Ubuntu One Cloud Files API using ColdFusion
Once Ubuntu One OAuth authorization process (discuss in my previous blog) has been completed; then it’s time to implement Ubuntu One Files API to access Ubuntu One data on website. To access data stored on Ubuntu One on our website, in each request we have to pass valid access token and access token secret that
Block Drag & Drop Image OR Direct Image Paste into CKEditor Using Firefox
I am mostly uses Firefox browser for any developing stuff and I am facing an issue with CKEditor. CKEditor allows you to direct copy & paste or drag & drop image into CKEditor body area using Firefox browser and it will embed image as base 64 encoded image into the CKEditor body. When you see
Data Source Rejected Establishment of Connection, Message from Server: “Too Many Connections” Error with mySQL and RAILO 4.2.1
Recently updated to RAILO latest patch 4.2.1, though I was using its beta version and was working fine in development environment. Reason it was working well because I was only visiting my website so there were no connection issue with MySQL. But when I go released version so hoping to update it on our production
Adding New Font to PDF using CFDOCUMENT in RAILO
CFDOCUMENT is really useful tag for generating PDF report but client always need customization and need different font. ACF allow separate font management tab in ColdFusion administrator where you can add additional font that you want to use but unfortunately this feature not available on RAILO. While googling on this I have found feature already requested
Success Stories
Case Studies
Real projects, real results. See how we’ve helped businesses transform through technology

Enterprise Mobile App for mortgage industry
Field employee work on property management service need collaboration with other staff and share property info with real images. An integrated solution to share information securely with staff, allows to take photo, auto-resize before sharing it with main web app.

Web Application for corporate investigation
Integrated system requirement and demand for a secured web-based solution to meet the industry’s best practice standards that deals with highly confidential and sensitive data for corporate support service for private investigation industry.

Ticket Selling Application for Entertainment Industries
An application which allows to create an event and sell tickets for that event. The modules integration includes Event Management, Ticket Management, Ticket Scanner, BOX-Office solution, Various type of reports with Real-Time data and other endless features.
Our Global Presence
We are currently located in key strategic regions to better serve our clients worldwide.
Our offices and operations span across:
India
Australia
USA
Let’s Build Together
Ready to Build Something Intelligent?
Transform your vision into reality with AI-powered solutions. Schedule a free consultation with our experts and discover how we can accelerate your digital transformation.
Free Consultation
No Obligation Quote
48-Hour Response








































































































