Software Developm...
Follow
Find
1.2K views | +2 today
Scooped by Igniva Solutions
onto Software Development Solutions
Scoop.it!

The Agile Acid Test

I’ve gotten a little flack for it. A handful of people informed me that there is only one definition of Agile and it’s in the values and principles expressed in the Agile Manifesto. The implication was that if my definition is different from the Manifesto, it must be wrong.

At Gary Brown’s urging, I reread the principles in the Manifesto. And I discovered that my “definition” is indeed in there. It’s in the principles: “…continuous delivery of valuable software…changing requirements…sustainable development…maintain a constant pace indefinitely.”

more...
No comment yet.
Software Development Solutions
Web software development solutions latest best standards and practices.
Your new post is loading...
Scooped by Igniva Solutions
Scoop.it!

7 ways to ruin your website before it even launches

7 ways to ruin your website before it even launches | Software Development Solutions | Scoop.it

In the five years that I’ve been involved in the web development industry, I’ve learnt how to build great websites that delight clients and their consumers alike. Along the way I’ve also learnt how easy it is to sink a website before it even leaves port. In my experiences, the difference between building a great website and building a white elephant is in the planning and approval phases.

To help you get the most out of your new website, I’ve highlighted the most common mistakes people can make during the development of a website. Keep these points in mind to help ensure that you get the best results possible.

Read more: http://memeburn.com/2013/06/7-ways-to-ruin-your-website-before-it-even-launches/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Generating dynamic PDF documents using the Open Source Scryber library

Generating dynamic PDF documents using the Open Source Scryber library | Software Development Solutions | Scoop.it

It has always been a chore to create dynamic PDF documents. And even harder to create good looking dynamic PDF documents. It usually involves reams of custom code, hard coded element placement, and at least a little knowledge of how PDF documents are structured.

 

With Scryber, writing PDF documents has now become as easy as creating HTML pages. Cascading styles and data binding are supported along with generic layout components - page headers, lines, text blocks, columns, containers, images, fonts, etc.

 

Read more: http://www.codeproject.com/Articles/531083/Generating-dynamic-PDF-document

 

more...
Alnork Aguilar Baiz's curator insight, February 10, 1:26 PM

Genial...

Nevermore Sithole's curator insight, February 17, 12:50 PM
Generating dynamic PDF documents using the Open Source Scryber library
Scooped by Igniva Solutions
Scoop.it!

Avoid accidental complexity, and 96 other things every software architect should know

Favor simplicity. Avoid accidental complexity. Don't worry about building the 'perfect' beast. Don't worry about future-proofing. Treat people with respect.

These common-sense pearls of wisdom come from a book titled 97 Things Every Software Architect Should Know, edited by Richard Monson-Haefel, that is packed with truisms by dozens of authorities for managing technology solutions in the context of today's business environments. Thanks to David Chappell (.NET guru) for surfacing this book, originally published last summer, on his must-read list.

Read more: http://www.zdnet.com/blog/service-oriented/avoid-accidental-complexity-and-96-other-things-every-software-architect-should-know/2436

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Web's Most Popular JavaScript Library Drops Support for Older Versions of IE

Web's Most Popular JavaScript Library Drops Support for Older Versions of IE | Software Development Solutions | Scoop.it

The popular jQuery JavaScript library has hit a major milestone with the release of jQuery 2.0. The 2.0 release is some 12 percent smaller than its predecessor, but the big news is that jQuery 2.0 drops support for Internet Explorer 6, 7 and 8.

Created to simplify the process of writing JavaScript and manipulating HTML, jQuery began life a mere seven years ago, but quickly found favor with developers sick of dealing with cross-browser JavaScript hassles. According to one survey published last year, jQuery turns up on roughly half of all sites on the web.

Read more: http://www.webmonkey.com/2013/04/webs-most-popular-javascript-library-drops-support-for-older-versions-of-ie/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Best way to Learn Authentication?

This was a question posed on the Rails Studio mailing list…

My initial reply to a suggestion to check out Railscasts was…

And then, once you are happy with your learning, throw away all of your Auth code and get the Devise gem loaded and working :-)

To which, the OP replied:

Hmm, I would think your own custom solution would always be smoother than using someone else’s code. Why use Devise?

Read more: http://technicaldebt.com/?p=1474

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

A Clear Way to Structure HTML in Responsive Manner

A Clear Way to Structure HTML in Responsive Manner | Software Development Solutions | Scoop.it

