Application Development http://www.linuxjournal.com/taxonomy/term/903/all en LinkedIn's {py}gradle http://www.linuxjournal.com/content/linkedins-pygradle <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/linkedins-pygradle" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/12078f1.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="136" /></a> </div> </div> </div> <!--paging_filter--><p> To facilitate better building of Android apps, the technical team at LinkedIn has developed {py}gradle, a new powerful, flexible and reusable Python packaging system. Now available to the Open Source community, {py}gradle wraps Python code into the Gradle build automation tool so that developers can build Android apps more easily.<span class="read-more"><a href="/content/linkedins-pygradle"> more>></a></span></p> http://www.linuxjournal.com/content/linkedins-pygradle#comments Android Application Development Products python Mon, 10 Oct 2016 13:00:00 +0000 James Gray 1339181 at http://www.linuxjournal.com Synopsys' Coverity http://www.linuxjournal.com/content/synopsys-coverity <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/synopsys-coverity" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/security-1202344_640.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="113" /></a> </div> </div> </div> <!--paging_filter--><p> The new version 8.5 of <a href="http://synopsys.com">Synopsys</a>' Coverity extends the security umbrella of the static analysis tool to mitigate a wider range of security vulnerabilities.<span class="read-more"><a href="/content/synopsys-coverity"> more>></a></span></p> http://www.linuxjournal.com/content/synopsys-coverity#comments Android Application Development Products Programming Security Tue, 20 Sep 2016 16:11:11 +0000 James Gray 1339162 at http://www.linuxjournal.com Contrast Security's Contrast Enterprise http://www.linuxjournal.com/content/contrast-securitys-contrast-enterprise-0 <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/contrast-securitys-contrast-enterprise-0" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/12049f5.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="65" /></a> </div> </div> </div> <!--paging_filter--><p> The phrase with which <a href="http://contrastsecurity.com">Contrast Security</a> describes the one-of-a-kind protection provided by the new Contrast Enterprise is "continuous application security".<span class="read-more"><a href="/content/contrast-securitys-contrast-enterprise-0"> more>></a></span></p> http://www.linuxjournal.com/content/contrast-securitys-contrast-enterprise-0#comments Application Development DevOps Products Security Tue, 30 Aug 2016 13:30:00 +0000 James Gray 1339144 at http://www.linuxjournal.com Client-Side Performance http://www.linuxjournal.com/content/client-side-performance <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/client-side-performance" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/icon-1423252_960_720.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="200" /></a> </div> </div> </div> <!--paging_filter--><p> In past articles, I've covered different ways to understand, analyze and improve the performance of your web applications. I've shown that between your network connections, server hardware, database design and HTTP server configuration, you can change and improve the performance of your web application&mdash;well, sort of.<span class="read-more"><a href="/content/client-side-performance"> more>></a></span></p> http://www.linuxjournal.com/content/client-side-performance#comments Application Development HOWTOs Web Development Thu, 30 Jun 2016 16:00:00 +0000 Reuven M. Lerner 1339099 at http://www.linuxjournal.com Chris Birchall's Re-Engineering Legacy Software (Manning Publications) http://www.linuxjournal.com/content/chris-birchalls-re-engineering-legacy-software-manning-publications <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/chris-birchalls-re-engineering-legacy-software-manning-publications" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/12016f8.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="250" /></a> </div> </div> </div> <!--paging_filter--><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/large-550px-centered/u1000009/12016f8.jpg" alt="" title="" class="imagecache-large-550px-centered" /> <p> Chances are high that you didn't write the application you're currently working on.<span class="read-more"><a href="/content/chris-birchalls-re-engineering-legacy-software-manning-publications"> more>></a></span></p> http://www.linuxjournal.com/content/chris-birchalls-re-engineering-legacy-software-manning-publications#comments Application Development Products Programming Thu, 26 May 2016 16:30:00 +0000 James Gray 1339065 at http://www.linuxjournal.com Ben Rady's Serverless Single Page Apps (The Pragmatic Programmers) http://www.linuxjournal.com/content/ben-radys-serverless-single-page-apps-pragmatic-programmers <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/ben-radys-serverless-single-page-apps-pragmatic-programmers" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/12016f3.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="240" /></a> </div> </div> </div> <!--paging_filter--><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/large-550px-centered/u1000009/12016f3.jpg" alt="" title="" class="imagecache-large-550px-centered" /> <p> You don't need to manage your own servers to build powerful Web applications. Need proof?<span class="read-more"><a href="/content/ben-radys-serverless-single-page-apps-pragmatic-programmers"> more>></a></span></p> http://www.linuxjournal.com/content/ben-radys-serverless-single-page-apps-pragmatic-programmers#comments Application Development Products Programming Web Development Fri, 13 May 2016 14:00:00 +0000 James Gray 1339053 at http://www.linuxjournal.com The Qt Company's Qt Start-Up http://www.linuxjournal.com/content/qt-companys-qt-start <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/qt-companys-qt-start" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/12016f1.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="141" /></a> </div> </div> </div> <!--paging_filter--><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/large-550px-centered/u1000009/12016f1.jpg" alt="" title="" class="imagecache-large-550px-centered" /> <p> The <a href="http://qt.io">Qt Company</a> is proud to offer a new version of the Qt for Application Development package called Qt Start-Up, the company's C++-based framework of libraries and tools that enables t<span class="read-more"><a href="/content/qt-companys-qt-start"> more>></a></span></p> http://www.linuxjournal.com/content/qt-companys-qt-start#comments Application Development Products Wed, 04 May 2016 14:15:00 +0000 James Gray 1339046 at http://www.linuxjournal.com How to Deliver Hybrid Apps in 2 Weeks [Webcast] http://www.linuxjournal.com/content/how-deliver-hybrid-apps-2-weeks-webcast <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/how-deliver-hybrid-apps-2-weeks-webcast" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/image2_0.jpg" alt="Webcast IBM DevOps How to Deliver Hybrid Apps in 2 Weeks" title="Webcast: How to Deliver Hybrid Apps in 2 Weeks" class="imagecache imagecache-node-page" width="154" height="124" /></a> </div> </div> </div> <!--paging_filter-->Have you fully unlocked the potential of DevOps? Need some expert advice on how to accelerate application delivery on hybrid cloud? <a href="http://www.linuxjournal.com/content/register-how-deliver-hybrid-apps-two-weeks">Join us</a> for this free webcast for <cite>Linux Journal</cite> Readers. <p> <span class="read-more"><a href="/content/how-deliver-hybrid-apps-2-weeks-webcast"> more>></a></span></p> http://www.linuxjournal.com/content/how-deliver-hybrid-apps-2-weeks-webcast#comments Application Development Cloud DevOps Tue, 07 Jul 2015 19:00:01 +0000 Carlie Fairchild 1338767 at http://www.linuxjournal.com Users, Permissions and Multitenant Sites http://www.linuxjournal.com/content/users-permissions-and-multitenant-sites <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/users-permissions-and-multitenant-sites" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/devise_0.png" alt="" title="" class="imagecache imagecache-node-page" width="200" height="83" /></a> </div> </div> </div> <!--paging_filter--><p> In my last article, I started to look at <a href="http://www.linuxjournal.com/content/multitenant-sites">multitenant Web applications</a>. These are applications that run a single time, but that can be retrieved via a variety of hostnames.<span class="read-more"><a href="/content/users-permissions-and-multitenant-sites"> more>></a></span></p> http://www.linuxjournal.com/content/users-permissions-and-multitenant-sites#comments Application Development HOW-TOs Web Development Thu, 26 Mar 2015 17:28:38 +0000 Reuven Lerner 1338666 at http://www.linuxjournal.com Multitenant Sites http://www.linuxjournal.com/content/multitenant-sites <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/multitenant-sites" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/sinatra logo.png" alt="" title="" class="imagecache imagecache-node-page" width="156" height="108" /></a> </div> </div> </div> <!--paging_filter--><p> For some time now, there has been tremendous growth in the world of Web applications. It's quite amazing to see what you can do just via a Web browser&mdash;not only can you buy just about anything, but also a growing number of sites offer "software as a service", often abbreviated as SaaS. The idea is that in exchange for a monthly service fee, you get access to a service.<span class="read-more"><a href="/content/multitenant-sites"> more>></a></span></p> http://www.linuxjournal.com/content/multitenant-sites#comments Application Development Web Development Wed, 18 Feb 2015 21:49:40 +0000 Reuven Lerner 1338625 at http://www.linuxjournal.com Promise Theory—What Is It? http://www.linuxjournal.com/content/promise-theory%E2%80%94what-it <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/promise-theory%E2%80%94what-it" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/11695f1.png" alt="" title="" class="imagecache imagecache-node-page" width="200" height="87" /></a> </div> </div> </div> <!--paging_filter--><p> During the past 20 years, there has been a growing sense of inadequacy about the "command and control" model for managing IT systems. Years in front of the television with a remote control have left us hard pressed to think of any other way of making machines work for us.<span class="read-more"><a href="/content/promise-theory%E2%80%94what-it"> more>></a></span></p> http://www.linuxjournal.com/content/promise-theory%E2%80%94what-it#comments Application Development Programming SysAdmin Fri, 24 Oct 2014 18:41:48 +0000 Mark Burgess 1338466 at http://www.linuxjournal.com Discourse http://www.linuxjournal.com/content/discourse <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/discourse" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/discourse.jpeg" alt="" title="" class="imagecache imagecache-node-page" width="163" height="161" /></a> </div> </div> </div> <!--paging_filter--><p> Back when I started to use the Internet in 1988, there was a simple way to get answers to your technical questions. You would go onto "Netnews", also known as Usenet, and you would post your question to one of the forums. There were forums, or "newsgroups", on nearly every possible topic, from programming languages to religions to humor.<span class="read-more"><a href="/content/discourse"> more>></a></span></p> http://www.linuxjournal.com/content/discourse#comments Application Development Reviews Web Development Mon, 20 Oct 2014 20:00:21 +0000 Reuven Lerner 1338455 at http://www.linuxjournal.com Geolocation http://www.linuxjournal.com/content/geolocation <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/geolocation" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/map-thumb_0.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="148" /></a> </div> </div> </div> <!--paging_filter--><p> There's an old saying in the real-estate business that the three most important things in a property are location, location and location. We can assume this is still true when it comes to real estate, but it also is increasingly true when it comes to Web applications.<span class="read-more"><a href="/content/geolocation"> more>></a></span></p> http://www.linuxjournal.com/content/geolocation#comments Application Development Geolocation Web Development Thu, 18 Sep 2014 16:00:00 +0000 Reuven Lerner 1338417 at http://www.linuxjournal.com Docker: Lightweight Linux Containers for Consistent Development and Deployment http://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/docker-lightweight-linux-containers-consistent-development-and-deployment" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/11600f4.jpg" alt="" title="" class="imagecache imagecache-node-page" width="200" height="173" /></a> </div> </div> </div> <!--paging_filter--><p class="abstract"> Take on "dependency hell" with Docker containers, the lightweight and nimble cousin of VMs. Learn how Docker makes applications portable and isolated by packaging them in containers based on LXC technology. <span class="read-more"><a href="/content/docker-lightweight-linux-containers-consistent-development-and-deployment"> more>></a></span></p> http://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment#comments Application Development Docker SysAdmin Virtualization Mon, 19 May 2014 19:47:41 +0000 Dirk Merkel 1335702 at http://www.linuxjournal.com A Shining Ruby in Production Environments http://www.linuxjournal.com/content/shining-ruby-production-environments <div class="field field-type-filefield field-field-node-image"> <div class="field-items"> <div class="field-item odd"> <a href="/content/shining-ruby-production-environments" class="imagecache imagecache-node-page imagecache-linked imagecache-node-page_linked"><img src="http://www.linuxjournal.com/files/linuxjournal.com/ufiles/imagecache/node-page/nodeimage/story/ruby_3.jpg" alt="" title="" class="imagecache imagecache-node-page" width="100" height="100" /></a> </div> </div> </div> <!--paging_filter--><p> Even the most beautiful Rails application can lose its elegance if not deployed correctly. Like other Ruby frameworks or languages, such as Sinatra, Rails is based on the Rack interface. This article provides a basic introduction to Rack hosting and Rack-based application deployments. <span class="read-more"><a href="/content/shining-ruby-production-environments"> more>></a></span></p> http://www.linuxjournal.com/content/shining-ruby-production-environments#comments Application Development Rack Ruby Web Development Thu, 20 Mar 2014 17:42:31 +0000 Fabrizio Soppelsa 1335640 at http://www.linuxjournal.com