Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Feed aggregator

Open Source Projects and Foundations: A User’s Guide - Part 2

Black Duck Software Press Releases - Tue, 09/30/2014 - 16:30
Webinar

Even companies that were very hesitant to embrace open source a few short years ago are now seeing the value of actively participating in open, collaborative communities and, in some cases, even starting their own projects.  In order to get the most out of your participation and avoid missteps you need to understand community norms and expectations in general as well as with respect to the specific projects in which you chose to participate.  It is a different way of thinking about value - both in terms of what you give and what you receive.  Giving back to the open source community is not a charitable contribution; it is a savvy business practice.   But recognizing that the coin of the realm in an open source community is trust is key to understanding its operation. 

Wherever your company is on the continuum of open source adoption and whatever your company’s role in the community — contributor, consumer, participant or founder — it important to understand the function of projects and foundations.

Join Karen Copenhaver, Partner at Choate Hall & Stewart and Counsel for the Linux Foundation and Mark Radcliffe, Partner at DLA Piperand General Counsel for the Open Source Initiative (OSI) in the last of this two-part series that will focus on projects and foundations from the perspective of a consumer: 

  • Contribution structures
  • How to evaluate a project
  • When it makes sense to get deeply involved and when it makes sense for your company to financially support a project or foundation.
Register Now
Categories: Vendor

Building Scalable OSS Workflow Approvals with FINRA

Black Duck Software Press Releases - Thu, 09/25/2014 - 16:30
Webinar

Open source software (OSS) helps development organizations work faster and more securely while reducing costs. Knowing what code is used and approved for use and reuse lets developers write the most innovative, secure code while avoiding potential legal, operational, and security risks.
FINRA, the Financial Industry Regulatory Authority, developed its own OSS approval workflow process to manage the development of hundreds of internal applications. As OSS use continued to grow, the workflow process itself and the lack of intelligent code cataloging became a hindrance to developers. Join this webinar with Kostas Gaitanos, Senior Director at FINRA, and Black Duck Software, who will discuss:

  • The challenges and benefits of achieving OSS compliance
  • How to build a scalable OSS approval workflow
  • Manual vs. automated approval processes
  • Creating and maintaining a code catalog – how to inventory your code
Register Now
Categories: Vendor

Legal Seminar with Bird & Bird Milan

Black Duck Software Press Releases - Thu, 09/25/2014 - 10:55

Please register for this event:
http://advance.blackducksoftware.com/content/ENEventBBMilanOct14

Event Dates:  Thursday, October 2, 2014 Location:  Milan
Categories: Vendor

How To Increase Transparency in Your Project Planning Processes?

Intland Blog - Tue, 09/23/2014 - 17:00
Date and time: Sept 23, 2014 – 16.00 CET Webinar duration: 20 minutes What you can learn: Project Planning is one of the most critical parts of successful project execution, whatever methods are applied. Working Agile means strong collaboration, focusing on
Categories: Vendor

Speed Development, Gain Control, Manage IP and Security Risk

Black Duck Software Press Releases - Tue, 09/23/2014 - 16:30
Webinar

Join JFrog and Black Duck Experts for a Discussion on Seamless Build Integration

As organizations continue to increase their use of open source software to speed development, the dependency on external code adds new challenges to the development process. Common issues that get in the way can be easily avoided with effective open source usage and management practices.

The integration between Black Duck Code Center and Artifactory offers you an automated, non-invasive approach to the open source component approval process. It also allows proactive monitoring for security vulnerabilities that may be associated with specific binary components. License, security vulnerability, and approval status information are pulled from the Black Duck Knowledge Base.

Join Baruch Sadogursky, Developer Advocate at JFrog, and Richard Sherrard, Senior Product Manager at Black Duck, in this last of athree-part series, as they review strategies for ensuring the right open source binaries end up in your build, quickly walk through the integration of Artifactory Pro and the Black Duck Suite, and take audience questions on integration strategies and best practices.

Register Now Lead Segment:  License
Categories: Vendor

Google Summer of Code wrap-up: Twitter

Google Open Source Blog - 49 min 9 sec ago
Google Summer of Code 2014 has come to a close and news of the great work completed by our 1300+ student participants is starting to pour in. Our first student “wrap-up” post is from Twitter, a three time Summer of Code participant. We’ll be featuring these stories on Fridays this fall.