Intention.js offers a light-weight and clear way to dynamically restructure HTML in a responsive manner. The methods for manipulation are placed with the elements themselves, so flexible layouts don’t seem so abstract and messy.

You can easily increase layout options and flexibility, reducing development time and lessening the necessity of media-query-driven stylesheet overrides. And you can easily add your own contexts on top of these or create all your own custom threshold group. Intention.js is tested to work on all modern browsers, including Internet Explorer back to IE8!

Read more: http://www.webappers.com/2013/08/30/a-clear-way-to-structure-html-in-responsive-manner/

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Distributed caching using Redis server with .Net/C# client

Distributed caching using Redis server with .Net/C# client | Software Development Solutions | Scoop.it

In this article I would like to describe my experience with installing and configuring redis server in most compact way. Also I would like to do a brief overview of usage Redis hashes and lists in .Net/C# client.

Read more: http://www.codeproject.com/Articles/636730/Distributed-caching-using-Redis-server-with-Net-Cs

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Linda Rising presents more practical advice about the Agile mindset

Linda Rising presents more practical advice about the Agile mindset | Software Development Solutions | Scoop.it

Linda Rising is known for delivering what she refers to as "the weird talk" at Agile conferences. But those that hear her speak are probably more likely to think of her presentation as uniquely fascinating than weird. Full of information about research and experiments done by cognitive neuroscientists, her presentations help us understand why Agile techniques work. At this year's Agile 2013 Conference in Nashville, Tenn., Rising is expanding upon talks she's given in the past and will be presenting "The Agile Mindset -- what's next?"

Read more: http://searchsoftwarequality.techtarget.com/news/2240202938/Linda-Rising-presents-more-practical-advice-about-the-Agile-mindset

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Agile, it’s not just for software development

Over the past 10 years or so, much has been said about Agile methodologies, particularly in regards to software development. Agile methodologies, notably Scrum, Lean, and Kanban, value one set of priorities, short iterations, transparency/accountability, and built-in quality.  But, if the rest of a company does not share in these same values and approaches that company will not realize the value it could achieve in embracing Agile in all aspects of the business.

 

Read more: http://ontuitive.com/blog/agile-it-s-not-just-software-development

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

PaaS application development: Key factors to keep in mind

Platform as a Service (PaaS) has been talked up as a must-have for enterprise development teams, but experts and vendors say actual adoption of PaaS technology hasn't kept up with the hype.

Ask any PaaS vendor about adoption, and you're likely to get a response along the lines of "we're still explaining what it is and how it works." Analysts from Gartner Inc. and elsewhere have suggested that PaaS adoption rates will grow, but the researchers also say many major vendors won't have fully formed platforms before the end of this year.

Currently, vendors are focused on "talking to customers and explaining how PaaS can fit their needs and how they can really take advantage of PaaS," said Krishnan Subramanian, principal analyst with Rishidot Research LLC.

Read more: http://searchcloudapplications.techtarget.com/feature/PaaS-application-development-Key-factors-to-keep-in-mind

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Survey shows 1 in 5 enterprises use software-defined networks

Survey shows 1 in 5 enterprises use software-defined networks | Software Development Solutions | Scoop.it

Although people have been talking about software-defined networking (SDN) for about three years now, use cases don’t come to light every day. But a new survey suggests that SDN isn’t just for lab experiments; out of 500 enterprise IT decision-makers, roughly one in five are using SDN now.

Read more: http://gigaom.com/2013/07/09/survey-shows-1-in-5-enterprises-use-software-defined-networks/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Why Flash and HTML5 need each other

Why Flash and HTML5 need each other | Software Development Solutions | Scoop.it

While there are people who would like to see Flash banished from browsers in favour of HTML5, Flash is not ready to be replaced.

Internet gambling company bet365 has found there is no one suite of technologies that can reliably serve rich web content to the multitude of computers and mobile devices used online today.

Rather than HTML5 and its associated web technologies being a silver bullet — capable of underpinning sites and apps for machines of different sizes, running different browsers and supporting different web software — the company has found it is just one of several technologies needed to support the zoo of internet-connected devices.

Read more: http://www.zdnet.com/why-flash-and-html5-need-each-other-7000016737/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Google's Chromebook photo app tries to pick your best pics

Google's Chromebook photo app tries to pick your best pics | Software Development Solutions | Scoop.it

Google has released its promised photos app for Chromebooks, software that imports photos from an SD card, backs them up to the cloud, and spotlights the ones it judges to be the best.

