Fedora 27, the latest version of the Red Hat-sponsored Linux project that serves both as a user distribution and as a proving ground for new ideas in Red Hat Enterprise Linux, is set to arrive this week or next.The most important additions and changes in Fedora 27 include: Greater modularization of the underlying system. The latest versions of popular languages and system components. Broader use of Flatpak software packaging for desktop apps. Fedora alpha releases discontinued. New Fedora featuresFedora 26 introduced the concept of modularity to Fedora. To paraphrase Fedora’s own description, the modularity project is an attempt to separate the life cycles of the applications in a distribution from both each other and the distribution itself. Users need to be able to upgrade to the most recent version of both an application stack, but also retain earlier versions of individual pieces of that stack for backward compatibility (such as Python 3.x versus Python 2.x).Previous … [Read more...] about What’s new in Fedora Linux
Ruby on rails or python
Andrew Sorensen got a degree in classical music in 2013, but he didn't want to perform or teach. After finishing college, he tried his hand at sales and worked for a while at a Bellevue, Wash., car dealership, where he sold Audis, many to software engineers.Today, Sorensen is one of those software engineers, thanks to three intense months at a local coding school, Coding Dojo. The training landed him an entry-level job at Expedia where the 26-year-old makes around $70,000 a year, which is more than he made selling cars. Now he can pay off the $12,500 his mom loaned him to go to the school, and he can start saving so he can move out — and one day buy his own Audi."It was definitely one of the best decisions I've made," Sorensen says. "My career is set."Nonstop demand for software developers and other IT professionals is leading to boom times for coding schools and boot camps, with career-changers like Sorensen signing up in droves.If one word characterizes coding schools in 2017, … [Read more...] about Is a coding boot camp right for you?
Developers love things their way and no other way. To that end, Linux stands to be the ultimate developer’s desktop environment. Linux is endlessly customizable, and it provides easy access to nearly all the software a developer might need. But a good Linux for developers must have other key attributes—like a comfortable work environment, good documentation, and useful features that a developer can benefit from generally.Here we look at five major Linux distributions from the developer’s point of view and how they shape up to meet a developer’s needs. All of these are major, mainline projects, with years if not decades of user support and development behind them. There’s little risk in making any of them the basis for one’s development environment.That said, each of these distros—Ubuntu, Mint, Fedora, CentOS, and OpenSuse—has different strengths and weaknesses, and each balances the needs for flexibility, ease, and stability in its own … [Read more...] about Five rock-solid Linux distros for developers
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
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