<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Javascript Archives | Blog</title>
	<atom:link href="https://onclickinnovations.com/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://onclickinnovations.com/blog/tag/javascript/</link>
	<description>Onclick Innovations Pvt. Ltd.</description>
	<lastBuildDate>Tue, 23 Jun 2026 09:44:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<site xmlns="com-wordpress:feed-additions:1">208843066</site>	<item>
		<title>React Is 13 Years Old — And It&#8217;s Still Winning in 2026. Here&#8217;s Why.</title>
		<link>https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/</link>
					<comments>https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 09:44:28 +0000</pubDate>
				<category><![CDATA[AI Development]]></category>
		<category><![CDATA[Frontend Development]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Frontend Engineering]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JavaScript Framework]]></category>
		<category><![CDATA[Next.js]]></category>
		<category><![CDATA[Onclick Innovations]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[ReactJS]]></category>
		<category><![CDATA[Software Development 2026]]></category>
		<category><![CDATA[SolidJS]]></category>
		<category><![CDATA[Svelte]]></category>
		<category><![CDATA[Vue]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Framework]]></category>
		<guid isPermaLink="false">https://onclickinnovations.com/blog/?p=1567</guid>

					<description><![CDATA[<p>Every year since 2016, someone has written the obituary for React. Angular was going to kill it. Then Vue. Then Svelte. Then SolidJS. Then Qwik. Then htmx. Then a wave of developers declaring that vanilla JavaScript was the future all along. React is still here. Still the default choice for new projects. Still the framework [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/">React Is 13 Years Old — And It&#8217;s Still Winning in 2026. Here&#8217;s Why.</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Every year since 2016, someone has written the obituary for React. Angular was going to kill it. Then Vue. Then Svelte. Then SolidJS. Then Qwik. Then htmx. Then a wave of developers declaring that vanilla JavaScript was the future all along.</p>
<p>React is still here. Still the default choice for new projects. Still the framework most developers learn first and most companies hire for. Still, by almost every measurable metric, winning.</p>
<p>This is the story of why React refuses to die — and an honest look at what would actually need to happen for something to replace it.</p>
<h2>The Numbers First</h2>
<p>Before the opinions, the data. As of 2026:</p>
<ul>
<li>React receives approximately <strong>9 million npm downloads per week</strong> — a number that has grown consistently year over year</li>
<li>Used in production by Meta, Netflix, Airbnb, Notion, Linear, Vercel, Atlassian and thousands of other companies at scale</li>
<li>Next.js — React&#8217;s most popular framework — powers a significant proportion of all new web applications built today</li>
<li>React developers represent the largest pool of available frontend talent in the world, by a considerable margin</li>
<li>The React ecosystem — libraries, tools, community packages, documentation, courses — dwarfs any competing framework</li>
</ul>
<p>These are not the numbers of a dying technology. They are the numbers of an entrenched standard.</p>
<h2>A Brief History of React&#8217;s Many Predicted Deaths</h2>
<p>Understanding why React keeps surviving requires understanding the pattern of the predictions.</p>
<p><strong>2016–2018: Angular was going to win.</strong> Google&#8217;s Angular framework had enterprise backing, TypeScript from the start, and a complete opinionated structure that React deliberately lacked. It was the &#8220;professional&#8221; choice. React was &#8220;just a view library.&#8221; Angular would dominate enterprise development.</p>
<p>What happened: React&#8217;s simplicity and flexibility won. Angular&#8217;s complexity and steep learning curve slowed adoption. React took enterprise too.</p>
<p><strong>2019–2020: Vue was the sensible alternative.</strong> Vue 3 brought a Composition API that many developers found more intuitive than React&#8217;s hooks. Its gentler learning curve and cleaner syntax made it a genuine alternative, particularly in Asia and Europe. The creator of Vue had worked at Google and the framework felt mature and thoughtful.</p>
<p>What happened: Vue 3 migration from Vue 2 was painful and slow, fracturing the ecosystem at a critical moment. React consolidated.</p>
<p><strong>2021–2022: Svelte was revolutionary.</strong> Svelte compiled away the framework entirely — no virtual DOM, no runtime overhead, just clean JavaScript output. Svelte&#8217;s syntax was genuinely beautiful. Performance benchmarks were excellent. Many developers declared it the obvious future.</p>
<p>What happened: Svelte remained popular among developers who love it, but ecosystem growth stalled compared to React&#8217;s continued acceleration. SvelteKit is excellent. Svelte&#8217;s market share remains a fraction of React&#8217;s.</p>
<p><strong>2023: SolidJS, Qwik, and the era of micro-frameworks.</strong> A wave of new frameworks promised better performance, smaller bundles, and smarter hydration strategies. Each was technically impressive. Each had a passionate community.</p>
<p>What happened: They educated React. React 18&#8217;s concurrent rendering and React 19&#8217;s Server Components borrowed and refined many of these ideas. The challengers made React better without displacing it.</p>
<p><strong>2024–2025: htmx and the return to simplicity.</strong> A genuine philosophical counter-movement emerged — why use a JavaScript framework at all? htmx let server-rendered HTML handle interactivity with minimal JavaScript. It resonated deeply with developers exhausted by JavaScript complexity.</p>
<p>What happened: htmx carved out a real niche for content-heavy, interaction-light applications. It did not touch React&#8217;s dominance in complex, interactive application development.</p>
<h2>Why React Wins — The Real Reason</h2>
<p>The framework debates always miss the same fundamental point.</p>
<p><strong>Technical superiority does not win ecosystems. Network effects do.</strong></p>
<p>React does not need to be the best framework. It needs to be the one everyone already knows, the one with the most third-party libraries, the one with the most jobs posted, the one with the most Stack Overflow answers, the one every bootcamp teaches, and the one every company defaults to when starting a new project.</p>
<p>It is all of these things. By a wide margin.</p>
<p>When a new developer joins a team, the probability they already know React is high. When a company hires frontend developers, the pool of React developers is enormous. When a startup chooses a stack, React is the safe default — not because it is technically optimal for every use case, but because the hiring, the libraries, the documentation and the community all pull in that direction.</p>
<p>This is what economists call a network effect. The value of a technology increases with the number of people using it. React&#8217;s network effect is so large that technically superior alternatives struggle to overcome it — not because developers don&#8217;t appreciate their qualities, but because the switching cost of moving an ecosystem is enormous.</p>
<h2>What React Critics Get Right</h2>
<p>React is not perfect. Not even close. Intellectual honesty requires acknowledging this.</p>
<p><strong>useEffect is genuinely confusing.</strong> The dependency array, the cleanup function, the mental model of effects synchronising with external systems — these are legitimately hard concepts that trip up experienced developers regularly. It is one of the most-searched topics in React development and has been for years.</p>
<p><strong>The re-render model has sharp edges.</strong> React&#8217;s rendering behaviour — when components re-render, why they re-render, how to prevent unnecessary re-renders — requires genuine expertise to manage well in complex applications. useMemo, useCallback and React.memo exist precisely because the default behaviour needs help at scale.</p>
<p><strong>Bundle sizes grow quickly.</strong> A poorly managed React application accumulates JavaScript at an alarming rate. Without careful attention to code splitting, lazy loading and dependency management, bundle sizes balloon in ways that hurt performance on slower connections and devices.</p>
<p><strong>React Server Components are a paradigm shift.</strong> The mental model introduced by RSC in React 18 and refined in React 19 — the boundary between server and client components, the rules around what can run where — is genuinely difficult. It solves real problems but introduces real complexity.</p>
<p>Svelte is more intuitive. Vue has cleaner syntax for straightforward applications. SolidJS has more impressive performance benchmarks. All of this is true. None of it has been enough to shift the ecosystem.</p>
<h2>React 19 and What Actually Changed</h2>
<p>It is worth acknowledging that React in 2026 is not the React of 2015. The framework has evolved substantially.</p>
<p>React 19 introduced several meaningful changes: the Actions API that simplifies async state management, the new use() hook that handles promises and context in a more natural way, improvements to ref handling and form management, and continued refinement of the Server Components model.</p>
<p>Next.js 15 built on these foundations to create what is effectively a full-stack React framework — server-side rendering, API routes, middleware, edge functions, image optimisation, and a deployment pipeline all in one cohesive package. For many teams, Next.js is now the entire backend and frontend in a single framework.</p>
<p>React has survived this long partly by learning from its competitors and incorporating their best ideas. The pattern is likely to continue.</p>
<h2>What Would Actually Kill React</h2>
<p>Given all of this, what would actually need to happen for React to be displaced?</p>
<p><strong>Meta abandons it.</strong> If Meta stopped investing in React and the core team dissolved, the community would face a genuine existential question. This seems extremely unlikely — React is foundational to Meta&#8217;s product development and has been for over a decade.</p>
<p><strong>A native web component model good enough to make frameworks redundant.</strong> Web Components have promised this for years and have not delivered. If browser vendors converged on a component model so capable that frameworks added no meaningful value, the case for React would weaken significantly. This might happen in a decade or more. It has not happened yet.</p>
<p><strong>AI-driven UI generation eliminates the need for a component model.</strong> This is the most genuinely interesting possibility. Tools like v0 by Vercel already generate React components from natural language descriptions. If AI advances to the point where developers describe interfaces and AI writes and maintains the component code, the framework choice may become abstracted away entirely. This is worth watching carefully over the next few years.</p>
<p>Until one of these scenarios materialises, React wins by default. Not because it is always the best tool. Because it is everywhere — and everywhere is very hard to compete with.</p>
<h2>The Pragmatic Conclusion</h2>
<p>The right question for any team is not &#8220;is React the best framework?&#8221; It is &#8220;which framework best fits this project, this team and these constraints?&#8221;</p>
<p>For most projects, most teams, most of the time — that answer is React or Next.js. Not because the alternatives are bad. Because the ecosystem, the talent pool and the long-term maintenance story all point in that direction.</p>
<p>For content-heavy sites with minimal interactivity, htmx or Astro might be better. For teams deeply invested in Vue, Vue 3 is excellent. For projects where performance is the absolute priority, SolidJS deserves serious consideration. For new small projects where developer experience matters most, Svelte is a genuine delight.</p>
<p>The framework wars are interesting. The business of building software is pragmatic. React is still winning because pragmatism, at scale, almost always looks like the default choice.</p>
<h2>How Onclick Innovations Approaches Framework Decisions</h2>
<p>At Onclick Innovations, we build with React, Next.js, Vue and Angular — choosing the right tool for each specific project rather than defaulting to one framework for everything.</p>
<p>We have shipped production applications in React and Next.js for startups, enterprises and everything in between. We have built Vue applications where the team&#8217;s existing expertise made it the obvious choice. We have worked in Angular codebases where the structure and patterns were exactly right for the project&#8217;s complexity.</p>
<p>We don&#8217;t have framework religion. We have shipping deadlines and clients who need products that work.</p>
<p>If you are making frontend technology decisions for a new project — or reconsidering the choices made on an existing one — we are happy to talk through the tradeoffs honestly.</p>
<p>&#128233; <strong>Get in touch &rarr; <a href="https://onclickinnovations.com">www.onclickinnovations.com</a></strong><br />
&#128205; Based in Mohali, India &middot; Serving clients globally across 10+ countries</p>
<h2>Frequently Asked Questions</h2>
<h3>Is React still worth learning in 2026?</h3>
<p>Yes — unambiguously. React remains the most in-demand frontend skill in the job market by a significant margin. Learning React gives access to the largest ecosystem of libraries and tools, the most comprehensive documentation and community support, and the widest range of job opportunities. Whatever replaces React eventually, it has not appeared yet.</p>
<h3>Is Next.js the same as React?</h3>
<p>Next.js is a framework built on top of React that adds server-side rendering, file-based routing, API routes, and a production-optimised build system. React is the underlying UI library — Next.js extends it into a full-stack application framework. Most new React projects in 2026 start with Next.js rather than plain React.</p>
<h3>What are the best alternatives to React in 2026?</h3>
<p>The most mature alternatives are Vue 3 (excellent developer experience, strong ecosystem), Svelte and SvelteKit (intuitive syntax, compiled output), Angular (comprehensive enterprise framework), and SolidJS (superior performance benchmarks). For content-heavy sites, Astro and htmx are worth considering. Each has genuine strengths — the right choice depends on your specific project requirements.</p>
<h3>Why do developers keep predicting React&#8217;s death?</h3>
<p>Because React genuinely has real weaknesses that alternatives address well. useEffect is confusing, the re-render model has sharp edges, and bundle sizes can grow quickly. When a new framework solves these problems elegantly, it is natural for developers to predict a transition. What these predictions underestimate is the weight of React&#8217;s ecosystem and network effects — which have proven extremely durable.</p>
<h3>Can Onclick Innovations build our project in React or Next.js?</h3>
<p>Yes. React and Next.js are our most-used frontend technologies and we have extensive production experience across both. <a href="https://onclickinnovations.com">Contact us at onclickinnovations.com</a> to discuss your project requirements.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Freact-2026-why-react-is-still-winning%2F&amp;linkname=React%20Is%2013%20Years%20Old%20%E2%80%94%20And%20It%E2%80%99s%20Still%20Winning%20in%202026.%20Here%E2%80%99s%20Why." title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Freact-2026-why-react-is-still-winning%2F&amp;linkname=React%20Is%2013%20Years%20Old%20%E2%80%94%20And%20It%E2%80%99s%20Still%20Winning%20in%202026.%20Here%E2%80%99s%20Why." title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Freact-2026-why-react-is-still-winning%2F&amp;linkname=React%20Is%2013%20Years%20Old%20%E2%80%94%20And%20It%E2%80%99s%20Still%20Winning%20in%202026.%20Here%E2%80%99s%20Why." title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Freact-2026-why-react-is-still-winning%2F&#038;title=React%20Is%2013%20Years%20Old%20%E2%80%94%20And%20It%E2%80%99s%20Still%20Winning%20in%202026.%20Here%E2%80%99s%20Why." data-a2a-url="https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/" data-a2a-title="React Is 13 Years Old — And It’s Still Winning in 2026. Here’s Why.">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/">React Is 13 Years Old — And It&#8217;s Still Winning in 2026. Here&#8217;s Why.</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/react-2026-why-react-is-still-winning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1567</post-id>	</item>
		<item>
		<title>Koa.JS</title>
		<link>https://onclickinnovations.com/blog/koa-js/</link>
					<comments>https://onclickinnovations.com/blog/koa-js/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 10:09:55 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Express.JS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Koa.js]]></category>
		<category><![CDATA[Mobile App Development]]></category>
		<category><![CDATA[MVC Frameworks]]></category>
		<category><![CDATA[Node.js]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=789</guid>

					<description><![CDATA[<p>#Koa #Express #Node.JS #APIs #JavaScript #WebDevelopment #WebFrameworks KOA a web framework which is designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Koa was created by the original creator of express. Koa is intended to solve a lot of the problems in [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/koa-js/">Koa.JS</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>#Koa #Express #Node.JS #APIs #JavaScript #WebDevelopment #WebFrameworks</p>
<p><a href="http://blog.onclickinnovations.com/789-2/">KOA</a> a web framework which is designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. Koa was created by the original creator of express. Koa is intended to solve a lot of the problems in express, like having to do monkey patching which is where one modify prepackaged code. It&#8217;s an extremely elegant, clean, and efficient way to program asynchronously.</p>
<p>Koa is more lightweight and more modular than express in few terms. One can create an app and the good point is there&#8217;s not tons of stuff already there, it&#8217;s a completely empty application and one can only use the stuff they want to use. If want a logger to print requests and responses in koa, one will add the koa-logger middleware. If one want static pages then add the koa-static middleware. Adding middleware takes one line of code and is super easy.  The bottom line is that if we learn to code with generators and in Koa we are able to write in 10 lines what would have before taken like 30 lines. So, Koa.js is a powerful server framework for Node.js to build. Koa is a little tougher also because it requires some background knowledge in generators and promises. Koa.js is focused on creating web applications and APIs with improved performance. Comparing to Express, which is based entirely on callback technology, separating out request and response objects, Koa main advantage is <strong>the usage of ES6 Generator feature</strong>. Koa generator is an excellent way to avoid callbacks, help developers to manage the code easier with the component-based building blocks and handle errors efficiently and hence a good alternate of Express.</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fkoa-js%2F&amp;linkname=Koa.JS" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fkoa-js%2F&amp;linkname=Koa.JS" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fkoa-js%2F&amp;linkname=Koa.JS" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fkoa-js%2F&#038;title=Koa.JS" data-a2a-url="https://onclickinnovations.com/blog/koa-js/" data-a2a-title="Koa.JS">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/koa-js/">Koa.JS</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/koa-js/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">789</post-id>	</item>
		<item>
		<title>Continuous integration(CI) tool :: Bamboo</title>
		<link>https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/</link>
					<comments>https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 24 May 2017 13:15:57 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[CI Tools]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[JIRA]]></category>
		<category><![CDATA[SDK]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=775</guid>

					<description><![CDATA[<p>#ContinuousIntegration #CI #CITools #Jetkins #Bamboo #UI #Testing #JIRA #SDK Bamboo is a continuous integration (CI) server that can be used to automate the release management for a software application, creating a continuous delivery pipeline. Bamboo is a commercial product from atlassian. BAMBOO has multiple plugins to customize its usage. Further one can also extend the functionality  by writing [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/">Continuous integration(CI) tool :: Bamboo</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>#ContinuousIntegration #CI #CITools #Jetkins #Bamboo #UI #Testing #JIRA #SDK</p>
<p>Bamboo is a continuous integration (CI) server that can be used to automate the release management for a software application, creating a continuous delivery pipeline. Bamboo is a commercial product from atlassian. <a href="http://blog.onclickinnovations.com/775-2/ ‎">BAMBOO</a> has multiple plugins to customize its usage. Further one can also extend the functionality  by writing its own plugins using the SDK’s provided. Some good points are that  Bamboo is an atlassian product, the integration of JIRA issue tracker and Clover, the code coverage tool, becomes easy with bamboo. However, the Automatic Branching/Merging backing makes Bamboo a far more pleasant work process for engineers.</p>
<p>It is a very popular dev tool company.It out of the box supports for Java, .NET, PHP, Javascript among others tools and completely automated with slick web UI. Bamboo has the ability to deploy parallel builds to multiple agents and build pipelines make it easy to create workflows. The analytical tools help highlight what went wrong. Few more things about Bamboo:</p>
<ul>
<li>Supports programmed stretching and combining</li>
<li> Integrates with many source control systems. Integrates well with rest of Atlassian suite. So on the off chance that you utilize Jira for bugs and story administration, and intersection for documentation, it&#8217;s anything but difficult to get bamboo to auto close stories/bugs as they&#8217;re sent, and overhaul conjunction documentation with each finished story.</li>
<li>Has some cool extravagant accessories like recognizing if an arrangement is as of now halted.</li>
<li>It&#8217;s elusive plugins for non-regular assignments or setup.</li>
<li>It&#8217;s less well known than Jenkins. Hard to discover different clients to talk shop or request help.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcontinuous-integrationci-tool-bamboo%2F&amp;linkname=Continuous%20integration%28CI%29%20tool%20%3A%3A%20Bamboo" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcontinuous-integrationci-tool-bamboo%2F&amp;linkname=Continuous%20integration%28CI%29%20tool%20%3A%3A%20Bamboo" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcontinuous-integrationci-tool-bamboo%2F&amp;linkname=Continuous%20integration%28CI%29%20tool%20%3A%3A%20Bamboo" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fcontinuous-integrationci-tool-bamboo%2F&#038;title=Continuous%20integration%28CI%29%20tool%20%3A%3A%20Bamboo" data-a2a-url="https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/" data-a2a-title="Continuous integration(CI) tool :: Bamboo">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/">Continuous integration(CI) tool :: Bamboo</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/continuous-integrationci-tool-bamboo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">775</post-id>	</item>
		<item>
		<title>Webpack</title>
		<link>https://onclickinnovations.com/blog/webpack/</link>
					<comments>https://onclickinnovations.com/blog/webpack/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 11 May 2017 13:05:59 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Gulp/grunt]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[MVC Frameworks]]></category>
		<category><![CDATA[ReactJS]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=749</guid>

					<description><![CDATA[<p>&#8220;Webpack&#8221;  a powerful module bundler, which is common JavaScript file that combine html data, css data, javascript data etc in common file together and should be served to the client in a response to a single file request. It takes in a bunch of assets (ie. source, images, markup, CSS, &#8230;) and turns that into something [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/webpack/">Webpack</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>&#8220;Webpack&#8221;  a powerful module bundler, which is common JavaScript file that combine html data, css data, javascript data etc in common file together and should be served to the client in a response to a single file request. It takes in a bunch of assets (ie. source, images, markup, CSS, &#8230;) and turns that into something you can provide to the client. <a href="http://blog.onclickinnovations.com/webpack/ ‎">WEBPACK</a>  supports advanced functionality such as hot module reloading (instant updates of React components without refresh), lazy loading (load bundles as one&#8217;s need), bundle splitting (separate app/vendor bundles), hashing (to bust cache) and source maps (so it&#8217;s easy to debug minified versions).  Webpack solves fundamental problem of web development  very well. It seems that people are pushing common build related concerns to tooling hiding the current complexity.</p>
<p>&nbsp;</p>
<p>Earlier with Grunt and Gulp one had to do a lot of manual work to achieve the same output. So, Webpack  solves the hard part. Webpack&#8217;s approach is more involved and it comes with a learning curve as it relies on configuration and looks very different than other tools.  Webpack boasts a bunch of features:</p>
<ul>
<li>Ability to inject CSS files from your JS &#8211; useful if one is creating web components and want the CSS to be bundled with the JS.</li>
<li>Flexible module patterns &#8211; you can use CommonJS style, ES6, or AMD.</li>
<li>Ability to recompile only the module that we change, so a faster development cycle.</li>
<li>If we use ReactJS, hot reloading modules using react-hot-loader. This feature speeds up the development quite a bit.</li>
<li>It has its own command line utility, so we don&#8217;t need to use gulp or Grunt, though we can if we want.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fwebpack%2F&amp;linkname=Webpack" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fwebpack%2F&amp;linkname=Webpack" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fwebpack%2F&amp;linkname=Webpack" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fwebpack%2F&#038;title=Webpack" data-a2a-url="https://onclickinnovations.com/blog/webpack/" data-a2a-title="Webpack">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/webpack/">Webpack</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/webpack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">749</post-id>	</item>
		<item>
		<title>Entity Framework</title>
		<link>https://onclickinnovations.com/blog/entity-framework/</link>
					<comments>https://onclickinnovations.com/blog/entity-framework/#comments</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 04 May 2017 12:59:47 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[.NET DLLs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[EDMX files]]></category>
		<category><![CDATA[EF]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[MVC]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=737</guid>

					<description><![CDATA[<p> ENTITY  FRAMEWORK is a layer which sits between  application and the database. EF is simply an abstraction layer that allows developers to model the domain, and it generates the database access logic for you. It allows you to write your domain objects in POCO classes and use it in application. The tooling support for Entity Framework [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/entity-framework/">Entity Framework</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="http://blog.onclickinnovations.com/entity-framework/"> ENTITY  FRAMEWORK</a> is a layer which sits between  application and the database. EF is simply an abstraction layer that allows developers to model the domain, and it generates the database access logic for you. It allows you to write your domain objects in POCO classes and use it in application. The tooling support for Entity Framework in Visual Studio is great, but is ultimately just tooling to help with EDMX file creation. The actual framework is the .NET DLLs which act upon the information declared in your EDMX files. Although it is easy to understand and implement. It affects the performance of application most of the time. Secondly, if you are debugging then some time it becomes very difficult as it takes time to load the internal attributes of the objects.</p>
<p>&nbsp;</p>
<p>EF has the following Advantage:: reduces the amount code, LINQ for all object queries, one don&#8217;t have to write the SQL queries, easy to manage relationship between tables, developers spend lots of time coding the plumbing required to save the data to the data store. EF Reduces this time, hence the developers can spend time actually building the application, developers can work against domain specific objects such as employee and employee address and need not to worry about how and where these data is stored, applications are now easier to maintain as the amount of code is reduced, applications are no longer tied up to a particular data store  EF Framework will handle the data storage, one don’t have to write SQL queries EF Will take care of that, the Entity framework is very easy to use,</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fentity-framework%2F&amp;linkname=Entity%20Framework" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fentity-framework%2F&amp;linkname=Entity%20Framework" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fentity-framework%2F&amp;linkname=Entity%20Framework" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fentity-framework%2F&#038;title=Entity%20Framework" data-a2a-url="https://onclickinnovations.com/blog/entity-framework/" data-a2a-title="Entity Framework">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/entity-framework/">Entity Framework</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/entity-framework/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">737</post-id>	</item>
		<item>
		<title>Gulpjs/Gruntjs</title>
		<link>https://onclickinnovations.com/blog/gulpjsgruntjs/</link>
					<comments>https://onclickinnovations.com/blog/gulpjsgruntjs/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 03 May 2017 13:09:30 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Broccoli]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[I/O operations]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[MVC Frameworks]]></category>
		<category><![CDATA[Node Package Manager]]></category>
		<category><![CDATA[NPM]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=734</guid>

					<description><![CDATA[<p>#Gulp #Grunt #NPM #Broccoli #CSS #TaskRunnerDevelopment GULP  is a task/build runner for development. It allows one to do a lot of stuff within the development workflow.One can compile sass files, compress js files and much more. One task flow into another. These help in saving the time, making your development workflow more organized. There are many tools [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/gulpjsgruntjs/">Gulpjs/Gruntjs</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>#Gulp #Grunt #NPM #Broccoli #CSS #TaskRunnerDevelopment</p>
<p><a href="http://blog.onclickinnovations.com/734-2/">GULP</a>  is a task/build runner for development. It allows one to do a lot of stuff within the development workflow.One can compile sass files, compress js files and much more. One task flow into another. These help in saving the time, making your development workflow more organized. There are many tools available in the market which do the same work such as Grunt, Broccoli etc. Gulp could be compared to <a href="http://blog.onclickinnovations.com/734-2/">GRUNT</a> in its usage. Gulp is preferred a bit because of its faster performance using the stream line. Gulp uses plugins to automate the task and these plugins can be installed and managed by using Node Package Manager. Gulp is presented as a toolkit for helping JavaScript/Node developers create a build pipeline. Gulp does essentially the same thing as Grunt but with a more modern interface.  The way gulp approaches things  builds tend to turn out faster as it  minify CSS, JS and keep a ready-for production environment project</p>
<p>Gulp is a successor of Grunt we can say and easier to use.  There are lot of tasks which were taking lot of time of UI developers which were no productive such as &#8211; sass to css conversation, making HTML templates, Minify of CSS and JS, Images optimization, setting localhost, refreshing page.</p>
<p>So, gulpjs/gruntjs help in making these tasks automated, it is a one time task to installed these and set the commands and than you are all set to go.<br />
Gulp is a build system for automating tasks. The following is few listing which can be achieved with the help of gulpjs</p>
<p>&#8211; Minification</p>
<p>&#8211; Watch files</p>
<p>&#8211; Compile Sass, LESS files for you</p>
<p>&#8211; Combining multiple js/css files into single file respectively</p>
<p>&#8211; Converting SVG icons to fonts</p>
<p>&#8211; Live browser reload</p>
<p>Copy all files of bower to a specific project directory (css, js, images)</p>
<p>Gulp is generally more concise and readable.  Gulp is faster in general. Although Gulp has fewer plugins and thinner documentation key plugins for minification, concatenation, linting, LESS transpilation, and so forth. Grunt is declarative, one can specify configuration for plugins that perform a certain action. Gulp is imperative, and major Difference Between Gulp and Grunt Lies in How They Deal With Automation of Tasks Internally . Gulp Uses Node Streams For running different tasks and Grunt use temp files for the same work . Grunt runs tasks using Temporary files which are disk I/O operations. Gulp and Grunt both are Task Runners. Meaning, these are used to run tasks that you have programmed.</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fgulpjsgruntjs%2F&amp;linkname=Gulpjs%2FGruntjs" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fgulpjsgruntjs%2F&amp;linkname=Gulpjs%2FGruntjs" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fgulpjsgruntjs%2F&amp;linkname=Gulpjs%2FGruntjs" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fgulpjsgruntjs%2F&#038;title=Gulpjs%2FGruntjs" data-a2a-url="https://onclickinnovations.com/blog/gulpjsgruntjs/" data-a2a-title="Gulpjs/Gruntjs">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/gulpjsgruntjs/">Gulpjs/Gruntjs</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/gulpjsgruntjs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">734</post-id>	</item>
		<item>
		<title>Meteor</title>
		<link>https://onclickinnovations.com/blog/meteor/</link>
					<comments>https://onclickinnovations.com/blog/meteor/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 26 Apr 2017 12:13:59 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Full Stack Development]]></category>
		<category><![CDATA[Java Script Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JavaScript Framework]]></category>
		<category><![CDATA[MVC Frameworks]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=720</guid>

					<description><![CDATA[<p>Meteor  a full stack JavaScript (JS) framework, made up of a collection of libraries and packages. Meteor has been built on concepts from other frameworks and libraries in a way that makes it easy to prototype applications. Essentially, it makes web development easier. It’s flexible and requires less code, which means less bugs and typically a [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/meteor/">Meteor</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Meteor  a full stack JavaScript (JS) framework, made up of a collection of libraries and packages. <a href="http://blog.onclickinnovations.com/meteor/">Meteor</a> has been built on concepts from other frameworks and libraries in a way that makes it easy to prototype applications. Essentially, it makes web development easier. It’s flexible and requires less code, which means less bugs and typically a higher quality and more stable end result. Hence, meteor is easy to learn and quick to build and thats why it is a  favorite for many developers.  Things that make this framework a favorite are:</p>
<ul>
<li> With JavaScript on the front-end and back-end, plus smart packages, Meteor allows you to develop faster. This makes others trying to get a product out the door quickly.</li>
<li>Aside from rapid development, JavaScript on the server and client has other benefits—like less context switching. Moreover, JavaScript is one of the most popular programming languages in the world. It has many use-cases, and many developers are already familiar with it.</li>
<li>Anyone who gives Meteor a try knows how simple it is to get up and going. Unlike other popular full stack frameworks, you don’t have to rely on multiple languages. Any semi-experienced JS developer could be handed a Meteor project with decent structure, and pick it up and get it running quickly, it’s simple to learn and work with.</li>
<li>Meteor is the perfect solution for those looking to build real-time applications. It is real-time by default, known as “full stack reactivity”. All of the application’s layers from database to template update automatically. This means there is no need to refresh the page to see updates. And any changes to documents save instantly. This makes Meteor a perfect use-case for real time collaboration, too.</li>
<li>Building out a login system for your application can be a pain. But not with Meteor. Meteor packages make it simple to add features such as:</li>
<li>User accounts</li>
<li>Javascript libraries like React</li>
<li>Extras like Bootstrap or Stylus</li>
<li>&#8230;and more</li>
</ul>
<p>&nbsp;</p>
<ul>
<li>Meteor makes it simple to turn your web app into a smartphone app with Cordova. Cordova is a platform to build native smartphone applications using HTML, CSS and JavaScript. It has a set of APIs that allow you to access native device functions, like the camera, with JavaScript. And the best part is that Meteor comes out of the box with Cordova.</li>
<li>The web is becoming an increasingly real-time environment. With the growth of online applications like real-time collaboration tools, instant customer support, multiplayer web games, and more, the need for real-time friendly applications is increasing.</li>
</ul>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmeteor%2F&amp;linkname=Meteor" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmeteor%2F&amp;linkname=Meteor" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmeteor%2F&amp;linkname=Meteor" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fmeteor%2F&#038;title=Meteor" data-a2a-url="https://onclickinnovations.com/blog/meteor/" data-a2a-title="Meteor">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/meteor/">Meteor</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/meteor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">720</post-id>	</item>
		<item>
		<title>Lodash :: a better utility library developed by JavaScript Community</title>
		<link>https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/</link>
					<comments>https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 13:07:51 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API DEVELOPMENT]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Lodash]]></category>
		<category><![CDATA[Rest APIs]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=712</guid>

					<description><![CDATA[<p>Lodash#underscore#libraries#APIs#JavaScript#JavaScripCommunity LODASH  a big library and to be precise a utility library delivering consistency, customization, performance, &#38; extras. Lodash was built with modularity and performance in mind from ground up. Lodash offers more flexibility allowing custom builds targeting different environments including ES2015 modules,  excellent libraries that have huge adoption and years of development by the [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/">Lodash :: a better utility library developed by JavaScript Community</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Lodash#underscore#libraries#APIs#JavaScript#JavaScripCommunity</p>
<p><a href="http://blog.onclickinnovations.com/712-2/">LODASH </a> a big library and to be precise a utility library delivering consistency, customization, performance, &amp; extras. Lodash was built with modularity and performance in mind from ground up. Lodash offers more flexibility allowing custom builds targeting different environments including ES2015 modules,  excellent libraries that have huge adoption and years of development by the best and brightest of the JavaScript community.  L<strong>odash</strong> and <strong>underscore</strong> come with immutable operations of their own. Each comes with an API of its own. Lodash has so many qualities by which it has replaced underscore::</p>
<ul>
<li>Usability Improvements</li>
<li>Extra Functionality</li>
<li>Performance Gains</li>
<li>Shorthand syntaxes for chaining</li>
<li>Custom Builds to only use what you need</li>
<li>Semantic versioning and 100% code coverage</li>
</ul>
<p>&nbsp;</p>
<p>One will get immutability and more power but there&#8217;s simply more to learn. Lodash also contains a group of functions that target functional programming. Lodash has a group of general purpose utilities for simplifying common programming tasks. Lodash seems to be a drop-in replacement for underscore. It has since become a superset of Underscore, providing more consistent API behavior, more features,  more thorough documentation  and unit tests better overall performance and optimizations for large arrays/object iteration, and more flexibility with custom builds  and template pre-compilation utilities.</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Flodash-a-better-utility-library-developed-by-javascript-community%2F&amp;linkname=Lodash%20%3A%3A%20a%20better%20utility%20library%20developed%20by%20JavaScript%20Community" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Flodash-a-better-utility-library-developed-by-javascript-community%2F&amp;linkname=Lodash%20%3A%3A%20a%20better%20utility%20library%20developed%20by%20JavaScript%20Community" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Flodash-a-better-utility-library-developed-by-javascript-community%2F&amp;linkname=Lodash%20%3A%3A%20a%20better%20utility%20library%20developed%20by%20JavaScript%20Community" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Flodash-a-better-utility-library-developed-by-javascript-community%2F&#038;title=Lodash%20%3A%3A%20a%20better%20utility%20library%20developed%20by%20JavaScript%20Community" data-a2a-url="https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/" data-a2a-title="Lodash :: a better utility library developed by JavaScript Community">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/">Lodash :: a better utility library developed by JavaScript Community</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/lodash-a-better-utility-library-developed-by-javascript-community/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">712</post-id>	</item>
		<item>
		<title>Is it right to say MobX has overshadowed Redux</title>
		<link>https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/</link>
					<comments>https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Wed, 19 Apr 2017 14:13:36 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Functional programming]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[Object-oriented programming]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[ReactJS]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=707</guid>

					<description><![CDATA[<p>#React#MobX#Redux#StateManagement Mobx and Redux both are used to manage state in JavaScript applications. So, Is it a valid argument that MobX is offering some values that were not available in Redux and has overshadowed Redux, the same way that unidirectional data flow killed two-way data binding or how React with declarative programming killed the traditional [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/">Is it right to say MobX has overshadowed Redux</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>#React#MobX#Redux#StateManagement</p>
<p>Mobx and Redux both are used to manage state in JavaScript applications. So, Is it a valid argument that MobX is offering some values that were not available in Redux and has overshadowed Redux, the same way that unidirectional data flow killed two-way data binding or how React with declarative programming killed the traditional MVC/MVVM design patterns. As MobX might be easier to learn as a beginner. Numerous developers may choose MobX if they are about to start a new project from scratch which is an advantage for MobX, having said that it could not be the case for a very long duration as we know how fast paced this industry is! Both integrate well with the philosophy of React  and the best part is we have  the privilege to change to another state management solution from MobX to Redux and Redux to MobX. In Mobx your <strong>state is mutable</strong>. On the other hand, in Redux you keep all your state in <strong>one global store</strong> or one global state.</p>
<p>&nbsp;</p>
<p>MobX is infact simple to use, it has a short learning curve and has a quick start. MobX is best suitable for lightweighjt applications and can be used in bigger size projects too, when dealing with explicit constraints. MobX uses <strong>multiple stores</strong> and is less boilerplate. In case of Redux , it uses a single store over multiple stores to save state. Redux is influenced by <strong>functional programming (FP) principles</strong> and uses pure functions. In Redux, <strong>state is</strong> <strong>normalized</strong> like in a database. In contrast, MobX  is influenced by <strong>object-oriented</strong> <strong>programming</strong>, but also by <strong>reactive programming</strong>. And MobX uses <strong>multiple stores</strong><strong>.</strong> In MobX there is way less code, and way faster development process. In contrast to Redux making one change can mean writing code in four files.</p>
<p>&nbsp;</p>
<p>So, even there are so many advantages of MobX, it is hard to say that Mobx is a good choice over Redux. As big projects and big teams still need Redux .</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fis-it-right-to-say-mobx-has-overshadowed-redux%2F&amp;linkname=Is%20it%20right%20to%20say%20MobX%20has%20overshadowed%20Redux" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fis-it-right-to-say-mobx-has-overshadowed-redux%2F&amp;linkname=Is%20it%20right%20to%20say%20MobX%20has%20overshadowed%20Redux" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fis-it-right-to-say-mobx-has-overshadowed-redux%2F&amp;linkname=Is%20it%20right%20to%20say%20MobX%20has%20overshadowed%20Redux" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fis-it-right-to-say-mobx-has-overshadowed-redux%2F&#038;title=Is%20it%20right%20to%20say%20MobX%20has%20overshadowed%20Redux" data-a2a-url="https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/" data-a2a-title="Is it right to say MobX has overshadowed Redux">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/">Is it right to say MobX has overshadowed Redux</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/is-it-right-to-say-mobx-has-overshadowed-redux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">707</post-id>	</item>
		<item>
		<title>Vue.js</title>
		<link>https://onclickinnovations.com/blog/vue-js/</link>
					<comments>https://onclickinnovations.com/blog/vue-js/#respond</comments>
		
		<dc:creator><![CDATA[it_geeks]]></dc:creator>
		<pubDate>Thu, 13 Apr 2017 13:26:18 +0000</pubDate>
				<category><![CDATA[Custom Software Development Solutions]]></category>
		<category><![CDATA[Angular 2]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Laravel]]></category>
		<category><![CDATA[MVC Framework]]></category>
		<category><![CDATA[ReactJS]]></category>
		<guid isPermaLink="false">http://blog.onclickinnovations.com/?p=701</guid>

					<description><![CDATA[<p>Vue.js is a javascript framework to build user interfaces. Vue.js is a library for building web interfaces. Vue.js is simple, minimal core with an incrementally adoptable stack that can handle apps of any scale. Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, [&#8230;]</p>
<p>The post <a href="https://onclickinnovations.com/blog/vue-js/">Vue.js</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vue.js is a javascript framework to build user interfaces. Vue.js is a library for building web interfaces. Vue.js is simple, minimal core with an incrementally adoptable stack that can handle apps of any scale. Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is very easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling  and supporting libraries .</p>
<p>Basically Vue.js  let one code in an highly reusable way,  create components that one can use as “html-like tags” in your page, binding data, functions and other very useful properties to every component. It has quickly overtaken React.js and jQuery in terms of popularity  and it doesn&#8217;t show signs of slowing down anytime soon.</p>
<p>Vue.js  is truly descriptive , declarative rendering, as oppose to other frameworks/libraries. Vue.js provides a lot of fantastic features to work with DOM. Vue.js does not require webpack. Vue.js also reduces a ton of line of codes.  Vue.js is really approachable and provides a little more structure on how to approach various things.  Vue.js is also suitable for light-weight projects. It provides very different functionality though, namely structure and modularization. In fact, one can use JQuery and Vue.js together. Vue.js was 3rd most starred project in 2016 on GitHub. Vue is simpler,  Vue.js is much easier to integrate into many frameworks like Laravel, Rails or even Django. Parsing, ajax, and data binding  can be done with Vue.js. Vue is focusing on building some of the best actions in web UI development like components, declarative UI, hot-reloading, time-travel debugging and etc.  Vue.js has a much less complicated learning curve in comparison with Angular 2.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fvue-js%2F&amp;linkname=Vue.js" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fvue-js%2F&amp;linkname=Vue.js" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fvue-js%2F&amp;linkname=Vue.js" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_no_icon a2a_counter addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fonclickinnovations.com%2Fblog%2Fvue-js%2F&#038;title=Vue.js" data-a2a-url="https://onclickinnovations.com/blog/vue-js/" data-a2a-title="Vue.js">Share</a></p><p>The post <a href="https://onclickinnovations.com/blog/vue-js/">Vue.js</a> appeared first on <a href="https://onclickinnovations.com/blog">Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://onclickinnovations.com/blog/vue-js/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">701</post-id>	</item>
	</channel>
</rss>
