Mentioning open source to a typical consumer will no doubt result in puzzled looks or a reference to that "free stuff." Even in some business circles, the open source concept may only be synonymous with an alternative computer operating system known as Linux.On the software development side of the computing industry, however, open source is known for much different reasons. Its practices have become a path to secure, rapid product development with many inherent cost-saving features. The open source business model has seen an impressive growth spurt in the last five years.Perhaps no one knows this better than Dave Gruber, Black Duck Software's Director of Developer Programs. Black Duck is a software management and consulting firm. The company does not specifically market its own open source product line. Instead, it focuses on helping software developers build better software faster through open source.With thousands of open source projects under development, the software discovery … [Read more...] about EXCLUSIVE INTERVIEW Black Duck’s Dave Gruber and Peter Vescuso: Open Source Is Maturing
Ruby on rails or python
Make 2017 the year you learn to code — and do it for a fraction of the cost of most coding classes. For a limited time, you can pick how much you pay to learn with our Pay What You Want: Learn to Code 2017 Bundle. The special deal gets you up to 156 hours of premium coding instruction via 10 courses that range from $50 to $249. Together, the courses add up to $1,573, but with our special pricing, you can get the courses for a fraction of that price.More: The Complete Web Developer Course: Build 14 WebsitesHere’s how the pricing works: You pay what you want and, depending on how much others are paying, you’ll get a select number of courses. If you pay less than the average price (which right now is $22.39), you’ll still get something great. If you pay above the average price, you’ll receive the full $1,573 value bundle. There’s a buyers’ leaderboard, and if you beat the leading price (currently $141), you’ll get featured on the … [Read more...] about Bundle nets you nearly $1,600 in coding courses, lets you pick what you pay
There's nothing like the school of hard knocks to teach a person a thing or two, and geeks are no exception."If you are writing a program that touches more than two persistent data stores, it is too complicated" is one such lesson, for example. "If Linux can do it, you shouldn't" is another.Both, in fact, are words of wisdom shared in a recent post entitled "Programming things I wish I knew earlier" by programmer Ted Dziuba."I've had my ass kicked enough times to step back and think that maybe I should learn how to do things the right way rather than try to bludgeon my way through with raw intellect," Dziuba explains. "These are the things I wish I had known in the beginning, or at least I wish I hadn't been too [stubborn] to learn."Dziuba's hard-won pearls of insight must have struck a strong chord with Linux bloggers, because they were all over the topic in no time, many of them so inspired as to offer up gems of their own."Put enough comments in your code so that five years from now … [Read more...] about LINUX BLOG SAFARI Programming Lessons From Linux Geeks in the Trenches
Cloud Computing To wrap up our programming topics mini-arc, I'd like to invite you to investigate a relatively new interpreted programming language, Ruby. Unlike many other scripting languages, it was designed from the ground up to be object-oriented. The impact of this object-oriented heritage will be obvious as you examine its functionality. click the images to enlarge Typical Program Start menu created by the Ruby One Click Installer languages. These influencers included Perl, Python, Java, Smalltalk, Eiffel and Ada, among others. Perhaps even more important than these was Matz's personal goal of designing a language that was both easy and fun to use. As he's said before, "It allows you to concentrate on the creative side of programming, with less stress." An indication of this sense of fun may be found in the language's name, as Ruby is the birth stone for July, following June's Perl.if and while statements, but it allows more flexible use of them by allowing … [Read more...] about The Glistening Ruby: An interpreted scripting language with an object-oriented heritage
It seems fair to say that the relationship between programmer and platform is in many ways like a romantic one, characterized by mutual respect and a balanced exchange of give and take on both sides.Just as so many of us love and respect Linux, for instance, so it surely loves us back with all its many virtues -- no strings or price tags attached!So happy are many in the Linux community with their favorite OS, in fact, that it was difficult not to feel mortally wounded by a recent accusation -- one that not only charged Linux with doing too little for programmers, but then went on to say Microsoft does more.Talk about sprinkling salt on the wound!As the famous poet once said, "Ah, Love, but a day, and the world has changed!" "Microsoft does some things better, much better, than Linux," Computerworld's Steven J. Vaughan-Nichols began. "Number one with a bullet is how Microsoft helps programmers and ISVs (independent software vendors)."Specifically, "MSDN (Microsoft Software Developer … [Read more...] about LINUX BLOG SAFARI Does Linux Do Enough for Programmers?
Love it or loathe it, there's no arguing that the adult entertainment industry has been at the forefront of technology throughout the growth of the Internet. The adult industry operates on a shoestring and has figured out how to deploy secure and scalable sites on the cheap. We'll take a cue from the system administrators of smut to get five easy lessons on managing uptime, security and lowering TCO (total cost of ownership) -- and all with a G rating.Why porn? Well, about 12 percent of the sites on the Web contain adult content. The online adult industry pulls in nearly US$5 billion a year worldwide. Most of the world's adult entertainment sites, a.k.a. porn sites, operate on a relatively thin budget, and almost all of them run on open source. There's plenty of adult content available online, so sites can't count on scarcity to drive business. There's money to be made, but only if a company is smart about its IT setup. Probably sounds a lot like your business, doesn't it? Aside from … [Read more...] about EXPERT ADVICE Porn’s Lessons on the Plentiful Possibilities of Perl and PHP
IT developers are moving toward higher-level languages that make their work simpler in order to keep up with business needs.That simplicity is found in lingos such as Java, C Sharp (C#), Visual Basic and .Net.However, even those languages are sometimes not simple enough for the Web 2.0 world, spurring developers to also turn to dynamic languages such as PHP and Ruby, which can provide a faster return on development efforts.Simplicity equals speed in application development, and that speed is being driven by the move to Web 2.0."There's a desire to build applications fast because of the speed of Internet time," IDC analyst Al Hilwa told TechNewsWorld. "People have moved to rapid development because no one knows how long new applications will survive."The recession is also forcing the move toward simplicity, according to Shaun Connolly, vice president of product development at enterprise Java application framework vendor SpringSource."When times are high, languages get more complex, and … [Read more...] about The Tower of Techno-Babel: What Languages Do Devs Love Now?
Mozilla on Thursday introduced Raindrop, a project that seeks to consolidate online communications.The Raindrop team consists of the same people who worked on Mozilla's Thunderbird, an open source, cross-platform email client.Raindrop will complement Google Wave, the new data communication and collaboration tool from Google. About Raindrop Raindrop employs a mini Web server to fetch users' conversations from different sources such as email, Twitter, RSS feeds and YouTube and pull out the important parts. Users then interact with these important parts through their Web browsers. Raindrop is open source and is based on Bespin, a Mozilla Labs experiment on building extensible Web code editors using HTML 5.Raindrop works with Firefox, Safari, Opera and Google Chrome. However, Microsoft's Internet Explorer is excluded, because it does not work with HTML 5, explained Rafael Ebron, director of marketing for Mozilla Messaging. "We are targeting HTML 5, and when Internet Explorer works with … [Read more...] about Mozilla’s Raindrop to Provide a Tidy In-Box for Everything