Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Software Development

Software Development

This is the all-coding room. Whether you're writing assembly or PHP, talk about it here.
Matt Terry
imabonehead
"Technical Debt is widely regarded as a bad thing; that should be avoided or should be paid back as soon as possible. Should you? We don't think so. First, we compare Technical Debt with financial debt, explain its similarities with Strategic Design and which stakeholders it surprisingly has. Then we list the various possibilities to identify the Technical Debt in your code, which you perhaps have to take care of. Finally, we describe different ways that a project could pay back Technical Debt and which considerations must be made in order to decide if you should better repay, convert debt or just pay the interest." - imabonehead from Bookmarklet
There are so many projects where I never need to pay back the technical debt. It feels great to default on technical debt! - Amit Patel
Игорь Леонтьев
http://www.sweet.org.ua/video... Mirillis Action! 1.14.0.0 - the program allows in a mode of real time to write down the images from the screen in videofiles of various formats. You can write down a video with web-player, game process, insert the alive audio-comments for creation of the high-quality textbooks, write down music and...
Mirillis Action! 1.14.0.0.jpg
Mark Henry
Management Systems in Dubai | Software Company in Dubai - Kunooz Express, a foremost software corporation in Dubai, offers a wide range of software products. Most popular of them includes Leasing Management System, Integrated Online Cheque Clearing System (IOCCS), OCCS and Return Cheque Management System (RCMS). All these software products are...
Mark Henry
Dubai Return Cheque Management System | Software Company in Dubai - Kunooz Express has developed Return Cheque Management System, a web based application, for police departments to control bounced cheque cases. It also aid banks and organizations to report their cases online. http://www.kunoozexpress.com/prd_rcm...
Mark Henry
Cheque Clearing System Dubai | UAE Software Company - Integrated Online Cheque Clearing System is a web application, developed by kunooz express, to centralize the banking system. IOCCS creates an ease for central bank to organize and manage all the items at any sub-branch. Moreover, it allows customers to process large no of cheques...
Mark Henry
Dubai leasing | Software Company in UAE - Kunooz Express always tries to indulge its customers, that’s why several support options are offered. You can visit any of the support option for all types of issues and problems; you will be provided an absolute solution. http://www.kunoozexpress.com/support...
Mark Henry
Lease Management System | Dubai Software Company - For the past, some years Kunooz Express has built a strong reputation all around the UAE with its quality software products. That is why Kunooz has won the trust of many International and local clients. You can check our permanent clients list and their testimonials about kunooz at...
imabonehead
"There are two main ways to exploit this trust in regular web applications. The first approach is web-cache poisoning; manipulating caching systems into storing a page generated with a malicious Host and serving it to others. The second technique abuses alternative channels like password reset emails where the poisoned content is delivered directly to the target. In this post I'll look at how to exploit each of these in the presence of 'secured' server configurations, and how to successfully secure applications and servers." - imabonehead from Bookmarklet
imabonehead
Philip Greenspun's Weblog » Why isn’t there a glut of good software engineers? - http://blogs.law.harvard.edu/philg...
"Admittedly in the U.S. folks with an organized mind, the grit to get through technical subjects, and the drive to go to work every day can find higher paying jobs that involve more social interaction (e.g., medical doctor, Wall Street banker, etc.). But that doesn’t explain why people in the Philippines or China aren’t training themselves en masse to be able to soak up the $30-100/hour jobs that would be readily available to them if they could demonstrate the ability to turn a customer request into working code. Why are the Greeks, Portuguese, and Spaniards going bankrupt instead of learning to administer Cisco and Linux?" - imabonehead from Bookmarklet
How many technical subjects does a Wall Street banker have to study? - Spidra Webster
imabonehead
Git & Continuous Integration – Does that work? | svenpet.com - http://svenpet.com/2013...
Git & Continuous Integration – Does that work? | svenpet.com
Git & Continuous Integration – Does that work? | svenpet.com
"In my last blog post I was mentioning 6 arguments why you shouldn’t use Git. While 5 arguments were obviously meant to be sarcastic (who can really think that slow operations like searching the history in SVN can be an advantage) there was doubt about one argument that can be tricky: Git destroys the idea of continuous integration In Git you are using branching heavily. Let’s assume everybody’s working on feature branches. Then somebody is renaming a widely used interface or class and checks the code into the mainline. If you don’t integrate your feature branch early this can result in lot’s of conflicts." - imabonehead from Bookmarklet
"Some people favor solutions with an integration branch. People integrate the changes from their feature branch on an integration branch. If the CI-Server has build the software successfully and all tests passed, the changes get automatically pushed to the mainline. That way the mainline stays always deployable and green. I don’t like this solution: The integration branch is basically the mainline. But if a build fails, it is not so important to fix it. Not my understanding of continuous integration." - imabonehead
imabonehead
"This article describes the stack. GDB is used to analyze its memory. One needs to know this subject to play with low-level security. Environment: x86, Linux, gcc, GDB." - imabonehead from Bookmarklet
imabonehead
NC State News :: NC State News and Information » Older Is Wiser: Study Shows Software Developers’ Skills Improve Over Time - http://news.ncsu.edu/release...
NC State News :: NC State News and Information » Older Is Wiser: Study Shows Software Developers’ Skills Improve Over Time
"There is a perception in some tech circles that older programmers aren’t able to keep pace with rapidly changing technology, and that they are discriminated against in the software field. But a new study from North Carolina State University indicates that the knowledge and skills of programmers actually improve over time – and that older programmers know as much (or more) than their younger peers when it comes to recent software platforms." - imabonehead from Bookmarklet
imabonehead
Unit Testing 101: Inversion Of Control | Informatech CR Blog - http://blog.informatech.cr/2013...
"Inversion Of Control is one of the most common and widely used techniques for handling class dependencies in software development and could easily be the most important practice in unit testing. Basically, it determines if your code is unit-testable or not. Not just that, but it can also help improve significantly your overall software structure and design. But what is it all about? It is really that important? Hopefully we’ll clear those out on the following lines." - imabonehead from Bookmarklet
imabonehead
7 Ways to Improve Your Software Release Management - http://www.cio.com/article...
"To come to fruition, software projects take investment, support, nurturing and a lot of hard work and dedication. Good release management practices ensure that when your software is built, it will be successfully deployed to the people who want to use it. You have the opportunity to satisfy existing customers and hopefully to win new ones." - imabonehead from Bookmarklet
"A major U.K. telecommunications provider had a problem. It needed to implement a business critical supplier switch, which required it to reengineer its billing and account management systems. These systems had to be in place within three months, otherwise the organization risked losing hundreds of millions of pounds and a decline in their stock value. But the telecom's development processes were poor, and its release management was extremely problematic and inconsistent." - imabonehead
"The company brought us in to help deliver the software within the time constraints and to turnaround a failing release management process. Within three months, we'd released both the pending releases and two scheduled releases of the reengineered applications. Most important, we established a straightforward and lightweight release management process to ensure that future releases would happen on time and to the required quality. Follow along as we show you how we did it—including the mistakes we made." - imabonehead
imabonehead
"Building Continuous Delivery into an organisation requires radical change." - imabonehead from Bookmarklet
"While Continuous Delivery has a well-defined value proposition and a seminal book on how to implement a deployment pipeline, there is a dearth of information on how to transform an organisation for Continuous Delivery. Despite its culture-focussed principles and an adoption process described by Jez Humble as ”organisational-architecture-process not tools-code-infrastructure“, many... more... - imabonehead
imabonehead
InfoSec Institute Resources – Shellcode analysis on Linux x86 32bit - http://resources.infosecinstitute.com/shellco...
InfoSec Institute Resources – Shellcode analysis on Linux x86 32bit
Show all
"Most of the programs that we use every day contain bugs; a bug is a malfunction in a program, which can make the program take unwanted actions or errors. These bugs or vulnerabilities can be exploited by writing a code that is usually called an exploit. The most common types of vulnerabilities are those that concern the corruption of memory as buffer overflows, the heap overflows, race conditions, format string attacks, etc… In this article, we won’t learn to write an exploit, we will not even see how to search for a vulnerability in a software, but we will see how to write and analyze shellcode and the relationship with the above." - imabonehead from Bookmarklet
imabonehead
"How do we teach students the essential ideas behind garbage collection? A garbage collector (GC) implementation must address many overlapping concerns. There are algorithmic decisions, e.g., the GC algorithm to use; there are representation choices, e.g, the layout of the stack; and there are assumptions about the language, e.g., unforgeable pointers. These choices, and more, affect each other and make it very difficult for students to get off the ground." - imabonehead from Bookmarklet
Игорь Леонтьев
http://www.sweet.org.ua/audio... Sound Normalizer 4.0 Final - sound normalizer of a sound intended for increase or restoration of a level to loudness musical WAV and MP3 of files, and separately on each channel. The level of loudness is displayed in a graphic kind with use of percentage meaning(importance). WAV-normalization...
Sound Normalizer 4.0 Final.jpg
Игорь Леонтьев
http://www.sweet.org.ua/program... Driver Genius 12.0.0.1211 Final Eng. Portable - application for management of drivers (creation of backup copies, restoration of the damaged(injured) versions, updating and removal(distance) unnecessary), containing also separate opportunity for diagnostics of hardware maintenance.
Driver Genius 12.0.0.1211 Final.jpg
imabonehead
Why security belongs to developers first | VentureBeat - http://venturebeat.com/2013...
Why security belongs to developers first | VentureBeat
"Most organizations don’t think about application security until after the application has been designed and architected. They may layer on security testing after the application is developed. They may decide to test the application in its run time state, just before it goes to production. Some even test it after it’s in production. There are many high-profile companies that do this; you can read all about them (and the corresponding security breaches in their applications) in the latest news headlines." - imabonehead from Bookmarklet
"To put the root cause of this issue bluntly, there’s a disconnect between security and development that can lead to serious security vulnerabilities down the road. Developers aren’t security experts, and most security experts aren’t developers. There needs to be a better mutual understanding — and earlier cooperation — between the two parties to better eradicate security issues." - imabonehead
Игорь Леонтьев
http://www.sweet.org.ua/mobila... Mobile Odin PRO - v.3.65 - Mobile ODIN is the on-device firmware flasher of choice. Just throw those firmware files on your (internal or external) SD card, start Mobile ODIN and flash away. ! Your device must be rooted to be able to use Mobile ODIN. Check the list below to see if your device is...
Mobile Odin PRO - v.3.65.jpg
Игорь Леонтьев
http://www.sweet.org.ua/audio... MusicBee 2.1.4841 Beta Portable - excellent(different) program, which will allow to lose musical files, plus you receive a wide set of options. For example you can work with play-sheets, is very thin to edit, plus receive the quite good converter audio of formats, opportunity to write down audio...
MusicBee 2.1.4841.jpg
imabonehead
New robocall-killer technologies, designed to filter out unwanted automated calls, win FTC awards | Naked Security - http://nakedsecurity.sophos.com/2013...
New robocall-killer technologies, designed to filter out unwanted automated calls, win FTC awards | Naked Security
New robocall-killer technologies, designed to filter out unwanted automated calls, win FTC awards | Naked Security
"The US Federal Trade Commission (FTC) on Tuesday crowned two winners in its Robocall Challenge contest. The winners will split a $50,000 prize. They're Aaron Foss, a software developer from Long Island, New York, and Serdar Danis, a computer engineer who declined to reveal his hometown. Foss cooked up Nomorobo: a cloud-based robocall killer that employs "simultaneous ringing." This approach uses a second line to identify and hang up on illegal robocalls before they can ring through to the target. The following YouTube video demonstrates how Nomorobo would work:" - imabonehead from Bookmarklet
imabonehead
"A write-up in ComputerWorld New Zealand summarized a Forrester Consulting survey of the state of software release management. Business managers were asked how long would it take to deploy new systems. Forty percent said they needed more than a year to deliver on new strategic software projects. Today’s companies are “stuck in a rut,” focused on the daily grind of keeping systems running rather than delivering strategic innovation." - imabonehead from Bookmarklet
"What does this mean for when you’re working with a system that’s moving too slowly to satisfy the business? I think it means you have the opportunity to innovate, especially if you can focus on automation. Here are some examples." - imabonehead
imabonehead
"Continuous Integration is more than just merging code. Join CEO and Co-founder of UrbanCode, Maciej Zawadzki, as he explains some of the fundamentals of Continuous Integration." - imabonehead from Bookmarklet
imabonehead
"A Collection of quotes and paraphrases for developers from around the web." - imabonehead from Bookmarklet
imabonehead
"Adopt these DevOps practices to realize the goals of effective collaboration, smoother operations, and cleaner code." - imabonehead from Bookmarklet
imabonehead
"Why one of Steve Jobs's guiding principles should also be yours. And also: What you can learn about code quality from Doom’s source code." - imabonehead from Bookmarklet
"In his revealing biography of Steve Jobs, Walter Issacson told of Jobs's fastidiousness when it came to product details, even the stuff people would not see. Jobs demanded the unseen features be as finished and polished as the visible." - imabonehead
imabonehead
How Software Requirements Are Like Saddle Shoes - YouTube - http://www.youtube.com/watch...
How Software Requirements Are Like Saddle Shoes - YouTube
Play
"A little story about how saddle shoes are like software requirements...really." - imabonehead from Bookmarklet
Other ways to read this feed:Feed readerFacebook