<?xml version="1.0" encoding="utf-8" ?><?xml-stylesheet type="text/xsl" href="http://www.daniweb.com/js/rss.xsl"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>DaniWeb IT Discussion Community
			 - Software Development			News Stories					</title>
		<link>http://www.daniweb.com/software-development/news/_/2</link>
		<description>Our Software Development forum category encompasses topics related to application programming and software design. When posting programming code, please make sure it is formatted appropriately. Also, to keep DaniWeb a student-friendly place to learn, don't expect quick solutions to your homework. We'll help you get started and exchange algorithm ideas, but only if you show that you're willing to put in effort as well.</description>
		<language>en-US</language>
		<ttl>60</ttl>
		<!-- PubSubHubbub Discovery -->
		<link rel="hub" href="http://daniweb.superfeedr.com/" xmlns="http://www.w3.org/2005/Atom" />
		<link rel="self" href="http://www.daniweb.com/rss/pull/2/news" xmlns="http://www.w3.org/2005/Atom" />
		<!-- End Of PubSubHubbub Discovery -->
				<item>
			<title>Game Over: Battlefield 3 DDoS attack</title>
			<link>http://www.daniweb.com/software-development/game-development/news/454389/game-over-battlefield-3-ddos-attack</link>
			<pubDate>Sat, 11 May 2013 09:53:08 +0000</pubDate>
			<description>A couple of years ago, a 17 year old was arrested for his part in a denial of service attack against gamers playing the online multiplayer version of Call of Duty: Black Ops. The teenager was accused of selling cheat software called 'Phenom Booter' which prevented others from playing (it's ...</description>
			<content:encoded><![CDATA[ <p>A couple of years ago, a 17 year old was arrested for his part in a denial of service attack against gamers playing the online multiplayer version of Call of Duty: Black Ops. The teenager was accused of selling  cheat software called 'Phenom Booter' which prevented others from playing (it's a shell booter) while at the same time enabling the player to boost their scores. As someone who is a bit of a Black Ops obsessive (currently fast approaching 9th Prestige level on Black Ops 2) any kind of cheating really gets my goat. But one that involves preventing me, and others, from playing at all really is at the top of the lame behaviour pile. Which is why I was disappointed to see that Battlefield 3 was taken offline by a DDoS attack earlier this week.</p>

<p><img src="/attachments/fetch/L2ltYWdlcy9hdHRhY2htZW50cy8wLzY4Njc2OTYzMmMwMzU5NDM0YWU3NTAxOTBlNTE1YmJiLmpwZw%3D%3D/374" alt="686769632c0359434ae750190e515bbb" title="686769632c0359434ae750190e515bbb" /> On the afternoon of 8th May, a game spokesperson revealed that "the current Battlefield 3 outages are a result of activity that appears to be aimed at overwhelming our back-end infrastructure. We are working on a variety of solutions to address this problem and are focused on resolution as quickly as possible... We are incredibly disappointed by these activities and the impact they are having on all of our ability to enjoy BF3, thank you for your patience as we work to resolve these issues."</p>

<p>Six hours later, the same person admitted "despite our security measures, we have been working around the clock to mitigate the impact of an ongoing denial-of-service attack on our Battlefield 3 game infrastructure over the last several days. While the motives are unclear, the focus of the attack has been interference with network communications preventing access to multiplayer gameplay." The attacks continued over a number of days, and the attempts to mitigate these by the game developers involved patches and restarts that effectively booted players out of games while they were implemented.</p>

<p>Ashley Stephenson, CEO of Corero Network Security, says that the Battlefield 3 DDoS attack "conforms with what our clients in the gaming industry have experienced, persistent and over several days. In this case it has impacted Battlefield 3’s back-end servers and prevented players from accessing multiplayer features in the game. So far it appears, according to EA that the attack was aimed at knocking the multiplayer servers offline and not as a diversion to pilfer data. The attack, however, has dealt a blow to EA, forcing it to cancel their planned “double XP weekend”.  Whether it was timed to coincide with this event is unclear, and neither according to EA are the motives, but we have seen an uptick in what appears to be competitors trying to disrupt their competition as well as attackers carrying out attacks just for fun, or lulz."</p>

<p>But there is another explanation as to why games sites might be getting hit by the DDoS'ers, and that's simply botnet testing before rolling out financially lucrative attacks against the banks and other commercial organisations. In March, I was told by security researchers that the Brobot botnet was being used to attack online RPGs rather than the more usual banking targets. There's no evidence to connect the Battlefield 3 attack with these earlier gaming attacks, but there is some evidence that they were hit by the same Brobot botnet being used by the<br />
Izz ad-Din al-Qassam Cyber Fighter hacktivist group, not least as the same newly developed attack tools were used against the game sites as used against banking targets such as Morgan Chase and Capital One.</p>
 ]]></content:encoded>
			<category domain="http://www.daniweb.com/software-development/game-development/71">Game Development</category>
			<dc:creator>happygeek</dc:creator>
			<guid isPermaLink="true">http://www.daniweb.com/software-development/game-development/news/454389/game-over-battlefield-3-ddos-attack</guid>
		</item>
				<item>
			<title>Does your codebase need a spring clean?</title>
			<link>http://www.daniweb.com/software-development/news/452675/does-your-codebase-need-a-spring-clean</link>
			<pubDate>Wed, 17 Apr 2013 07:32:39 +0000</pubDate>
			<description>[![Perforce Software](/attachments/fetch/L2ltYWdlcy9hdHRhY2htZW50cy8wL2I2YWY3NWJlOGFkMTk4NzIyZWY1Y2FlNTA2MTAyM2Q1LmpwZw%3D%3D/300 &quot;align-right&quot;)](http://www.perforce.com) Perforce Software has today shared five essential tips for software development teams to consider by way of spring cleaning the development environment. These management guidelines are designed to help maintain well-organized codebases as well as improving the overall development process. Randy DeFauw, senior product manager at Perforce ...</description>
			<content:encoded><![CDATA[ <p><a href="http://www.perforce.com" rel="nofollow"><img src="/attachments/fetch/L2ltYWdlcy9hdHRhY2htZW50cy8wL2I2YWY3NWJlOGFkMTk4NzIyZWY1Y2FlNTA2MTAyM2Q1LmpwZw%3D%3D/300" alt="Perforce Software" title="align-right" /></a></p>

<p>Perforce Software has today shared five essential tips for software development teams to consider by way of spring cleaning the development environment. These management guidelines are designed to help maintain well-organized codebases as well as improving the overall development process.</p>

<p>Randy DeFauw, senior product manager at Perforce Software, told DaniWeb that he has seen the value of breaking down silos over and over again. "Ten years ago I saw a project hit a testing wall because the developers had never seen the test plan before final acceptance began" DeFauw says "Five years ago I saw repeated deployment nightmares because the deployment process was a bunch of sticky notes on someone's desk.  And today in product management I'm seeing huge payoffs from making the 'done' criteria more visible."</p>

<p>Having all the important information accessible in one place is a foundation of Agile, DevOps, and continuous delivery. Which is why next week at the Perforce Software 'Merge 2013' conference, one customer in the shape of Intuit is giving a talk that touches on these issues, including using solid branching techniques for deployment data.</p>

<p>"Springtime is when software projects begin to pick up steam, but longer days don't have to equal longer delivery cycles" DeFauw continues "with a well-maintained and well-managed codebase, companies can have peace of mind while ramping up to launch various projects."</p>

<p>Here are those five spring codebase cleaning tips:</p>

<p><strong>ONE</strong></p>

<p>Use one tool to keep track of everything: Studies consistently show that poor communication is a barrier to effective delivery — and that this obstacle is more challenging among distributed teams. To overcome this hurdle, make sure everyone knows where to look for all important project assets and information.</p>

<p><strong>TWO</strong></p>

<p>Email is, at most, a reminder to look somewhere else: Documentation, deployment instructions, the latest secret to upgrading the database — store it somewhere safe. (Note: File attachments do not count as somewhere safe) The knowledge shared in conversations is just as important; keep it with the code to avoid digging through Outlook folders at 3am.</p>

<p><strong>THREE</strong></p>

<p>Plan for growth: If it does not scale, it is going to fail. That home-brewed deployment system hacked together last fall to push one web app into Azure will not work well now that it is supporting a few thousand concurrent users in a system with five tiers.</p>

<p><strong>FOUR</strong></p>

<p>Virtualization simplifies release engineering: Ever wanted to use real pre-flight checks on every commit? Or simplify five build channels into a unified pipeline to reduce dependency headaches? Modern CI tools provide the horsepower for the job by taking advantage of virtualized build farms.</p>

<p><strong>FIVE</strong></p>

<p>Manage deployment branches like code branches: Merging has to follow a strategy. After all, companies do not allow someone to randomly cherry-pick changes from a software branch. Not every deployment environment looks the same, and branching strategies for deployment data must take into account divergence, security and selective merging of feature toggles.</p>
 ]]></content:encoded>
			<category domain="http://www.daniweb.com/software-development/2">Software Development</category>
			<dc:creator>happygeek</dc:creator>
			<guid isPermaLink="true">http://www.daniweb.com/software-development/news/452675/does-your-codebase-need-a-spring-clean</guid>
		</item>
				<item>
			<title>Programmers: happy with their jobs, unhappy with their pay</title>
			<link>http://www.daniweb.com/software-development/news/451569/programmers-happy-with-their-jobs-unhappy-with-their-pay</link>
			<pubDate>Wed, 03 Apr 2013 10:06:31 +0000</pubDate>
			<description>According to new research from Randstad Technologies, a specialist recruitment company, less than half of those working in the IT and technology industry in the United Kingdom are happy with their levels of pay. By contrast, however, 60% appear to be quite happy with their jobs despite of this. Interestingly, ...</description>
			<content:encoded><![CDATA[ <p>According to new research from Randstad Technologies, a specialist recruitment company, less than half of those working in the IT and technology industry in the United Kingdom are happy with their levels of pay. By contrast, however, 60% appear to be quite happy with their jobs despite of this. Interestingly, that 60% figure is lower than the national average of 61% across the entire UK workforce whereas the number happy with their pay (47%) is higher than the national average (43%). If you want to be really happy, if you believe the statistics, then perhaps you should quit tech and go work in the utilities sector (96% job satisfaction there) and if you want to be happiest about the money you get paid then go work in insurance (90% happiness rating).</p>

<p><img src="/attachments/fetch/L2ltYWdlcy9hdHRhY2htZW50cy8wL2I0ZGE1NGI4NDc0MWZmZTlkNmNlMGUwZjZhODBjZDI1LmpwZw%3D%3D/453" alt="b4da54b84741ffe9d6ce0e0f6a80cd25" title="b4da54b84741ffe9d6ce0e0f6a80cd25" /></p>

<p>Mike Beresford, Managing Director of Randstad Technologies, says: "In 2011 and 2012 the number one priority for people was job security – now it’s salaries and benefits. Tech employees certainly aren’t the least happy in the UK, but employers must redouble their efforts if they are to attract and hold on to skilled employees as the sector grows. For instance, roles in IT infrastructure are expected to see a 10% increase in salary. However, that’s only half the battle. Last year Tech employees felt they were working the equivalent of one and a half jobs, and it’s clear teams are still as lean as possible. While cost is still a concern, the best employers make sure employees don’t feel stretched to breaking point. Workload management, alongside professional development, should be high on an employer’s agenda for maintaining morale."</p>
 ]]></content:encoded>
			<category domain="http://www.daniweb.com/software-development/2">Software Development</category>
			<dc:creator>happygeek</dc:creator>
			<guid isPermaLink="true">http://www.daniweb.com/software-development/news/451569/programmers-happy-with-their-jobs-unhappy-with-their-pay</guid>
		</item>
			</channel>
</rss>