<?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/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Web collaboration &#8211; Macronimous Blog</title>
	<atom:link href="https://www.macronimous.com/blog/category/web-colloboration/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.macronimous.com/blog</link>
	<description>Web design, web programming, Mobile apps, Opensource , SEO etc</description>
	<lastBuildDate>Wed, 11 Mar 2026 10:06:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Maneuvering Through Client Delays in web project management: A Mutual Benefit Strategy From My Experience in Offshore Web Development</title>
		<link>https://www.macronimous.com/blog/client-delays-in-web-project-management/</link>
					<comments>https://www.macronimous.com/blog/client-delays-in-web-project-management/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Wed, 12 Jul 2023 07:37:58 +0000</pubDate>
				<category><![CDATA[Macronimous]]></category>
		<category><![CDATA[Outsource to India]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web business]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Welcome]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[web based project management]]></category>
		<category><![CDATA[web project management]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=3310</guid>

					<description><![CDATA[<p>Delays from clients are inevitable in web project management. In the rapidly evolving world of offshore web development, sticking to deadlines is crucial to the success of any project. As the operator of Macronimous, an Indian offshore web development firm, since 2002, I have navigated the unique set of challenges that come with managing clients [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/client-delays-in-web-project-management/">Maneuvering Through Client Delays in web project management: A Mutual Benefit Strategy From My Experience in Offshore Web Development</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<a href="https://www.macronimous.com/blog/wp-content/uploads/2023/07/Maneuvering-Through-Client-Deliverable-Delays.png"><img fetchpriority="high" decoding="async" width="1024" height="576" class="aligncenter size-large wp-image-3505" src="https://www.macronimous.com/blog/wp-content/uploads/2023/07/Maneuvering-Through-Client-Deliverable-Delays-1024x576.png" alt="Client Delays in Web Project Management" /></a>
<p>Delays from clients are inevitable in web project management. In the rapidly evolving world of <a href="https://www.macronimous.com/services/offshore-outsourcing/" rel="nofollow">offshore web development</a>, sticking to deadlines is crucial to the success of any project. As the operator of <a href="https://www.macronimous.com/">Macronimous</a>, an Indian offshore web development firm, since 2002, I have navigated the unique set of challenges that come with managing clients worldwide. No matter how realistic the schedule, unexpected delays on the client&#8217;s side can disrupt workflow and influence project timelines. Today, I want to share how we proficiently handle such delays, fostering a win-win scenario that not only maintains a positive rapport with our clients but also ensures on-time project completion.</p>
<ul>
<li>
<h4>Implement Robust Communication Channels:</h4>
</li>
</ul>
<p>In my experience, transparent and open <a href="https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/">communication</a> is at the heart of managing client expectations. I always make it a point to set clear project timelines, which include clients&#8217; responsibilities such as providing content, feedback, and project assets. Emphasizing the importance of prompt collaboration and discussing possible delay-inducing bottlenecks right from the start paves the way for mutual understanding.</p>
<ul>
<li>
<h4>Educate Clients About the Domino Effect of Timely Deliverables:</h4>
</li>
</ul>
<p>Over the years, I&#8217;ve found that many clients aren&#8217;t aware of the ripple effect that delayed deliverables can cause. We make sure to explain how any delays in providing content or feedback can disrupt the development cycle, leading to prolonged <a href="https://www.macronimous.com/blog/10-programming-taboos-you-should-break-immediately/">project timelines</a> and escalating costs. This approach often instills a greater sense of responsibility and encourages collaboration.</p>
<ul>
<li>
<h4>Divide Projects into Manageable Milestones:</h4>
</li>
</ul>
<p>To help our clients understand their role in the <a href="https://www.macronimous.com/resources/articles/web-development-life-cycle/" target="_blank" rel="noopener">project&#8217;s progress</a>, we divide the project into smaller, achievable milestones, clearly conveying the deliverables and deadlines for each phase. This focus on manageable milestones has consistently allowed us to maintain a steady workflow and lessen the impact of potential delays.</p>
<ul>
<li>
<h4>Include Buffer Time in Project Timelines:</h4>
</li>
</ul>
<p>I&#8217;ve learned that incorporating buffer time in our project schedules from the outset helps us present a more realistic timeline to our clients. This buffer, while not always necessary, provides flexibility and helps us manage the impact of unforeseen delays from our clients. This will also help to cover <a href="https://www.macronimous.com/resources/articles/managing-scope-creep-in-web-projects/" target="_blank" rel="noopener">minor scope creep in projects.</a></p>
<ul>
<li>
<h4>Regularly Reiterate Clients&#8217; Responsibilities:</h4>
</li>
</ul>
<p>A gentle reminder can often be the nudge that keeps clients on track. We send friendly email reminders or arrange brief check-ins to reemphasize the importance of adhering to agreed timelines. The key here is to avoid becoming demanding; instead, we always underscore the collaborative nature of the project and our shared goal of timely project completion.</p>
<ul>
<li>
<h4>Extend a Helping Hand:</h4>
</li>
</ul>
<p>We understand that our clients may encounter challenges that contribute to delays. Over the years, we&#8217;ve extended assistance in areas they might be struggling with, such as content creation or gathering project assets. Offering such support has often helped our clients overcome obstacles and reduced the chances of delays.</p>
<ul>
<li>
<h4>Adopt Agile Development and Flexible Workflows:</h4>
</li>
</ul>
<p>We&#8217;ve adopted <a href="https://www.macronimous.com/agile-web-development/" target="_blank" rel="noopener">agile development practices</a>, which allow for flexibility and adaptability. <a href="https://www.macronimous.com/blog/agile-web-development-process/">Agile</a> methodologies enable iterative development, allowing us to accommodate changes and delays more effectively. In my experience, embracing agile principles has been invaluable in adjusting project timelines and priorities based on evolving client needs and deliverables.</p>
<ul>
<li>
<h4>Convey Impact of Delays and Reset Expectations:</h4>
</li>
</ul>
<p>When delays occur despite our best efforts, I believe in maintaining open communication with the client about the repercussions and adjusted timelines. We explain how the delay affects subsequent tasks, resource allocation, and project dependencies, always involving our clients in the decision-making process. This collaborative approach helps us find solutions and adjust expectations while preserving a positive working relationship.</p>
<p>Navigating client delays in offshore web development projects is a delicate balancing act between client satisfaction and project deadlines. Drawing from my experience at <a href="https://www.macronimous.com/blog/celebrating-20-years-of-wordpress-a-journey-of-greatness/">Macronimous</a>, I can affirm that clear communication, client education, project segmentation into manageable milestones, and buffer time inclusion are critical to tackling these challenges.</p>
<p>A cooperative approach, combined with offering support when required, paves the way for a win-win situation, one that not only fosters client satisfaction but also ensures successful project completion. Through <a href="https://www.macronimous.com/blog/macronimous-20-glorious-years-of-offshore-web-development/">our journey since 2002</a>, we have faced and overcome many instances of client-side delays, each one a learning opportunity. As we move forward, we remain committed to adapting, learning, and continually refining our approach to ensure our client&#8217;s satisfaction and the success of our projects.</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/client-delays-in-web-project-management/">Maneuvering Through Client Delays in web project management: A Mutual Benefit Strategy From My Experience in Offshore Web Development</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/client-delays-in-web-project-management/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Guide to Giving Feedback on Web UI, UX, and Web Applications (Without Wanting to Pull Your Hair Out)</title>
		<link>https://www.macronimous.com/blog/a-guide-to-giving-feedback-on-web-ui-ux-and-web-applications-without-wanting-to-pull-your-hair-out/</link>
					<comments>https://www.macronimous.com/blog/a-guide-to-giving-feedback-on-web-ui-ux-and-web-applications-without-wanting-to-pull-your-hair-out/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Tue, 14 Mar 2023 07:59:22 +0000</pubDate>
				<category><![CDATA[UX UI]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[UI and UX]]></category>
		<category><![CDATA[UI UX]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[web based colloboration]]></category>
		<category><![CDATA[web design]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=3080</guid>

					<description><![CDATA[<p>&#160; We get it! Giving feedback to web development teams can be a daunting task, especially if you&#8217;re not tech-savvy. It&#8217;s like trying to explain to your grandparents how to use a smartphone &#8211; frustrating, time-consuming, and often leads to a lot of hair-pulling. But worry not, we&#8217;ve got you covered. Here are some simple [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/a-guide-to-giving-feedback-on-web-ui-ux-and-web-applications-without-wanting-to-pull-your-hair-out/">A Guide to Giving Feedback on Web UI, UX, and Web Applications (Without Wanting to Pull Your Hair Out)</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="https://www.macronimous.com/blog/wp-content/uploads/2023/03/A-Guide-to-Giving-Feedback-on-Web-UI-UX-and-Web-Applications.png"><img decoding="async" class="aligncenter size-large wp-image-3081" src="https://www.macronimous.com/blog/wp-content/uploads/2023/03/A-Guide-to-Giving-Feedback-on-Web-UI-UX-and-Web-Applications-1024x576.png" alt="A Guide to Giving Feedback on Web UI, UX, and Web Applications

Here are some simple techniques that you can use to provide useful feedback that will help your web development team understand how to get what you want.

Be Specific - Don't Beat Around the Bush

When providing feedback, be as specific as possible. Don't beat around the bush or use vague language. Instead, use concrete examples to illustrate your point. For instance, instead of saying &quot;I don't like the layout,&quot; say &quot;I think the layout would work better if the logo was moved to the left and the navigation bar was at the top.&quot; Point out the features from the initial web development specification if there are any deviations.

Do not give functional-level feedback and be focused on UI and UX.

Use Visuals - A Picture is Worth a Thousand Words

Visual aids are your friend. Use screenshots, annotations, or even sketches to illustrate your feedback. This will help your web development team visualize what you're trying to say and make it easier for them to implement the changes. If you can take screenshots and draw/write your feedback on the images, that should work well.

Keep It Simple - Don't Overcomplicate Things

Avoid using technical jargon or complicated language when providing feedback. Keep it simple and straightforward. Your web development team doesn't need to know the ins and outs of your industry jargon. They just need to know what changes you want to see.

Be Constructive - Not Destructive

Remember, feedback is not about criticizing or finding fault. It's about working together to make the product better. So, be constructive in your feedback. Point out the things that are working well and suggest improvements for the things that aren't.

Sending feedback to a person unknown requires patience, as you are aware the goal is to get things done right. Leave some appreciation for UI, especially when you give a lot of changes. This will motivate the designer to come up with better things next.

Be Timely - Don't Wait Until It's Too Late

Finally, provide feedback in a timely manner. Don't wait until the project is almost complete to provide feedback. This will only lead to frustration and delays. Instead, provide feedback at regular intervals throughout the project. Your developer might be working on more than one project, and timely feedback speaks a lot about you. It gives them an impression that you equally expect timely responses.

We hope these tips help you provide effective feedback to your web development team. Remember, giving feedback is an art that takes practice, but with the right techniques, you can become a pro. Happy feedback-ing!" width="680" height="383" /></a></p>
<p>We get it! Giving <a href="https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/">feedback</a> to web development teams can be a daunting task, especially if you&#8217;re not tech-savvy. It&#8217;s like trying to explain to your grandparents how to use a smartphone &#8211; frustrating, time-consuming, and often leads to a lot of hair-pulling. But worry not, we&#8217;ve got you covered.</p>
<p>Here are some simple techniques that you can use to provide useful feedback that will help your <a href="https://www.macronimous.com/faq/what-is-web-development/">web development</a> team understand how to get what you want.</p>
<h2>Be Specific &#8211; Don&#8217;t Beat Around the Bush</h2>
<p>When providing feedback, be as specific as possible. Don&#8217;t beat around the bush or use vague language. Instead, use concrete examples to illustrate your point. For instance, instead of saying &#8220;I don&#8217;t like the layout,&#8221; say &#8220;I think the layout would work better if the logo was moved to the left and the navigation bar was at the top.&#8221; Point out the features from the initial web development specification if there are any deviations.</p>
<p>Do not give functional-level feedback and be focused on UI and UX.</p>
<h2>Use Visuals &#8211; A Picture is Worth a Thousand Words</h2>
<p>Visual aids are your friend. Use screenshots, annotations, or even sketches to illustrate your feedback. This will help your web development team visualize what you&#8217;re trying to say and make it easier for them to implement the changes. If you can take screenshots and draw/write your feedback on the images, that should work well.</p>
<h2>Keep It Simple &#8211; Don&#8217;t Overcomplicate Things</h2>
<p>Avoid using technical jargon or complicated language when providing feedback. Keep it simple and straightforward. Your web development team doesn&#8217;t need to know the ins and outs of your industry jargon. They just need to know what changes you want to see.</p>
<h2>Be Constructive &#8211; Not Destructive</h2>
<p>Remember, feedback is not about criticizing or finding fault. It&#8217;s about working together to make the product better. So, be constructive in your feedback. Point out the things that are working well and suggest improvements for the things that aren&#8217;t.</p>
<p>Sending feedback to a person unknown requires patience, as you are aware the goal is to get things done right. Leave some appreciation for UI, especially when you give a lot of changes. This will motivate the designer to come up with better things next.</p>
<h2>Be Timely &#8211; Don&#8217;t Wait Until It&#8217;s Too Late</h2>
<p>Finally, provide feedback in a timely manner. Don&#8217;t wait until the project is almost complete to provide feedback. This will only lead to frustration and delays. Instead, provide feedback at regular intervals throughout the project. Your developer might be working on more than one project, and timely feedback speaks a lot about you. It gives them an impression that you equally expect timely responses.</p>
<p>We hope these tips help you provide effective feedback to your web development team. Remember, giving feedback is an art that takes practice, but with the right techniques, you can become a pro. Happy feedback-ing!</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/a-guide-to-giving-feedback-on-web-ui-ux-and-web-applications-without-wanting-to-pull-your-hair-out/">A Guide to Giving Feedback on Web UI, UX, and Web Applications (Without Wanting to Pull Your Hair Out)</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/a-guide-to-giving-feedback-on-web-ui-ux-and-web-applications-without-wanting-to-pull-your-hair-out/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Communication tools that we use in Macronimous throughout the web development lifecycle</title>
		<link>https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/</link>
					<comments>https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Thu, 22 Apr 2021 12:18:47 +0000</pubDate>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Macronimous]]></category>
		<category><![CDATA[Outsource to India]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web business]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[Web tools]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[web project management]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=2933</guid>

					<description><![CDATA[<p>Macronimous is in the web development business and has been, since its inception, in the remote working space. By default, as with most businesses like ours, client-centric communication is our key strength &#8211; the ability to communicate well and transform client visions into Internet reality. A collection of solid social collaboration solutions takes advantage of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/">Communication tools that we use in Macronimous throughout the web development lifecycle</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<a href="https://www.macronimous.com/blog/wp-content/uploads/2021/04/Web-project-management-tools-used.png"><img decoding="async" class="aligncenter size-full wp-image-2934" src="https://www.macronimous.com/blog/wp-content/uploads/2021/04/Web-project-management-tools-used.png" alt="" width="1600" height="900" /></a>
<p>Macronimous is in the web development business and has been, since its inception, in the remote working space. By default, as with most businesses like ours, client-centric communication is our key strength &#8211; the ability to communicate well and transform client visions into Internet reality.</p>
<p>A collection of solid social collaboration solutions takes advantage of an organization&#8217;s network by bringing together the people, data, and processes needed for improved engagement and informed decision making.</p>
<p>Our clients often introduce us to new tools that we, mostly, adopt to go further up our learning curve as an organization. One example was Zoom which a client introduced to us in 2013 that we had some early reservations about, at the time. The rest is history.</p>
<p>We use an eclectic mix of communication tools for web teams:</p>
<ul>
<li><strong>E-mails </strong>&#8211; Probably seen as the snail mail of today, e-mails continue to serve an important purpose among which are correspondence regarding initial requirements and pre-sales questions. This also helps keep records of client communication at all stages of the project which eliminates confusion and increases transparency.<strong style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;"> </strong></li>
</ul>
<ul>
<li><strong>Zoom, Google Meet </strong>– are quite similar in operation. Both have collaboration tools, share screen, breakout rooms, and support call-ins. The difference is with the overall price and the maximum number of participants that can join a meeting. These two conferencing tools are what our clients presently prefer, and they are, thus, the tools we work with. Like everyone, we at Macronimous started using them extensively, after the pandemic.</li>
</ul>
<ul>
<li><strong>Skype</strong> – This is seen as among the first VOIP systems to break traditional communication barriers. We use this to make quick calls before and during the project start. Skype also helps in the traditional area of phone calls; investing in a VOIP device with call recording is worthwhile. We have set up a Skype phone number in the USA; our local clients reach us while incurring no additional charges for international calls.</li>
</ul>
<ul>
<li><strong>Basecamp.com and Teamwork.com </strong>– We use web-based project management software as part of our box of remote team communication tools. They help ensure that everything is organized and our team continues to work seamlessly on multiple projects. They make both simple and complex projects easier to manage.</li>
</ul>
<p><a href="https://basecamp.com/" target="_blank" rel="noopener">Basecamp</a> is relatively old compared to <a href="https://www.teamwork.com/" target="_blank" rel="noopener">Teamwork</a> yet clients like it because of its simplicity. Teamwork is extensive, it has a bit of a learning curve.</p>
<ul>
<li><strong>Trello </strong>– For our clients who like Kanban boards, Trello works well. Trello is simple and good for smaller web projects. Trello’s boards, lists, and cards enable teams to organize and prioritize projects in a flexible way. It is easier to track &#8211; all on its dashboard &#8211; with easy-to-move cards-based navigation.</li>
</ul>
<ul>
<li><strong>Adobe XD </strong>– is a screen-based design tool that helps our developers effortlessly share interactive prototypes with team members and our clients. Our developers create all the screens in a web app flow letting our clients get a feel of the entire product.</li>
</ul>
<p>The chances of client frustration are low as this process of visualizing the proposed product would reduce any scope creep or deviation. It saves us hundreds of hours per project by lessening the number of e-mail exchanges.</p>
<ul>
<li><strong>Bugzilla </strong>– is a robust bug-tracking system that allows our teams of developers to keep track of outstanding bugs, enhancements, and other change requests in their products.</li>
</ul>
<p>We are open, however, to adopting our client’s preference of any other web-based or locally installed equivalent bug tracking tool.</p>
<ul>
<li><strong>Slack </strong>– is a collaboration hub that brings people, information, and tools together to get work done. It ranks among the most popular communication tools for remote web teams. We use Slack within our development team. However, not all our clients are ready to get onto Slack, so we adapt to their software of choice, where necessary.</li>
<li><strong>FreshBooks </strong>– is the application we use to invoice, record expenses, and track time. This is a simple but relatively expensive tool. Apart from Freshbooks, we are use Hiveage, which has many payment integrations other than PayPal.</li>
</ul>
<p>There are many similar applications for payment receivables and payables operations. However, we work with FreshBooks as it is a standard for most of our clients.</p>
<p><strong>Loom</strong> &#8211; this is a new and easy-to-use video messaging business tool that is gathering traction in this space. You can send a one-way video message the way you would send a text message using <a href="https://www.loom.com/" target="_blank" rel="noopener">Loom</a>. The video can include a recording of the screen for more technical/ visual topics along with voiceovers. It is free! We send our clients explainer videos, project flows, etc. via Loom and they provide feedback, similarly, thus saving hours of inputting text. For instance: to explain how to delete an image in a post in the WordPress block editor, we would create a video and send it to the client and then deal with the client’s feedback. When our communication with our clients has to be asynchronous without their presence for a screen share, Loom videos become visual documents.</p>
<p>When we work remotely on multiple projects that involve different stakeholders who are allocated their separate tasks, staying organized can be a challenge. However, we have created our effective working environment using a wide range of software that we optimize for our operations.</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/">Communication tools that we use in Macronimous throughout the web development lifecycle</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/communication-tools-that-we-use-in-macronimous-throughout-the-web-development-lifecycle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Blockchain for PHP Developers: Everything You Need to Know</title>
		<link>https://www.macronimous.com/blog/blockchain-for-php-developers-everything-you-need-to-know/</link>
					<comments>https://www.macronimous.com/blog/blockchain-for-php-developers-everything-you-need-to-know/#respond</comments>
		
		<dc:creator><![CDATA[Lissy Benny]]></dc:creator>
		<pubDate>Mon, 12 Feb 2018 12:33:33 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=2196</guid>

					<description><![CDATA[<p>Blockchain for PHP Developers: A Complete Guide Blockchain technology is something PHP developers need to understand as cryptocurrency continues to grow. Read this guide to blockchain for PHP developers. No doubt you&#8217;ve heard of cryptocurrency, a type of digital asset that functions like money. The most famous one is Bitcoin, a pioneer in cryptocurrency technology. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/blockchain-for-php-developers-everything-you-need-to-know/">Blockchain for PHP Developers: Everything You Need to Know</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><a href="https://www.macronimous.com/blog/wp-content/uploads/2018/02/blockchain-php-programming-macronimous.jpeg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2197 size-large" src="https://www.macronimous.com/blog/wp-content/uploads/2018/02/blockchain-php-programming-macronimous-1024x425.jpeg" alt="Blockchain for PHP Developers" width="680" height="282" /></a></h2>
<h2>Blockchain for PHP Developers: A Complete Guide</h2>
<p><strong>Blockchain technology is something PHP developers need to understand as cryptocurrency continues to grow. Read this guide to blockchain for PHP developers.</strong></p>
<p>No doubt you&#8217;ve heard of cryptocurrency, a type of digital asset that functions like money. The most famous one is Bitcoin, a pioneer in cryptocurrency technology.</p>
<p>Bitcoin and other cryptocurrencies seem to be poised to disrupt banking as we know it. Bitcoin has been expanding at an incredible rate, <a href="https://www.forbes.com/sites/bernardmarr/2017/09/21/14-things-everyone-should-know-about-blockchains/#a8095d4252a7" target="_blank" rel="noopener">growing over 100%</a> year over year since its inception in 2010.</p>
<p>Lucky for you, we&#8217;ve got a complete guide to blockchain for PHP developers. Keep reading to find out all you need to know.</p>
<h3>What Is A Blockchain?</h3>
<p>In a traditional monetary exchange system, people rely on banks and the government. Those two institutions make a lot of decisions and ensure the value of any assets you own.</p>
<p>Blockchains rely on a distributed ledger, a record of any transactions. These records, called facts, can be anything, including digital signatures or assets.</p>
<p>Where banks would make the decision as to what constitutes a fact, blockchains use anonymous individuals to create a consensus.</p>
<h3>Blockchain and Cryptocurrencies</h3>
<p>When Bitcoin hit the scene, it was seen as exciting and revolutionary. Bitcoin allowed people to transfer digital assets between each other without an intermediary.</p>
<p>This is one of the reasons blockchain technology is <a href="https://www.statista.com/statistics/647231/worldwide-blockchain-technology-market-size/" target="_blank" rel="noopener">set to crack a billion dollars</a> in the near future. If you&#8217;re not studying blockchain for PHP developers, you risk being left in the dust.</p>
<h3>APIs and SDKs for PHP Developers</h3>
<p>You can&#8217;t build a blockchain without an API, an Application Programming Interface. APIs provide consistency in your blockchain.</p>
<p>Some APIs that are available include the Mobius API, Bittrex exchange web, and GDAX. There are tons more options available; work with one that best fits you and your company&#8217;s needs. There are even some <a href="https://blockchain.info/api/api_websocket" target="_blank" rel="noopener">available for free</a> that don&#8217;t require a key to access.</p>
<p>Once you&#8217;ve got an API you want to work with, you&#8217;ll need an SDK, software development kit, to really get the most out of it. Many of the aforementioned APIs have SDKs that work in tandem with them.</p>
<p>For example, you can use GDAX Python GUI SDK by Pierre Rochard or Mobius NodeJS SDK.</p>
<h3>Other Uses for Blockchain</h3>
<p>Now that we understand how cryptocurrencies are poised to disrupt banking, let&#8217;s take a look at some other ways to use it.</p>
<ul>
<li>Patient records can be saved and transferred instantly</li>
<li>Digital assets, such as art and music, can be copyrighted through consensus</li>
<li>Contracts can be finalized through a blockchain</li>
<li>Electronic voting will be completely changed through the blockchain</li>
</ul>
<p>Understanding blockchain for <a href="https://www.macronimous.com/blog/advanced-php-coding-techniques/">PHP developers</a> is key to staying ahead of the changing tide. Many jobs could disappear when these industries change; make sure you&#8217;re on sturdy ground.</p>
<h3>Applying Blockchain for PHP Developers</h3>
<p>Now you understand how crucial it is to employ blockchain in your strategy for staying relevant. Start creating a game plan now as to <a href="https://www.macronimous.com/blog/an-introduction-to-project-management/">how to apply it to your projects. </a></p>
<p>Looking for a leg up in the new world of blockchains, APIs, SDKs, and cryptocurrency? <a href="https://www.macronimous.com/contact-us">Talk to us</a> and we&#8217;ll give you a free quote on what you need to succeed.</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/blockchain-for-php-developers-everything-you-need-to-know/">Blockchain for PHP Developers: Everything You Need to Know</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/blockchain-for-php-developers-everything-you-need-to-know/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Four Collaboration Tools For Web Development Teams</title>
		<link>https://www.macronimous.com/blog/4-web-colloboration-tools/</link>
					<comments>https://www.macronimous.com/blog/4-web-colloboration-tools/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Tue, 31 Oct 2017 14:05:39 +0000</pubDate>
				<category><![CDATA[4 series]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[web project management]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=2146</guid>

					<description><![CDATA[<p>Do you have an agile team that works cohesively to execute a development within stipulated deadlines? If the answer is ‘yes,&#8217; then you would be interested in checking out these tools. They promote collaborative functioning amongst web development teams, thus accelerating successful project completion. Here’s a list of tools that can boost your web development [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/4-web-colloboration-tools/">Four Collaboration Tools For Web Development Teams</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<a href="https://www.macronimous.com/blog/wp-content/uploads/2017/10/web-colloboration-tools.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2148 size-full" src="https://www.macronimous.com/blog/wp-content/uploads/2017/10/web-colloboration-tools.jpg" alt="web collaboration tools" width="1200" height="600" /></a>
<p>Do you have an agile team that works cohesively to execute a development within stipulated deadlines? If the answer is ‘yes,&#8217; then you would be interested in checking out these tools. They promote collaborative functioning amongst web development teams, thus accelerating successful project completion. Here’s a list of tools that can boost your web development teams.</p>
<ol>
<li><a href="https://slack.com/intl/en-in/blog/collaboration/tips-for-nurturing-remote-team-culture" target="_blank" rel="noopener"><strong>Slack</strong></a></li>
</ol>
<p>When it comes to empowering collaboration among , the first name that comes to our mind is ‘Slack.&#8217; Whether you wish to bring all the people together or want everything to fall in place, ‘Slack’ will emerge as the most powerful resource. Whether it’s a specific project or a business topic, you can create channels for open conversations between teams. Here’s why Slack is the best:</p>
<ul>
<li><strong>Calls:</strong> If messages aren’t enough to express your views and share your thoughts, take conversations to the next level with the ‘Slack’ Calling or ‘Slack Video Calling’ features.</li>
<li><strong>Share, drop and drag:</strong> Whether it’s your documents, PDF files, images or business spreadsheets, Slack will let you share them with anybody. You can also add comments for future reference.</li>
<li><strong>Power search</strong>: Its search facility lets you find files, notifications, or messages by words, even if the words are inside the files.</li>
<li><strong>Default integrations</strong>: Slack provides access to several tools by default. These include GitHub, Google Drive, Trello, and mail marketing software.</li>
</ul>
<ol start="2">
<li><a href="https://trello.com/" target="_blank" rel="noopener"><strong>Trello</strong></a></li>
</ol>
<p>Get more job done within short spans of time. Trello’s lists, cards, and job boards will help programming teams work together without facing critical hassles. Organize your projects and prioritize the work in such a way that the entire operations take place in an exciting, innovative, and flexible manner.</p>
<p>Teams can also bring new employees on board, and they can share project details on the Trello board. Talk to your team members directly through the Trello board for meaningful conversations. You can converse with one person or engage in discussions with an entire team.</p>
<ol start="3">
<li><a href="https://asana.com/" target="_blank" rel="noopener"><strong>Asana</strong></a></li>
</ol>
<p>Whether you have a small-scale venture or a colossal enterprise, Asana will prove to be the best resource for you. Track and monitor your web development project right from its inception to the final denouement. Irrespective of the type or nature of an organization, Asana can streamline team work and promote group participations.</p>
<ol start="4">
<li><a href="https://www.atlassian.com/software/jira" target="_blank" rel="noopener"><strong>Jira</strong></a></li>
</ol>
<p>Those looking forward to agile web development can place their bets on Jira, a powerful, intuitive, and high-powered web development software. Every member of your team can use Jira to perform the following functions.</p>
<ul>
<li><strong>Plan</strong>: Plan prints, create stories, and distribute responsibilities across a team.</li>
<li><strong>Track:</strong> Discuss your team’s contribution and individual job roles. You can also engage in one-to-one conversations.</li>
<li><strong>Release</strong>: Ship with unmatched confidence, as you will always have access to accurate information.</li>
</ul>
<p>Embrace these collaborative tools for an integrated and fully operational web development team!</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/4-web-colloboration-tools/">Four Collaboration Tools For Web Development Teams</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/4-web-colloboration-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4 version control services for programmers</title>
		<link>https://www.macronimous.com/blog/4-version-control-services-for-programmers/</link>
					<comments>https://www.macronimous.com/blog/4-version-control-services-for-programmers/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Fri, 21 Oct 2016 10:40:11 +0000</pubDate>
				<category><![CDATA[4 series]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[agile process]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[Web development]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=1788</guid>

					<description><![CDATA[<p>Programming practices have matured so much that version control has become absolutely indispensable, especially for teams working on a project. These services track the changes that each contributor makes to the files, with a time stamp, and unique embedded contributor ID. This facilitates the comparison, restoration, deletion or merging of subsequent revisions, making the process [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/4-version-control-services-for-programmers/">4 version control services for programmers</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.macronimous.com/blog/wp-content/uploads/2016/10/File-21-10-16-4-06-58-PM.jpeg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1789" src="https://www.macronimous.com/blog/wp-content/uploads/2016/10/File-21-10-16-4-06-58-PM-1024x629.jpeg" alt="file-21-10-16-4-06-58-pm" width="680" height="418" /></a>Programming practices have matured so much that version control has become absolutely indispensable, especially for teams working on a project. These services track the changes that each contributor makes to the files, with a time stamp, and unique embedded contributor ID. This facilitates the comparison, restoration, deletion or merging of subsequent revisions, making the process of team project development enormously easier and hassle-free.<br />
Here we bring you the top choices of <a href="https://git-scm.com/" target="_blank" rel="noopener">Git support</a> version control hosting services, to help you make an informed decision and boost productivity.</p>
<h3><strong>GitHub</strong></h3>
<p>A well known  hosted Git repository is GitHub. Ruby on Rails and Erlang was used to write this and was developed by Wanstrath, Hyett, and Preston-Werner in early 2008. It has a command line tool as well as a web-based <a href="https://github.com" target="_blank" rel="noopener">GitHub</a>. Ruby on Rails and Erlang was used to write this and was developed by Wanstrath, Hyett, and Preston-Werner in early 2008. It has a command line tool as well as a web-based <a href="http://www.computerhope.com/jargon/g/gui.htm" target="_blank" rel="noopener">GUI</a>, It also supports mobile integration. Be it bug tracking, feature requests, task management, or wikis, all  are included.</p>
<p>Beginners may find it difficult to start with, GitHub compared to other version control systems. However, its power to facilitate collaboration on coding and code review, coupled with the multiple client tools, are more than sufficient compensation.</p>
<p>Even if you are a registered user or say, non-registered user, GitHub provides access to both. Again, some need private reports and others are ok with open-source repositories. For either case, there are plans available. GitHub currently has 14 million users and yes, it does host a mind-boggling 35 million repositories.</p>
<h3>GitLab</h3>
<p>Released in 2011, <a href="https://about.gitlab.com/" target="_blank" rel="noopener">GitLab</a> has been rapidly gaining popularity among coders. Written on an open source website in <a href="https://www.google.co.in/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0ahUKEwi4mIbE277OAhXMso8KHS6-DRAQFggbMAA&amp;url=https%3A%2F%2Fwww.ruby-lang.org%2F&amp;usg=AFQjCNFoPThp4Q3p24AnagX7dwAg8cBRSw&amp;sig2=qHuzbrK7SHDF-bTYvZyYPg&amp;bvm=bv.129759880,d.c2I" target="_blank" rel="noopener">Ruby</a> by Ukrainian Dmytro Zaporozhets, it is designed to support the entire programming pipeline, from coding to testing to deployment. In July 2013, GitLab was split into a free edition (Community) and the paid (Enterprise) edition, besides the GitLab-hosted website. GitLab stands out with its multitude of detailed access controls, code reviews, issue tracking, activity feeds, wikis, and continuous integration.</p>
<p>GitLab scores over GitHub with its powerful issue tracker, attachment capabilities, permissions, flexible authentication levels, and branch protection. It promotes inner sourcing and searchable commits. However, it does not allow assignment of an issue to multiple developers, unlike GitHub.</p>
<p>This cloud-based Git repository manager is now used by over 10,000 organizations, including NASA and CERN.</p>
<h3>BitBucket</h3>
<p><a href="https://bitbucket.org/" target="_blank" rel="noopener">BitBucket</a> has become an extremely popular web repository hosting service during the last few years. It was launched by Jesper Nøhr, who wrote it in <a href="https://www.python.org/" target="_blank" rel="noopener">Python</a> on the <a href="https://www.djangoproject.com/" target="_blank" rel="noopener">Django</a> framework. In 2010, Bitbucket was acquired by <a href="https://www.atlassian.com/" target="_blank" rel="noopener">Atlassian</a>, integrating it with JIRA. Along with extensive wikis, REST APIs, and both GUI and command line tools for Windows, Mac, Linux, as well as a mobile app. It stands out with its branch comparison and commits history, Stash, compatibility with <a href="https://www.atlassian.com/software/crucible" target="_blank" rel="noopener">Crucible</a>, <a href="https://www.atlassian.com/software/bamboo" target="_blank" rel="noopener">Bamboo</a>, and <a href="https://jenkins.io/" target="_blank" rel="noopener">Jenkins</a>, and <a href="http://snippets.me/" target="_blank" rel="noopener noreferrer">snippets</a> from all kinds of files.</p>
<p>BitBucket hosts a team of five or less, and unlimited private repositories, for free &#8211; unlike GitHub which focuses on public and open-source projects.</p>
<p>Despite its lack of detailed editing tools, its entrepreneur-geared system supports both Git and Mercurial, making it just as useful as GitHub.</p>
<h3>Kiln</h3>
<p><a href="http://www.fogbugz.com/version-control" target="_blank" rel="noopener">The kiln</a> is a source control and code review tool developed by <a href="http://www.fogbugz.com" target="_blank" rel="noopener">Fog Creek Software</a>. Both Kiln and BitBucket support the Mercurial and Git control systems.</p>
<p>The kiln is aimed at small and mid-size businesses. Its cross-compatibility with web-based project management and collaboration tools <a href="http://www.fogbugz.com" target="_blank" rel="noopener">FogBugz</a> and <a href="https://trello.com/" target="_blank" rel="noopener">Trello</a> lets it merge the management and client communication sides of a project.</p>
<p>Kiln impresses with its ability to allow developers to continue coding without interruption. It lets you report, track and fix bugs, updates your code, and track the changes. It simplifies branching, cloning, pushing, or pulling, as well as offering <a href="https://www.macronimous.com/blog/does-ssl-https-affect-seo/" target="_blank" rel="noopener noreferrer">HTTPS</a> and <a href="https://en.wikipedia.org/wiki/Secure_Shell" target="_blank" rel="noopener noreferrer">SSH</a> support, and flexible user permissions. The notification tool lets you remain abreast of updates to subscribed repositories.</p>
<p>While Kiln lags a bit compared to BitBucket and GitHub, it offers good value for new entrepreneurs.</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/4-version-control-services-for-programmers/">4 version control services for programmers</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/4-version-control-services-for-programmers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to keep up with Web technology? Overcoming the challenges with learning</title>
		<link>https://www.macronimous.com/blog/how-to-keep-up-with-web-technology-overcoming-the-challenges-with-learning/</link>
					<comments>https://www.macronimous.com/blog/how-to-keep-up-with-web-technology-overcoming-the-challenges-with-learning/#comments</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Wed, 08 Jan 2014 11:17:46 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Responsive Web Design]]></category>
		<category><![CDATA[Web business]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[web technology]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=686</guid>

					<description><![CDATA[<p>It is a challenge for the Web developers always since they need to read, practice and deliver all the time. You may say life if full of learning, and everyone has to learn. But, what you learn today becomes outdated within a year, or sometimes even within few months in web technology and this becomes [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/how-to-keep-up-with-web-technology-overcoming-the-challenges-with-learning/">How to keep up with Web technology? Overcoming the challenges with learning</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>It is a challenge for the Web developers always since they need to read, practice and deliver all the time. You may say life if full of learning, and everyone has to learn. But, what you learn today becomes outdated within a year, or sometimes even within few months in web technology and this becomes a real challenge.</p>
<p>In this Presentation, <a href="http://chriscoyier.net/" target="_blank" rel="noopener">Chris Coyier</a> is trying to arrive at a decent answer. We would like it to be shared on our blog too.<br />
You can see Chris shared some useful links at the end, unfortunately, they aren&#8217;t clickable. But Don&#8217;t worry, we have given them below as links that you can enjoy.</p>
<p><strong>CSS, HTML, and Web programming resources: </strong></p>
<p>CSS-Tricks<br />
<a href="http://www.css-tricks.com" target="_blank" rel="noopener">http://www.css-tricks.com</a></p>
<p>CSS Wizardry<br />
<a href="http://www.csswizardry.com" target="_blank" rel="noopener">http://www.csswizardry.com</a></p>
<p>Smashing Magazine<br />
<a href="http://www.smashingmagazine.com" target="_blank" rel="noopener">http://www.smashingmagazine.com</a></p>
<p>BRICSS<br />
<a href="http://saho.studio/BRICCS.html" target="_blank" rel="noopener">http://www.bricss.net</a></p>
<p>Cognition<br />
<a href="http://cognition.happycog.com" target="_blank" rel="noopener">http://cognition.happycog.com</a></p>
<p>24 Ways<br />
<a href="http://www.24ways.org" target="_blank" rel="noopener">http://www.24ways.org</a></p>
<p>NetTuts+<br />
<a href="http://net.tutsplus.com" target="_blank" rel="noopener">http://net.tutsplus.com</a></p>
<p>Codrops<br />
<a href="http://www.tympanus.com/codrops" target="_blank" rel="noopener">http://www.tympanus.com/codrops</a></p>
<p>Web Platform<br />
<a href="http://blog.webplatform.org" target="_blank" rel="noopener">http://blog.webplatform.org</a></p>
<p><strong>Individual who share their thoughts and learning:  </strong></p>
<p>Paul Irish<br />
<a href="http://www.paulirish.com" target="_blank" rel="noopener">http://www.paulirish.com</a></p>
<p>Zoe Gillenwater<br />
<a href="http://www.zomigi.com" target="_blank" rel="noopener">http://www.zomigi.com</a></p>
<p>Jeremy Keith<br />
<a href="http://www.adactio.com" target="_blank" rel="noopener">http://www.adactio.com</a></p>
<p>Estelle Weyl<br />
<a href="https://estelle.github.io/" target="_blank" rel="noopener">http://estelle.github.com</a></p>
<p>Nicolas Zakas<br />
<a href="http://www.nczonline.net" target="_blank" rel="noopener">http://www.nczonline.net</a></p>
<p>Ryan Seddon<br />
<a href="http://www.thecssninja.com" target="_blank" rel="noopener">http://www.thecssninja.com</a></p>
<p>Nicole Sullivan<br />
<a href="http://www.stubbornella.org/" target="_blank" rel="noopener">http://www.stubbornella.org/</a></p>
<p>Dave Rupert<br />
<a href="http://www.daverupert.com" target="_blank" rel="noopener">http://www.daverupert.com</a></p>
<p>Tab Atkins<br />
<a href="http://www.xanthir.com" target="_blank" rel="noopener">http://www.xanthir.com</a></p>
<p>Christian Heilman<br />
<a href="http://www.christianheilmann.com" target="_blank" rel="noopener">http://www.christianheilmann.com</a></p>
<p>ShopTalk<br />
<a href="http://www.shoptalkshow.com" target="_blank" rel="noopener">http://www.shoptalkshow.com</a></p>
<p>Rails Casts<br />
<a href="http://www.railscasts.com" target="_blank" rel="noopener">http://www.railscasts.com</a></p>
<p>The Web Ahead<br />
<a href="https://thewebahead.net/topic/css" target="_blank" rel="noopener">https://thewebahead.net/topic/css</a></p>
<p>Non-Breaking Space<br />
<a href="http://www.nonbreakingspace.tv" target="_blank" rel="noopener">http://www.nonbreakingspace.tv</a></p>
<p>This Developer’s Life<br />
<a href="http://www.thisdeveloperslife.com" target="_blank" rel="noopener">http://www.thisdeveloperslife.com</a></p>
<p>The East Wing<br />
<a href="http://www.theeastwing.net" target="_blank" rel="noopener">http://www.theeastwing.net</a></p>
<p>Build Podcast<br />
<a href="http://www.build-podcast.com" target="_blank" rel="noopener">http://www.build-podcast.com</a></p>
<p>BizCraft<br />
<a href="http://www.unmatchedstyle.com/bizcraft" target="_blank" rel="noopener">http://www.unmatchedstyle.com/bizcraft</a></p>
<p><strong>Tech Twitters: </strong></p>
<p>Elijah Manor<br />
<a href="https://twitter.com/elijahmanor" target="_blank" rel="noopener">@elijahmanor</a></p>
<p>Lea Verou<br />
<a href="http://www.twitter.com/leaverou" target="_blank" rel="noopener">@leaverou</a></p>
<p>Mike Taylor<br />
<a href="https://twitter.com/miketaylr" target="_blank" rel="noopener">@miketaylr</a></p>
<p>Divya Manian<br />
<a href="https://twitter.com/divya" target="_blank" rel="noopener">@divya</a></p>
<p>Ethan Marcotte<br />
<a href="https://twitter.com/RWD" target="_blank" rel="noopener">@rwd</a></p>
<p>Ben Alman<br />
<a href="http://www.twitter.com/cowboy" target="_blank" rel="noopener">@cowboy</a></p>
<p>David Walsh<br />
<a href="https://twitter.com/davidwalshblog" target="_blank" rel="noopener">@davidwalshblog</a></p>
<p>Scott Jehl<br />
<a href="http://www.twitter.com/scottjehl" target="_blank" rel="noopener">@scottjehl</a></p>
<p>Jeff Starr<br />
<a href="http://www.twitter.com/perishable" target="_blank" rel="noopener">@perishable</a></p>
<p>Mat Marquis<br />
<a href="https://twitter.com/wilto" target="_blank" rel="noopener">@wilto</a></p>
<p>Simon<br />
<a href="https://twitter.com/simurai" target="_blank" rel="noopener">@simurai</a></p>
<p>Hakim El Hattab<br />
<a href="https://twitter.com/hakimel?" target="_blank" rel="noopener">@hakimel</a></p>
<p><strong><span style="line-height: 1.5em;">What  we </span>recommend:</strong><span style="line-height: 1.5em;"><br />
</span></p>
<p>Cat The code</p>
<p><a href="https://twitter.com/catswhocode" target="_blank" rel="noopener">@catswhocode </a></p>
<p>Not but not least:</p>
<p><a href="https://twitter.com/macronimous?" target="_blank" rel="noopener">@macronimous</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>Weekly doses: </strong></p>
<p>Web Design Weekly<br />
<a href="http://www.web-design-weekly.com" target="_blank" rel="noopener">http://www.web-design-weekly.com</a></p>
<p>CSS Weekly<br />
<a href="http://www.css-weekly.com" target="_blank" rel="noopener">http://www.css-weekly.com</a></p>
<p>JavaScript Weekly<br />
<a href="http://www.javascriptweekly.com" target="_blank" rel="noopener">http://www.javascriptweekly.com</a></p>
<p>HTML5 Weekly<br />
<a href="http://www.html5weekly.com" target="_blank" rel="noopener">http://www.html5weekly.com</a></p>
<p>RWD Weekly<br />
<a href="http://www.responsivedesignweekly.com" target="_blank" rel="noopener">http://www.responsivedesignweekly.com</a></p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/how-to-keep-up-with-web-technology-overcoming-the-challenges-with-learning/">How to keep up with Web technology? Overcoming the challenges with learning</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/how-to-keep-up-with-web-technology-overcoming-the-challenges-with-learning/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>11 things we improved within a year</title>
		<link>https://www.macronimous.com/blog/11-things-we-improved-in-2010/</link>
					<comments>https://www.macronimous.com/blog/11-things-we-improved-in-2010/#respond</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Fri, 31 Dec 2010 05:45:40 +0000</pubDate>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Macronimous]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Search Media Optimization]]></category>
		<category><![CDATA[Social networking]]></category>
		<category><![CDATA[Web business]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web programming]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[Welcome]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[ph]]></category>
		<category><![CDATA[what we learnt]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=296</guid>

					<description><![CDATA[<p>Like any other year for a web development company, a year went with a lot of learning. Not even a single day left without the impact of technological advancements and new techniques to learn. At Macronimous, we always try to let our clients know what we learned: jQuery/HTML 5 instead of Flash, Ajax-driven forms, Mobile [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/11-things-we-improved-in-2010/">11 things we improved within a year</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Like any other year for a web development company, a year went with a lot of learning. Not even a single day left without the impact of technological advancements and new techniques to learn. At <a href="https://www.macronimous.com/" target="_blank" rel="noopener noreferrer">Macronimous</a>, we always try to let our clients know what we learned: <a href="http://www.infragistics.com/products/jquery" target="_blank" rel="noopener">jQuery/HTML 5</a> instead of <a href="https://en.wikipedia.org/wiki/Adobe_Flash" target="_blank" rel="noopener">Flash</a>, Ajax-driven forms, Mobile and Tablet interfaces for websites, Security for <a href="https://wordpress.org/news/" target="_blank" rel="noopener">WordPress blogs</a> &amp; sites and social networking integration are some of the key considerations for improving the deliverable. Few things were challenging and few attempts didn&#8217;t turn up well. At the end of the year, it’s the summary of things that helps any business to focus or rethink to make the new year better for us and most importantly for our clients.</p>
<p><a href="https://www.macronimous.com/blog/wp-content/uploads/2010/12/dilbert_learning.gif"><img loading="lazy" decoding="async" class="alignright size-medium wp-image-306" title="Dilbert on learning" src="https://www.macronimous.com/blog/wp-content/uploads/2010/12/dilbert_learning-300x93.gif" alt="" width="300" height="93" /></a><br />
<strong><br />
1. <a href="http://www.social-marketing.com/whatis.html" target="_blank" rel="noopener">Social Marketing</a>:</strong> Facebook and Twitter will rule over the next few years. Every <a href="https://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank" rel="noopener">SEO</a> company which helps their client to succeed online should help them by letting them consider these technology giants, which might take them to the next level. Social media optimization will not replace Search Engine Optimization, but social media optimization should go in parallel with SEO.<br />
<strong><br />
2.<a href="http://www.interoute.com/what-cloud-hosting" target="_blank" rel="noopener"> Cloud applications and hosting</a>:</strong> We started using invoice applications first (Fresh books) and it ended up with cloud hosting. We moved our sites to the cloud. Also helped clients to taste the flavor of clouds. Web hosting with Amazon web services was a very different service we offered to our clients. Setting up their sites and web applications with <a href="http://aws.amazon.com/ec2/" target="_blank" rel="noopener">EC2</a>  initially needed some learning with Amazon, but it became an expert service at the year-end. Next year we will be providing setting up applications in the cloud as a key service.<br />
<strong><br />
3.<a href="http://www.forbes.com/sites/christinemoorman/2014/12/16/12-tips-for-integrating-social-media-into-your-marketing-strategy/#4468ad732016" target="_blank" rel="noopener"> Social Media integration</a>:</strong> We learned FBML, Facebook SDK with PHP and started offering <a href="http://www.facebook.com/FacebookPages" target="_blank" rel="noopener">business pages</a> and applications with Facebook, which will continue next year. Marketing those pages is another fruit to reap. Similarly, Facebook Like button integration and Twitter API integrations are two important promotional services clients will require.<br />
<strong><br />
4. <a href="https://blogging.org/" target="_blank" rel="noopener">Blogging</a>:</strong> Is blogging dead? No, it has come out in a different format. Twits and Facebook status updates are microblogging and people who do not want to write much or those who like to share instantly use them. But, still, business blogging isn’t dead. Macronimous helped several clients to start blogging. WordPress helped us much. We provide SEO friendly WordPress blogs by adding SEO plugins and basic SEO readiness set up as a mandatory feature along with every blog.<br />
<strong><br />
5. <a href="https://moz.com/beginners-guide-to-seo/basics-of-search-engine-friendly-design-and-development" target="_blank" rel="noopener">Search Engine friendly coding</a>:</strong> SEO readiness is no more a value addition. Every site we develop should be ready for Search Engines. It begins with lightweight coding and ends with Keyword setup. Making dynamic sites such as CMS driven content, <a title="SEO Friendly Ecommerce sites" href="http://www.macronimous.com/resources/SEO_for_Ecommerce_site_development.asp">ECommerce sites</a> and <a title="SEO frienly Flash sites" href="http://www.macronimous.com/resources/Search_Engine_Optimisation_websites_using_Flash.asp">Flash sites</a> with PHP and <a title="SEO friendly URLs in .NET pages" href="http://www.macronimous.com/resources/developing_SEO_friendly_websites_with_ASP_NET_2.0.asp">.NET</a> are offered by us as an expert SEO service.<br />
<strong><br />
6.<a href="https://blog.udemy.com/flash-vs-html5/" target="_blank" rel="noopener"> HTML5 for Flash</a>:</strong> We started offering HTML5 based presentations and sites. Flash was replaced by jQuery for many clients and they were happy too. By 2011, HTML 5 should be the standard, and Flash will move for interactive applications. The test results made at RWW in March 2010 was an eye-opener. With full-fledged CSS3 and HTML5, easy to create interactive web applications without Flash should be feasible.<br />
<strong><br />
7. <a href="https://www.computerworld.com/article/2551058/rich-internet-applications.html" target="_blank" rel="noopener noreferrer">Rich Internet Application</a></strong> – Flex was used much in few projects this year. We look forward to work on RIA based frameworks, such as <a href="http://www.sencha.com/" target="_blank" rel="noopener">Sencha</a>.<br />
<strong><br />
8. <a href="https://www.linkedin.com/pulse/7-best-php-frameworks-2015-winspire-web-solution" target="_blank" rel="noopener">PHP Frameworks</a>:</strong> We used <a href="https://www.macronimous.com/blog/frameworks-we-like-4-codeigniter-and-why/">Codeigniter very much</a>. But MVC is still not very popular, and framework based applications are relatively lower than non-MVC-based solutions like WordPress etc.<br />
<strong><br />
9. <a href="http://www.wired.com/2015/12/best-apps-new-tablet-smartphone/" target="_blank" rel="noopener">Smartphone and Tablet applications</a>:</strong> We did much with iPhones this year (including 2011 World Cup Cricket app), moving to iPads. Android development for Smartphones and tablets will be our important strategy next year. By the end of this year, we see more Tablets, and thanks to iPad, which regenerated the new platform of business. Building portable applications for the mobile and tablet browsers is another channel. By providing mobile-friendly websites we help clients become accessible everywhere. <a href="https://www.sencha.com/products/touch/" target="_blank" rel="noopener">Sencha</a> Touch and DHTML X&#8217;s JavaScript mobile UI APIs will be a part of the development.<br />
<strong><br />
10. Security for Opensource applications</strong>: Many of us believe that Opensource application based development cost is almost nil. This is a lie. The initial cost of a WordPress or Joomla based application/site development might be relatively lower than a closed, custom application development. But the real cost of ownership is affected by the security issues that come with the open standards, mainly when they are affected by security attacks. We will work hard on providing secure web applications when we develop them with open source  now on. Even this year-end, we have an important announcement with a  <a href="http://wordpress.org/news/2010/12/3-0-4-update/" target="_blank" rel="noopener">major security fix from WordPress</a>.<br />
<strong><br />
11. Remote project management:</strong> Managing projects across the globe was a real challenge a decade ago. Using standards and web-based project management tools we provide hassle-free project management. Tools like Basecamp, <a href="http://dotproject.net" target="_blank" rel="noopener">dot project</a>, and <a href="http://dev.mysql.com/downloads/other/eventum/" target="_blank" rel="noopener">Eventum</a> helped us much, and we are working with few cloud-based PM and collaboration tools, <a href="https://github.com/" target="_blank" rel="noopener">GitHub</a> etc. Apart from this, our agile based PM methods have had some customization. Part of that is a project closure <a href="https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/">questionnaire</a>.</p>
<p>Overall, many easy and hard ways of learning helped our team to build the next year strategy very much. Leave your comments if you had such learning to share with others. Looking forward to another technologically challenging year which helps us to help our clients.</p>
<p>Dilbert stripe: © Dilbert.com</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/11-things-we-improved-in-2010/">11 things we improved within a year</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/11-things-we-improved-in-2010/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 Vital Questions for Your Post-Project Questionnaire for Web Development Clients</title>
		<link>https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/</link>
					<comments>https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/#comments</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Mon, 13 Sep 2010 05:08:49 +0000</pubDate>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Macronimous]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Project Managment]]></category>
		<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[web project management]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/?p=269</guid>

					<description><![CDATA[<p>Asking the client feedback after the project delivery is equally important to make improvement decisions among the team or management, These 10 questions will help you to do so. </p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/">10 Vital Questions for Your Post-Project Questionnaire for Web Development Clients</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="last-updated">Last updated: March 2026</p>
<div class="quick-answer-box" style="background-color: #f9f9f9; border: 1px solid #ddd; padding: 20px; margin-bottom: 25px;"><strong>At a Glance: Closing the Feedback Loop</strong></p>
<ul style="list-style-type: disc; margin-left: 20px;">
<li><strong>The Tool:</strong> A structured <strong>post-project questionnaire for web development clients</strong> used to evaluate project success.</li>
<li><strong>The Goal:</strong> To extract specific <strong>client feedback questions for web development</strong> that drive service improvements.</li>
<li><strong>The Benefit:</strong> Improved E-E-A-T signals through genuine testimonials and refined internal agency processes.</li>
</ul>
</div>
<p>A <strong>post-project questionnaire for web development clients</strong> is a strategic feedback mechanism used to measure satisfaction and technical success immediately after a site goes live. At Macronimous, we have found that the most successful projects aren&#8217;t just defined by clean code, but by how well the final product aligns with the client’s business vision. By utilizing a consistent set of questions, you can transform subjective impressions into a roadmap for agency growth and better client retention.</p>
<h2>Why does your agency need a post-project questionnaire?</h2>
<p>Using a structured feedback loop ensures that no project ends in a vacuum, preventing missed opportunities for process optimization. Many vendors or web development teams often ignore project feedback that is valuable in building a successful team and company. However, client feedback is essential to building a successful business.</p>
<p>After completing a <a href="https://www.macronimous.com/services/web-development" target="_blank" rel="noopener noreferrer">Web Development</a>, <a href="https://www.macronimous.com/services/mobile-development" target="_blank" rel="noopener noreferrer">Mobile Development</a>, or <a href="https://www.macronimous.com/blog/site-architecture-seo-design-boost/">SEO</a> project, a team&#8217;s self-evaluation should prioritize insights provided by the client.</p>
<img loading="lazy" decoding="async" class="aligncenter wp-image-2644" src="https://www.macronimous.com/blog/wp-content/uploads/2010/09/project-customer-feedback-1024x768.png" alt="collect project feedback" width="545" height="409" />
<p>We&#8217;ve found that dedicating 10–15 minutes to a thoughtful questionnaire can yield valuable improvements. It enhances our understanding of your needs and results in better deliverables overall. If you can convince your customer to respond, remember—you have an important tool that can help you improve.</p>
<h2>Which client feedback questions for web development are essential?</h2>
<p>The most effective questions target the intersection of communication, technical execution, and business ROI. To get the most out of your <strong>post-project questionnaire for web development clients</strong>, you need to ask questions that uncover both praise and pain points. Here is our recommended checklist:</p>
<ol>
<li><strong>How would you rate the final website deliverable in terms of your original vision?</strong></li>
<li><strong>Was there any specific moment during development that you found frustrating?</strong> (This identifies process bottlenecks).
<p><div id="attachment_272" style="width: 150px" class="wp-caption alignright"><a href="https://www.macronimous.com/blog/wp-content/uploads/2010/09/project_feedback_questionaire.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-272" class="size-full wp-image-272" title="project_feedback_questionaire" src="https://www.macronimous.com/blog/wp-content/uploads/2010/09/project_feedback_questionaire.jpg" alt="ten project feedback questions " width="140" height="158" /></a><p id="caption-attachment-272" class="wp-caption-text">Project feedback questions are tools to improve!</p></div></li>
<li><strong>How would you describe our communication and responsiveness throughout the project?</strong></li>
<li><strong>Did our developers ask the right questions to understand your technical requirements?</strong></li>
<li><strong>Were you given sufficient time to review interim updates and milestones?</strong></li>
<li><strong>Does the final website accurately represent your brand identity and values?</strong></li>
<li><strong>How effective was our team at addressing your feedback and concerns?</strong></li>
<li><strong>Do you feel this project provides tangible ROI for your business?</strong> (This is a great lead-in for a testimonial).</li>
<li><strong>Would you be likely to partner with us for future phases or new projects?</strong></li>
<li><strong>On a scale of 1–10, what is your overall satisfaction rating for this project?</strong></li>
</ol>
<a href="https://www.macronimous.com/blog/wp-content/uploads/2010/09/Client-feedback-questions.jpg"><img loading="lazy" decoding="async" width="650" height="557" class="aligncenter size-full wp-image-4453" src="https://www.macronimous.com/blog/wp-content/uploads/2010/09/Client-feedback-questions.jpg" alt="Client project feedback questions" /></a>
<h2>How do you implement your questionnaire effectively?</h2>
<p>Effective implementation relies on automation and the integration of data into internal review cycles. You can build an online survey using tools like Zoho or Typeform to capture these <strong>client feedback questions for web development</strong> and store them in a database.</p>
<p>At Macronimous, we recommend discussing these results during internal &#8220;post-mortem&#8221; meetings. In our 25 years of experience, we&#8217;ve seen that discussing this feedback openly helps identify system defects, improves the development lifecycle, and helps our team reach higher performance levels.</p>
<p>Refining this feedback loop is also a critical part of our <a href="https://www.macronimous.com/services/wordpress-maintenance-services/">WordPress maintenance services</a>, as it helps us understand how the site needs to evolve to meet changing business goals.</p>
<div class="project-mgmt-cta" style="background-color: #002e5b; color: #ffffff; padding: 25px; margin: 30px 0; border-radius: 5px; text-align: center;">
<h3 style="color: #ffffff;">Need Help Managing Complex Web Projects?</h3>
<p>Struggling with project delivery or communication gaps? At Macronimous, we don&#8217;t just develop; we manage. If your current project is stalled or you need expert oversight for your next big launch, let our 25 years of experience guide your team to a successful delivery.</p>
<p><a style="background-color: #ff6600; color: #fff; padding: 10px 20px; text-decoration: none; font-weight: bold; border-radius: 3px;" href="https://www.macronimous.com/contact-us/">Get Professional Project Management Support</a></p>
</div>
<div class="key-takeaways" style="background-color: #f0f7ff; border-left: 5px solid #0073aa; padding: 15px; margin-top: 20px;">
<h3>Key Takeaways</h3>
<ul>
<li><strong>Timing:</strong> Send the questionnaire within 48 hours of project delivery for the most accurate reflections.</li>
<li><strong>Actionable Data:</strong> Use the answers to refine your discovery, development, and communication phases.</li>
<li><strong>Testimonials:</strong> Positive responses should be immediately flagged for use as social proof on your website.</li>
<li><strong>Retention:</strong> Use the feedback to transition clients into long-term maintenance contracts and support plans.</li>
</ul>
</div>
<section class="faq-section" style="margin-top: 30px;">
<h2>Frequently Asked Questions</h2>
<h3>What is a post-project questionnaire for web development clients?</h3>
<p>It is a structured survey sent to a client after a website or application launch to gather data on their experience, the agency&#8217;s performance, and the quality of the final product.</p>
<h3>Why are client feedback questions for web development important?</h3>
<p>They provide an objective look at your agency’s strengths and weaknesses, allowing you to fix recurring issues in your development process and improve <a href="https://www.macronimous.com/blog/ai-content-strategy/">E-E-A-T</a> signals through client stories.</p>
<h3>How do I encourage clients to complete the survey?</h3>
<p>Keep it short (under 10 minutes), send it while the project is still fresh in their minds, and explain that their input directly influences the future support and evolution of their website.</p>
<h3>Should I share the feedback results with the development team?</h3>
<p>Yes. Sharing both positive and negative feedback during post-mortems is essential for professional growth and improving the overall quality of future deliverables.</p>
</section>
<p>&nbsp;</p>
<blockquote>
<div class="single_post_btm_cnt">
<h5>Do you have a web or Mobile project in mind?</h5>
<h6>We at Macronimous can help you with our expert development team.</h6>
<p>Feel free to ask us today for a no-obligation Consulting.</p>
<p><a href="https://www.macronimous.com/contact-us/" target="_blank" rel="noopener noreferrer">contact now</a></p>
</div>
</blockquote>
<p class="author-bio" style="font-style: italic; margin-top: 20px; border-top: 1px solid #eee; padding-top: 10px;">Written by the Macronimous Web Development Team — 25 years of WordPress and web expertise.</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/">10 Vital Questions for Your Post-Project Questionnaire for Web Development Clients</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/10-questions-to-ask-your-clients-after-project-delivery/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Using subversion for web development</title>
		<link>https://www.macronimous.com/blog/using-subversion-for-web-development/</link>
					<comments>https://www.macronimous.com/blog/using-subversion-for-web-development/#comments</comments>
		
		<dc:creator><![CDATA[Benny]]></dc:creator>
		<pubDate>Fri, 17 Apr 2009 07:02:42 +0000</pubDate>
				<category><![CDATA[Web collaboration]]></category>
		<category><![CDATA[Web tools]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[Subversion]]></category>
		<guid isPermaLink="false">https://www.macronimous.com/blog/using-subversion-for-web-development/</guid>

					<description><![CDATA[<p>We use Subversion in Macronimous, and I found it would be interesting to share its benefits and our experience with Subversion. It&#8217;s a bit lengthy entry, kind of Article, But I believe at the end you will find it useful. Web applications are growing tremendously, with more developers involved in finishing the projects. This is [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/using-subversion-for-web-development/">Using subversion for web development</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>We use <a href="https://subversion.apache.org/" target="_blank" rel="noopener">Subversion</a> in Macronimous, and I found it would be interesting to share its benefits and our experience with Subversion. It&#8217;s a bit lengthy entry, kind of Article, But I believe at the end you will find it useful.</p>
<p>Web applications are growing tremendously, with more developers involved in finishing the projects. This is when the need for a control system for better code management, that handles revisions effectively, came into existence.</p>
<p>And that is how the version control system called Subversion came into being. The details of the project being worked upon are stored in a repository, which is usually on a remote server. Every time a change is done to the project, the changes are highlighted in the repository as well. The changes can then be imported into your local machine. Any change done to the local working copy reflects upon the repository as well.</p>
<p>Not only that, the changes that are done by other users to the repository, can be made to reflect in your local copy as well! This facilitates in keeping every developer involved in the project to know the changes done in the coding, by other developers, thereby allowing multiple developers to work on the same project effectively, in a hassle free manner.</p>
<p><strong>What all are required to manage web applications in SVN?</strong></p>
<p>The following are essential to handle web applications using Subversion:</p>
<ul>
<li>A public web server along with a live webspace</li>
<li>A testing web server with one web space for each developer, minimum</li>
<li><a href="https://www.mysql.com/" target="_blank" rel="noopener">MySQL</a> server accompanied by two databases</li>
<li>An <a href="http://www.tutorialspoint.com/svn/" target="_blank" rel="noopener">SVN</a> server</li>
</ul>
<p><strong>What is possible using SVN for web development?</strong></p>
<p>When we are working on a developmental project at Macronimous, with SVN, we found the advantage of maintaining a trunk and stable release versions. This is because, as changes are made on the local machine, these changes are equally reflected in the working copy on the server, with complete SVN update.</p>
<p>To automatically update a folder&#8217;s content, when the latest work was done is saved in the repository, and get the latest work through your server, the following needs to be done:</p>
<p>The post-commit.tmpl repository of the hooks folder in the svn repository folder structure is of importance here. For *nix systems, it is required to rename the post-commit.temp into post-commit, so that permissions can be given to execute the specific task. For windows systems, it is required to rename to post-commit.bat. In Windows servers, permissions do not pose to be a problem.</p>
<p>When your files are named this way, Subversion understands to use your hooks. Because of this, there is no need of configuring anything to enable these features. This results in creating the script that is required to execute whenever the event starts off. No environment settings are required (like %PATH%) to run these scripts. Therefore, this requires a reset of the variables involved in the script or the usage of absolute paths.</p>
<p>If any changes are done to the production server of a site that is already being used by visitors, we have to be really careful enough, so that errors do not creep in for the website users. We must ensure that the server has got updated the way our working copies have, and this is done using a staging area, placed on the same server, but with the access provided only to the admin.</p>
<p>When the updates have to be uploaded to the server, an export is performed to the staging area, followed by a click through the site and checking through the checklist in order to check if everything is perfect. Once we have got it confirmed that everything is perfectly fine, the updates are copied to the production area. This makes the updates live, without any problem to the already online users.</p>
<p><strong>Some advantages of using Subversion, with respect to web development include:</strong></p>
<ul>
<li>No more need to take backups locally. The repository is available on a remote server. So every time a change is made to the repository, the changes reflect in the remote backup as well.</li>
<li>Multiple users can work together on the same code base, simultaneously.</li>
<li>Allows keeping a continuous record of all changes performed to a project over time. Subversion also has the facility of checking out what all changes have been performed previously in the project, as well.<br />
Few handy features like atomic transactions and Apache piggybacking are also available.</li>
<li>One of the earlier web development techniques of using an FTP client while updating files into your production server has been replaced by SVN, wherein the production server can execute the repository just like how it does in the local copy.</li>
<li>When a large number of changes has to be uploaded in the project, including new codes, images, videos, fixing few bugs and the likes, Subversion uses only one command is run &#8211; the svn update; it effects down all the latest changes together.</li>
<li>SVN clearly pinpoints on the files that have undergone changes and those that are new. Moreover, if the same server hosts the repository as well then the update comes into effect in a jiffy! If the repository is available on a different server, the speed of transfer is still fast, taking a few seconds.</li>
</ul>
<p>Subversion is definitely a very powerful and useful web VCS, with the core importance given to the fact that changes can be done to the local working copy would cause mirror image changes to be brought into effect in the repository as well. Also, it encourages many users to work in a collaborative manner on the same project, by effecting the changes done in the repository, on the local copies as well!</p>
<p>The post <a rel="nofollow" href="https://www.macronimous.com/blog/using-subversion-for-web-development/">Using subversion for web development</a> first appeared on <a rel="nofollow" href="https://www.macronimous.com/blog">Macronimous Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.macronimous.com/blog/using-subversion-for-web-development/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