The software, a Chrome extension, is available only for the Chromebook Pixel at present, but Google is "working to bring the app to other Chromebooks as well," said AJ Asver in a Google+ post Tuesday.

Sundar Pichai, head of Chrome, Google Apps, and now Android, gushed about the app in a February interview during the debut of the Chromebook Pixel, Google's high-end, $1,300 laptop. Here's how he described the software at the time:

Read more: http://news.cnet.com/8301-1023_3-57591013-93/googles-chromebook-photo-app-tries-to-pick-your-best-pics/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Lightweight JavaScript Validation Library

Lightweight JavaScript Validation Library | Software Development Solutions | Scoop.it

In almost every web application JavaScript is being used to validate html form inputs from the client side. Normally these validations are very basic ranging from validating required fields to email addresses and date fields, but for that we have to write custom code to handle every different input and validation. This approach becomes even more difficult to manage when there are numerous inputs to validate on the page.

There are many libraries and APIs out there to facilitate form validation by writing minimum code and in most cases they deliver what they promise but I found that they lack an appropriate system to provide a variety of validation notifications to the user. I wanted to implement something to address that and this script is the result of that effort.

Read more: http://www.codeproject.com/Articles/668101/Lightweight-JavaScript-Validation-Library

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Evaluating software development is measuring the invisible

Evaluating software development is measuring the invisible | Software Development Solutions | Scoop.it

Recently I read a blog post by McKinsey titled “Enhancing the efficiency and effectiveness of application development.” It focused on building yet another universal framework for measuring efficiency of the software development process.

This is unfortunately a popular theme for many from the community who often rely on ideal world scenarios of non-changing requirements and non-sliding deadlines.

Read more: http://venturebeat.com/2013/09/19/815276/

 

 

more...
BrunoObrien's comment, November 25, 2013 5:27 AM
With the understanding that the role of software developers is not just earning story points from coding, let’s take a closer look at the values a good engineering team brings to the table.
BrunoObrien's curator insight, November 25, 2013 5:28 AM

With the understanding that the role of software developers is not just earning story points from coding, let’s take a closer look at the values a good engineering team brings to the table.

Scooped by Igniva Solutions
Scoop.it!

Handling authentication-specific issues for AJAX-calls

Handling authentication-specific issues for AJAX-calls | Software Development Solutions | Scoop.it

For modern web-applications has become the usual to use AJAX when you create user interfaces. However, it makes our headache from time to time. And often these difficulties are associated with authentication and processing such requests on the client.

Read more: http://www.codeproject.com/Articles/655086/Handling-authentication-specific-issues-for-AJAX-c

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

13 Website Usability Testing Tools for Developers

13 Website Usability Testing Tools for Developers | Software Development Solutions | Scoop.it

No matter how appealing and cool a website looks, it cannot become a hit with viewers without excellent usability. Web users have smartened with time and they no longer get swayed only by sleek animations and eye catching visuals in a website. Aspects like integrated search, easy navigation, quick page rendering make a lot of difference in usability. Hence, web designers and developers need to use suitable tools while making client sites that enhance usability. Below listed are a number of apps that can be used to make websites more interactive intuitive and user friendly.

Read more: http://www.crazely.com/article/13-website-usability-testing-tools-for-developers/

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

.NET Code Protection Solutions Review

.NET Code Protection Solutions Review | Software Development Solutions | Scoop.it

As many of you probably already know, .NET apps are not distributed as binary code, but uses a specialized format called 'MSIL' which is an abbreviation for Microsoft Intermediate Language. The idea behind the MSIL format is to provide a machine independent distribution format that promotes the ability to run .NET apps cross platform. This is done by the CLR (the .NET runtime engine), specifically by a 'just in time' compiler (a.k.a. jitter). The CLR hands the MSIL code to the jitter, which in turn compiles the code to its native format. Then, the code in its native format is handed to the CPU for execution. Unfortunately, this important virtue makes .NET apps vulnerable to malicious reverse engineering attacks. In fact, it's so easy to tamper that one might consider whether the advantage of using the framework is worthwhile, taking into account the risk involved in exposing the code to a potential hacker. To demonstrate how easy it is to tamper the code, we will look at an example.

Read more: http://www.codeproject.com/Articles/17227/NET-Code-Protection-Solutions-Review

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

ViewModel 1st Child Container PRISM Navigation

ViewModel 1st Child Container PRISM Navigation | Software Development Solutions | Scoop.it