For the third time, Twitter had the opportunity to participate in Google Summer of Code (GSoC), and we wanted to share news on the resulting open source activities. Unlike many GSoC participating organizations that focus on a single ecosystem, Twitter has a variety of projects that span multiple programming languages and communities. They include:  
Use zero-copy read path in @ApacheParquetSunyu Duan worked with mentors Julien Le Dem (@J_) and Gera Shegalov (@gerashegalov) on improving performance in Parquet by using the new ByteBuffer based APIs in Hadoop. As a result of the work over the summer, performance has improved up to 40% based on initial testing and the work will make its way into the next Parquet release.
A pluggable algorithm to choose next EventLoop in NettyJakob Buchgraber worked with mentor Norman Maurer (@normanmaurer) to add pluggable algorithm support to Netty’s event loop (see pull request). At the start of the summer when a new EventLoop was needed to register a Channel, EventLoopGroup implementations used a round-robin like algorithm to choose the next EventLoop. This was challenging because different events may become more busy than others over time, hence the need for Jakob’s project to support pluggable algorithms to increase performance.  
Various compression codecs for NettyIdel Pivnitskiy (@pivnitskiy) worked with mentor Trustin Lee (@trustin) to add multiple compression codes (LZ4, FastLZ and BZip2) to the Netty project. Compression codecs will allow cutting traffic and creating applications, which are able to transfer large amounts of data even more effectively and quickly.
Android Support For PantsMateo Rodriguez (@mateornaut) added Android support to the Pants build system (see commits) so Pants can build Android applications (APKs) on top of the many other languages and tools it supports.
A pure ZooKeeper client for Finagle Pierre-Antoine Ganaye (@pa-ganaye) was mentored by Evan Meagher (@evanm) to add a pure Apache ZooKeeper client to Finagle to improve performance (see project).
An SMTP client for FinagleLera Dymbitska (@suncelesta) worked with mentors Selvin George (@selvin) and Travis Brown (@travisbrown) to add SMTP protocol support to Finagle to improve performance (see pull request). Finagle strives to provide fully asynchronous protocol support so baking in SMTP support was required versus using third party libraries such as javamail and commons-email which are synchronous by design.
Analyze Wikipedia using CassovarySzymon Matejczyk (@szymonmatejczyk) worked with mentors Pankaj Gupta (@pankaj) and Ajeet Grewal (@ajeet) to enable Cassovary to analyze Wikipedia data. The result of this work improved the performance of Cassovary when dealing with large graphs. See the commits associated with the project to see how it was done.
We really enjoyed the opportunity to take part in GSoC again this year. Thanks again to our seven students, mentors and Google for the program. We hope to participate again next summer.
Chris Aniszczyk, Organization Administrator, Twitter
Categories: Open Source

Reactive Programming Begins to Go Mainstream

Devx: Latest Published Articles - 3 hours 57 min ago
Reactive adoption appears to be following a similar trajectory as the agile software development movement.
Categories: Media

Talk Back: Voice Response Workflows with Speech Server 2007

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Speech Server 2007 lets you create sophisticated voice-response applications with Microsoft .NET Framework and Visual Studio tool integration. Here’s how.
Categories: .NET

Performance: Scaling Strategies for ASP.NET Applications

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Performance problems can creep into your Web app as it scales up, and when they do, you need to find the causes and the best strategies to address them.
Categories: .NET

Silverlight: Building Advanced 3D Animations with Silverlight 2.0

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Animating with Silverlight is easier than you think. Here we create a 3D app that folds a polyhedron using XAML, C#, and by emulating the DirectX math libraries.
Categories: .NET

Interview++: Bjarne Stroustrup on the Evolution of Languages

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Howard Dierking talks to the inventor of C++, Bjarne Stroustrup, about language zealots, the evolution of programming, and what’s in the future of programming.
Categories: .NET

Office Development: Manage Metadata with Document Information Panels

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Here the author uses Document Information Panels in the Microsoft 2007 Office system to manipulate metadata from Office docs for better discovery and management.
Categories: .NET

Editor's Note: A Service-Oriented Editor's Note

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Here is what Howard Dierking has to say about the differences between services and distributed applications and how he has approached services in his projects.
Categories: .NET

Toolbox: Logging Web App Errors, Learning LINQ, and More

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

See how to log Web application errors for better health monitoring, what to read if you’re thinking about LINQ, and which blog Scott recommends reading this month.
Categories: .NET

Sustainable Computing: Imagine Cup 2008: Competing for Change

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

For the 2008 Imagine Cup, students have been challenged to use technology to enable a sustainable environment. Finalists in the U.S. competition recently presented their solutions in Los Angeles, and MSDN Magazine was there to see the innovative ideas participants have come up with.
Categories: .NET

CLR Inside Out: Measure Early and Often for Performance, Part 1

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

In this month’s column, get the inside scoop on how to build performance into your apps from the start, rather than dealing with the fallout after you deploy them.
Categories: .NET

Basic Instincts: My Namespace Extensions with My Extensibility

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

In this month’s column, learn how to integrate your own My Namespace extension into the Visual Basic development environment using the My Extensibility feature.
Categories: .NET

Cutting Edge: ListView Tips and Tricks

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

This month, use nested ListView controls to create hierarchical views of data and extend the eventing model of the ListView by deriving a custom ListView class.
Categories: .NET

Foundations: Code Access Security in WCF, Part 1

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Here we discuss code-access security in Windows Communication Foundation (WCF) and present a solution for enabling partially trusted clients for WCF services.
Categories: .NET

Test Run: Testing SQL Stored Procedures Using LINQ

MSDN Magazine RSS Feed - 6 hours 44 min ago
April 2008

Language Integrated Query makes lots of things easier. Here we put LINQ, or more specifically the LINQ to SQL provider, to use testing SQL stored procedures.
Categories: .NET