I recently had the good fortune to be able to start a green field  project (literally from scratch). The only criteria I had was that it must be  done in WPF, as that is what the rest of the deployable UIs are using, and  it's also what the rest of the developers at the company know how to use. So WPF fair  enough I like that stuff. So if I am doing a new WPF application what sort of  things would I look to do, and how?

Read more: http://www.codeproject.com/Articles/640573/ViewModel-1st-Child-Container-PRISM-Navigation

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

How to Use Proxychains / Forwarding Ports

Proxychains is an incredibly useful tool that is incredibly poorly documented. In this tutorial, we will cover using proxychains and SSH to connect to a multihomed device (like a router) that is SSH enabled and using that device to forward traffic from a machine in one network, through the SSH machine, to a network on the other side.  

Read more: http://www.codeproject.com/Tips/634228/How-to-Use-Proxychains-Forwarding-Ports

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Upload & Convert Video File to Flash Video (flv) & Progressive Streaming using ASP.NET Handler

Upload & Convert Video File to Flash Video (flv) & Progressive Streaming using ASP.NET Handler | Software Development Solutions | Scoop.it

Using this application, you can upload video in any format (.mov, .avi, .wav, flv). If you do not upload a video file in flv format, then it will be converted to an flv file using ffmpeg for progressive streaming. An ASP.NET handler is used for pseudo-streaming and a flowplayer is used to show the flv files. You can also play MPEG-4 H.264 (.mp4) formatted file using flawplayer. I will also discuss progressive streaming of .mp4 here.

Read more: http://www.codeproject.com/Articles/241399/Convert-Video-to-Flash-Video-flv-and-progressive-s

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Are we too Hard for Agile?

Are we too Hard for Agile? | Software Development Solutions | Scoop.it

The software community are moving from linear development processes such as “waterfall” (see Figure 1below) where development is supposed to proceed down the right hand side but often has to back track up the left hand side as requirements change or are clarified, mistakes are discovered, etc.

Read more: http://www.design-reuse.com/articles/32442/are-we-too-hard-for-agile.html

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Why, Where, and How of .NET Configuration Files

I've been working with .NET configuration files for a number of years now. I thought it might be helpful to others if I provided a quick introduction to them.

Within this document, many of the C# code examples assume you have both included a reference to System.Configuration.dll in your project and that you have included the following using statement in your code:

Read more: http://www.codeproject.com/Articles/616065/Why-Where-and-How-of-NET-Configuration-Files

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Analyzing the software that runs Wikipedia

Analyzing the software that runs Wikipedia | Software Development Solutions | Scoop.it

Starting this July, Bitergia is working with the Wikimedia Foundation (WMF) to analyze their free software projects and related communities. This includes MediaWiki, the software that makes Wikipedia possible. A first (still pre-beta) version of a development dashboard for these projects is already available at Wikimedia Labs. During the next weeks, it will be improved to show detailed information about the most relevant metrics for Wikimedia communities and development processes, and their evolution over time.

Read more: http://blog.bitergia.com/2013/07/08/analyzing-the-software-that-runs-wikipedia/

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Software that tracks people on social media created by defence firm

Software that tracks people on social media created by defence firm | Software Development Solutions | Scoop.it

A multinational security firm has secretly developed software capable of tracking people's movements and predicting future behaviour by mining data from social networking websites.

A video obtained by the Guardian reveals how an "extreme-scale analytics" system created by Raytheon, the world's fifth largest defence contractor, can gather vast amounts of information about people from websites including Facebook, Twitter and Foursquare.

Raytheon says it has not sold the software – named Riot, or Rapid Information Overlay Technology – to any clients.

Read more: http://www.guardian.co.uk/world/2013/feb/10/software-tracks-social-media-defence

 

 

more...
No comment yet.
Scooped by Igniva Solutions
Scoop.it!

Five Essential Front-End Tools That Should be Used with Modern MVC Projects

Five Essential Front-End Tools That Should be Used with Modern MVC Projects | Software Development Solutions | Scoop.it

Microsoft is doing a good job in shipping standard front-end libraries with Visual Studio 2012 “ASP.NET MVC 4 Web Application” and “ASP.NET Web Forms Application” templates, they are raising the bar for the .NET web developers.

The VS template is a good starting base, however, I have been adding the libraries of this post to every new web project, they act as a completion to the ones shipped with VS and I wanted to share them with you.

Read more: http://www.codeproject.com/Articles/608059/FiveplusEssentialplusFront-EndplusToolsplusThatplu

 

 

more...
No comment yet.