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!

Open Source

Making a Hesitant Entry Into Open Source? Here’s What You Need to Know

SourceForge.net: Front page news - Fri, 05/27/2016 - 05:40

Entering the open source world by contributing to a project can be a very rewarding experience. But taking that first step can be intimidating. There’s so much you have to learn, strangers you have to interact with, and at the end of it all, code you’ll have to put out there for all the world to see. Needless to say, it can all be a bit overwhelming for a first-timer.

But as intimidating as it seems, it’s really not that difficult and the rewards definitely outweigh whatever challenges you may face. If you find yourself still lacking the courage to take those first steps, here are some nuggets of wisdom that may help you through:

It’s Alright Not to Know Things
No one starts out knowing everything about everything. So it’s okay to admit that you don’t know how to use some of the tools that others are using. It’s alright not to know what certain projects are about, how to start collaborating on projects or where to begin making contributions. You don’t have to know everything right from the start. The great thing here is there is a whole community of more experienced people that can help you and you still have plenty of time to learn.

You Can Start Small
The biggest pressure you’ll face often comes from yourself. But you have to remember that you’re still starting out, so you can, and in many cases should, start small. It’s good to set high expectations for yourself, but you should always keep in mind that you’re still learning things and failures are inevitable but very useful in helping you grow.

Speaking of Failure…
Sometimes your code isn’t going to work. Sometimes the project won’t include your contribution. But you know what? These do not and should not mean the end of your efforts! You can always keep trying to improve your code and get help from community members. If your code never makes it to the project, that’s perfectly fine. You can still use it for yourself, and maybe even distribute it on your own (within the guidelines of the existing license of course).

You Don’t Have to Code
Or at least, not yet. Although most people expect contributions in open source to be code contributions, there are plenty of other ways you can contribute sans code. Reporting bugs, writing reviews and blog posts, and updating documentation are just some of the ways you can contribute with no codes required.

You’re Part of a Community
While this means that you have a responsibility to help other members of the community, it also means that there are plenty others out there who can help you when you’re in need. That’s a pretty solid assurance that no matter what kind of bind you may find yourself in, help is always available.

You Can Do This!
Many great programmers and developers started out just like you. They began only with what they knew. In time, they became project experts and soon had projects of their own. So don’t let those initial fears stop you- go ahead and start making your mark in open source.

SourceForge, Your Open Door to Open Source
SourceForge has been aiding developers of all levels create and contribute to open source projects for over a decade. If you’re new to open source, SourceForge is a great place to find your bearings, discover a lot of great projects and be part of a thriving and supportive community.

Categories: Open Source

Google Summer of Code 2016 statistics: Part one

Google Open Source Blog - Tue, 05/24/2016 - 21:23
Google Summer of CodeWe share statistics from Google Summer of Code (GSoC) every year — now that 2016 is chugging along we’ve got some exciting numbers to share! 1,206 students from all over the globe are currently in the community bonding period, a time where participants learn more about the organization they will be contributing to before coding officially begins on May 23. This includes becoming familiar with the community practices and processes, setting up a development environment, or contributing small (or large) patches and bug fixes.

We’ll start our statistics reporting this year with the total number of students participating from each country:

Country Accepted Students Country Accepted Students Country Accepted Students Albania 1 Greece 10 Romania 31 Algeria 1 Guatemala 1 Russian Federation 52 Argentina 3 Hong Kong 2 Serbia 2 Armenia 3 Hungary 7 Singapore 7 Australia 6 India 454 Slovak Republic 3 Austria 19 Ireland 3 Slovenia 4 Belarus 5 Israel 2 South Africa 2 Belgium 5 Italy 23 South Korea 6 Bosnia-Herzegovina 1 Japan 12 Spain 33 Brazil 21 Kazakhstan 2 Sri Lanka 54 Bulgaria 2 Kenya 3 Sweden 5 Cambodia 1 Latvia 3 Switzerland 2 Cameroon 16 Lithuania 1 Taiwan 7 Canada 23 Luxembourg 1 Thailand 1 China 34 Macedonia 1 Turkey 12 Croatia 2 Mexico 2 Ukraine 13 Czech Republic 6 Netherlands 9 United Kingdom 18 Denmark 2 New Zealand 2 United States 118 Egypt 10 Pakistan 4 Uruguay 1 Estonia 1 Paraguay 1 Venezuela 1 Finland 3 Philippines 2 Vietnam 4 France 19 Poland 28     Germany 66 Portugal 7    

We’d like to welcome a new country to the GSoC family. 2016 brings us one student from Albania!

In our upcoming statistics posts, we will delve deeper into the numbers by looking at  universities with the most accepted students, gender numbers, mentor countries and more. If you have additional statistics that you would like us to share, please leave a comment below and we will consider including them in an upcoming post.

By Mary Radomile, Open Source Programs

Correction: A previous version of this blog post erroneously reported the total number of students as 1,202 and the number of students from Cameroon as 1. This has been updated to reflect the actual totals as 1,206 and 16 respectively.
Categories: Open Source

dbMigration .NET v3 released

PostgreSQL News - Tue, 05/24/2016 - 01:00

I am happy to announce the new major release of dbMigration .NET v3. It is a simple, easy and intuitive multiple database migration and sync tool, With it you can easily migrate schema and data between different databases without complicated procedures. Supported databases: PostgreSQL, SQL Server, SQL Azure, LocalDB, MySQL, Oracle, IBM DB2, Informix, Vertica, NuoDB, Teradata, Sybase ASE, Firebird, SQLite, SQLCe, Access, dBase, FoxPro, Text, Excel, ODBC, OleDB...etc.

Free, All-In-One, Portable, and Single executable file.

Major New features from version 2.4 to 3.1:

  • Compatible with PostgreSQL 8.4 ~ 9.5+
  • Delimited text files support (CSV/TXT)
  • Ability to Add custom columns
  • Ability to Manage Indexes
  • Ability to Create Table Schema Only
  • Ability to Generate the command-line to Clipboard
  • Added Batch Mode Settings
  • Added Custom Mapping Types
  • Massive performance improvements
  • Improved Data Synchronization
  • Improved Automatic Mapping Types
  • Improved Command-Line
  • ...and more
The new version is immediately available for download.
Categories: Database, Open Source

Coding has begun for Google Summer of Code 2016

Google Open Source Blog - Mon, 05/23/2016 - 22:23
2016 Google Summer of Code

Today marks the start of coding for the 12th annual Google Summer of Code. With the community bonding period complete, about 1,200 students now begin 12 weeks of writing code for 178 different open source organizations.

We are excited to see the contributions this year’s students will make to the open source community. 

For more information on important dates for the program please visit our timeline. Stay tuned as we will highlight some of the new mentoring organizations over the next few months.

Have a great summer and happy coding!

By Josh Simmons, Open Source Programs Office
Categories: Open Source

Projects of the Week, May 23, 2016

SourceForge.net: Front page news - Mon, 05/23/2016 - 05:14

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

PostInstallerF

PostInstallerF will install all the software that Fedora Linux and others doesn’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing. SPANISH PostinstallerF Instalara todo software que no se incluye por defecto. Es fácil para el nuevo usuario. No te compliques! ————————————————— *How to Install PostInstallerF* from a terminal (5 steps): —————————– * FEDORA 22/23 * —————————– 1) su 2) dnf -y install wget 3) rpm –import https://raw.githubusercontent.com/kuboosoft/postinstallerf/master/GPG/$(rpm -E %fedora)/RPM-GPG-KEY-postinstallerf 4) wget -P /etc/yum.repos.d/ https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo 5) dnf clean all && dnf -y install postinstallerf
[ Download PostInstallerF ]


TYPO3

TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]


Cool Reader

CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. Platforms: Win32, Linux, Android. Ported on some eInk based devices.
[ Download Cool Reader ]


Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades. Maxima is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]


JasperReports Library

JasperReports Library, the world’s most popular open source business intelligence and reporting engine and JasperReports Server, the most popular open source interactive report server built-on JasperReports Library
[ Download JasperReports Library ]


Wine

Wine is an Open Source implementation of the Windows API on top of X and Unix. Wine provides both a development toolkit for porting Windows sources to Unix and a program loader, allowing many unmodified Windows binaries to run on x86-based Unixes.
[ Download Wine ]


Avisynth rev. 2

Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications.
[ Download Avisynth rev. 2 ]


Pandora FMS: Flexible Monitoring System

Pandora FMS is a performance & availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring (SNMP v3, TCP checks, remote WMI probes…) Agents works on Linux, Windows, AIX, HP-UX, Solaris and BSD systems. Highly scalable (up to 2000 nodes with one single server), completely web-driven and a multitenant interface. It has a very flexible ACL system and a lot of graphical reports and user-defined control screens.
[ Download Pandora FMS: Flexible Monitoring System ]


Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]

Categories: Open Source

Barman 1.6.1 released

PostgreSQL News - Mon, 05/23/2016 - 01:00

23 May 2016: 2ndQuadrant is proud to announce the release of Barman version 1.6.1, a Backup and Recovery Manager for PostgreSQL.

This minor release introduces support for '--peek' option for 'get-wal' command which allows users to implement parallel remote restore commands on standby servers and during recovery.

Through the new 'replication-status' command, Barman becomes a very practical tool for monitoring streaming replication status of every managed server.

A few important improvements have been added to the 'check' command, which should make installation and initial configuration easier. Another step in this direction is the 'switch-xlog' command, a new feature also included in this release.

Minor bugs have also been fixed, including support for 'archive_mode=always' for PostgreSQL 9.5, as well as 'FAILED' backups preventing new one from being taken.

Many thanks for funding towards the development of this release go to Jobrapido (www.jobrapido.com), Navionics (www.navionics.com), and Subito.it (www.subito.it).

However, for a complete list of changes, see the "Release Notes" section below.

Links Release notes
  • Add '--peek' option to 'get-wal' command to discover existing WAL files from the Barman's archive

  • Add 'replication-status' command for monitoring the status of any streaming replication clients connected to the PostgreSQL server. The '--target' option allows users to limit the request to only hot standby servers or WAL streaming clients

  • Add the 'switch-xlog' command to request a switch of a WAL file to the PostgreSQL server. Through the '--force' it issues a 'CHECKPOINT' beforehand

  • Add 'streaming_archiver_name' option, which sets a proper 'application_name' to 'pg_receivexlog' when 'streaming_archiver' is enabled (only for PostgreSQL 9.3 and above)

  • Check for superuser privileges with PostgreSQL's standard connections (#30)

  • Check the WAL archive is never empty

  • Check for 'backup_label' on the master when server is down

  • Improve barman-wal-restore contrib script

  • Bug fixes:

    • Treat the "failed backups" check as non-fatal
    • Rename '-x' option for get-wal as '-z'
    • Add archive_mode=always support for PostgreSQL 9.5 (#32)
    • Properly close PostgreSQL connections when necessary
    • Fix receive-wal for pg_receive_xlog version 9.2
Download About

Barman (Backup and Recovery Manager) is an open source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase. Barman's most requested features include backup catalogues, incremental backup, retention policies, remote backup and recovery, archiving and compression of WAL files and backups. Barman is distributed under GNU GPL 3.

Categories: Database, Open Source

Barman 1.6.1 released

PostgreSQL News - Mon, 05/23/2016 - 01:00

23 May 2016: 2ndQuadrant is proud to announce the release of Barman version 1.6.1, a Backup and Recovery Manager for PostgreSQL.

This minor release introduces support for '--peek' option for 'get-wal' command which allows users to implement parallel remote restore commands on standby servers and during recovery.

Through the new 'replication-status' command, Barman becomes a very practical tool for monitoring streaming replication status of every managed server.

A few important improvements have been added to the 'check' command, which should make installation and initial configuration easier. Another step in this direction is the 'switch-xlog' command, a new feature also included in this release.

Minor bugs have also been fixed, including support for 'archive_mode=always' for PostgreSQL 9.5, as well as 'FAILED' backups preventing new one from being taken.

Many thanks for funding towards the development of this release go to Jobrapido (www.jobrapido.com), Navionics (www.navionics.com), and Subito.it (www.subito.it).

However, for a complete list of changes, see the "Release Notes" section below.

Links Release notes
  • Add '--peek' option to 'get-wal' command to discover existing WAL files from the Barman's archive

  • Add 'replication-status' command for monitoring the status of any streaming replication clients connected to the PostgreSQL server. The '--target' option allows users to limit the request to only hot standby servers or WAL streaming clients

  • Add the 'switch-xlog' command to request a switch of a WAL file to the PostgreSQL server. Through the '--force' it issues a 'CHECKPOINT' beforehand

  • Add 'streaming_archiver_name' option, which sets a proper 'application_name' to 'pg_receivexlog' when 'streaming_archiver' is enabled (only for PostgreSQL 9.3 and above)

  • Check for superuser privileges with PostgreSQL's standard connections (#30)

  • Check the WAL archive is never empty

  • Check for 'backup_label' on the master when server is down

  • Improve barman-wal-restore contrib script

  • Bug fixes:

    • Treat the "failed backups" check as non-fatal
    • Rename '-x' option for get-wal as '-z'
    • Add archive_mode=always support for PostgreSQL 9.5 (#32)
    • Properly close PostgreSQL connections when necessary
    • Fix receive-wal for pg_receive_xlog version 9.2
Download About

Barman (Backup and Recovery Manager) is an open source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase. Barman's most requested features include backup catalogues, incremental backup, retention policies, remote backup and recovery, archiving and compression of WAL files and backups. Barman is distributed under GNU GPL 3.

Categories: Database, Open Source

Download Eclipse Neon (4.6) RC1

Eclipse News - Fri, 05/20/2016 - 20:15
The latest Eclipse Neon release is now available. Download and test drive it this weekend!
Categories: Open Source

LiClipseText

Date Created: Fri, 2016-05-20 06:56Date Updated: Thu, 2016-05-26 07:53Submitted by: Fabio Zadrozny

LiClipseText is an editor which enables Eclipse to be used as a general-purpose text editor,
providing support for multiple languages out of the box.

It's the Open Source (EPL-based) counterpart of LiClipse.

It comes with goodies such as:

  • Syntax Highlighting (LiClipse, TextMate or SublimeText based).
  • Code completion.
  • Outline view and Quick Outline.
  • Text-based mark occurrences.
  • LiClipse Languages view:
    • Enables exploring installed languages.
  • LiClipse Partitions view:
    • Enables inspecting the partitioning of the editor.
    • Useful to debug how LiClipseText is parsing a language.
  • Use LiClipseText as a base for other editors:
    • Languages may be created and experimented with on-the-fly, without restarting Eclipse.

The recommended way of using LiClipseText is bundled in LiClipse,
which bundles LiClipseText in an easy to use package with extended features (also, by licensing
LiClipse you directly support the development of LiClipseText).

See: LiClipseText for more details.

Categories: Open Source

“Community Choice” Project of the Month Vote – July 2016

SourceForge.net: Front page news - Fri, 05/20/2016 - 05:13

The vote for July 2016 Community Choice SourceForge Project of the Month is now available, and will run until June 15, 2016 12:00 UTC.


Linux Diagnostic Tools

Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
[ Download Linux Diagnostic Tools ]


FreeCAD

FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]


GnuCash

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
[ Download GnuCash ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc. https://github.com/LibreCAD/LibreCAD http://forum.librecad.org/ http://wiki.librecad.org/ http://translate.librecad.org/
[ Download LibreCAD ]


TYPO3

TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


iDempiere

iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk.
[ Download iDempiere ]


ChaletOS

We all know someone who tried to switch to Linux but was unsuccessful. The system that he tried was too different from what he was used to, there were too many new things and the old things were not where he expected. The goal of this project is to let anyone get used to Linux. This system is not too different from Xubuntu, on which it is based, but ChaletOS has a style that everyone knows well, appealing simplicity and an impressive speed. All this will let them to fall in love with this system quickly. Because of its small hardware requirements it will revive some old machines and refresh others, not so old. The name ChaletOS came from the style of the mountain houses in Switzerland. The concept of these houses is similar to the concept that we had while we made this system: simplicity, beauty and recognizability. Since we want the new users to feel at home, we hope this project will meet this goal.
[ Download ChaletOS ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]

Categories: Open Source

Eclipse Newsletter - JavaScript Development Tools Rebooted

Eclipse News - Thu, 05/19/2016 - 16:08
JSDT project has been officially rebooted! Read all about the new features and enhancements.
Categories: Open Source

Eclipse Kura Heater Demo

Date Created: Thu, 2016-05-19 07:20Date Updated: Thu, 2016-05-19 21:41Submitted by: David Woodard

This is an example application for the Eclipse Kura framework. It simulates a heater devices and exposes properties that can be configured through the Eclipse Kura framework.

Categories: Open Source

JavaStudio

Date Created: Thu, 2016-05-19 02:58Date Updated: Thu, 2016-05-19 09:47Submitted by: Java Studio

Ready to go Enterprise WebApps!
JavaStudio is a "Modeling through Automized Tests" visual Java development environment to build an Scalable Enterprise Web App with pleasant users. It helps you to Create your project from scratch and Visually Build your Application in the easiest way. If you were a .net developer or a Delphi developer and want to code with same paradigm, JavExpress Studio is Ready.

No more copying dependencies, no more writing annoying annotations on JPA entities, no more editing html codes, no more duplicating same page layout, no more leaked connections, no more hardwritten handler attaching, no more untestable applications and there are more "no mores" to explore!

You don't need to learn new things. You will use WorldWide Open and Improved technologies but with a powerful IDE witout pain.

All of your code will be Spring, Jpa(Hibernate), GWT compatible and will work at unbelievable speed on production environment. Your application will work on any J2SE Container.

JavExpress platform has been used on many biggest projects and got a few awards for now!

Categories: Open Source

Call for Papers - PostgreSQL Conference Europe 2016

PostgreSQL News - Wed, 05/18/2016 - 01:00

PostgreSQL Conference Europe 2016 will be held on November 1-4 in the Radisson Blu Hotel OlĂĽmpia, in Tallin, Estonia. It will cover topics for PostgreSQL users, developers and contributors, as well as decision and policy makers. For more information about the conference, please see the website at http://2016.pgconf.eu/.

We are now accepting proposals for talks in English.

Each session will last 45 minutes, and may be on any topic related to PostgreSQL. Suggested topic areas include:

  • Developing applications for PostgreSQL
  • Administering large scale PostgreSQL installations
  • Case studies and/or success stories of PostgreSQL deployments
  • PostgreSQL tools and utilities
  • PostgreSQL hacking
  • Community & user groups
  • Tuning the server
  • Migrating from other systems
  • Scaling/replication
  • Benchmarking & hardware
  • PostgreSQL related products

Of course, we're happy to receive proposals for talks on other PostgreSQL related topics as well.

We may also have a limited number of longer, 90-minute, slots available. Please indicate clearly in your submission if you wish to make a 90-minute talk.

Finally, there will be a session of five minute lightning talks. A separate call for proposals will be made for them further on.

The submission deadline is August 7th. Selected speakers will be notified before August 24th, 2016.

Please submit your proposals by going to http://2016.pgconf.eu/callforpapers/ and following the instructions there.

The proposals will be considered by committee who will produce a schedule to be published nearer the conference date.

All selected speakers will get free entry to the conference (excluding training sessions). We do not in general cover travel and accommodations for speakers, but may be able to do that in limited cases. If you require assistance with funding to be able to attend, please make a note of this in the submission notes field.

We are also looking for sponsors. PostgreSQL Conference Europe is a perfect opportunity for companies to reach out to users and developers of PostgreSQL, or to just give back to the community. Our sponsorship program covers a wide range of levels, from entry level to big scale. More informations on http://2016.pgconf.eu/becomesponsor/.

We look forward to hearing from you, and seeing you in Tallin in November!

Categories: Database, Open Source

Call for Papers - PostgreSQL Conference Europe 2016

PostgreSQL News - Wed, 05/18/2016 - 01:00

PostgreSQL Conference Europe 2016 will be held on November 1-4 in the Radisson Blu Hotel OlĂĽmpia, in Tallin, Estonia. It will cover topics for PostgreSQL users, developers and contributors, as well as decision and policy makers. For more information about the conference, please see the website at http://2016.pgconf.eu/.

We are now accepting proposals for talks in English.

Each session will last 45 minutes, and may be on any topic related to PostgreSQL. Suggested topic areas include:

  • Developing applications for PostgreSQL
  • Administering large scale PostgreSQL installations
  • Case studies and/or success stories of PostgreSQL deployments
  • PostgreSQL tools and utilities
  • PostgreSQL hacking
  • Community & user groups
  • Tuning the server
  • Migrating from other systems
  • Scaling/replication
  • Benchmarking & hardware
  • PostgreSQL related products

Of course, we're happy to receive proposals for talks on other PostgreSQL related topics as well.

We may also have a limited number of longer, 90-minute, slots available. Please indicate clearly in your submission if you wish to make a 90-minute talk.

Finally, there will be a session of five minute lightning talks. A separate call for proposals will be made for them further on.

The submission deadline is August 7th. Selected speakers will be notified before August 24th, 2016.

Please submit your proposals by going to http://2016.pgconf.eu/callforpapers/ and following the instructions there.

The proposals will be considered by committee who will produce a schedule to be published nearer the conference date.

All selected speakers will get free entry to the conference (excluding training sessions). We do not in general cover travel and accommodations for speakers, but may be able to do that in limited cases. If you require assistance with funding to be able to attend, please make a note of this in the submission notes field.

We are also looking for sponsors. PostgreSQL Conference Europe is a perfect opportunity for companies to reach out to users and developers of PostgreSQL, or to just give back to the community. Our sponsorship program covers a wide range of levels, from entry level to big scale. More informations on http://2016.pgconf.eu/becomesponsor/.

We look forward to hearing from you, and seeing you in Tallin in November!

Categories: Database, Open Source

Last Chance to Register for EclipseCon France 2016!

Eclipse News - Tue, 05/17/2016 - 19:10
Presenting new stand alone sessions, more workshops, and unparalleled conference value, it's not too late to register!
Categories: Open Source

SourceForge now scans all projects for malware and displays warnings on downloads

SourceForge.net: Front page news - Tue, 05/17/2016 - 19:05

Starting today, SourceForge will display a warning badge next to the download button on any project that has been flagged as containing malware by our malware scans. Our definition of malware includes adware, viruses, and any unwanted applications that may be intentionally or inadvertently included in the software package of any project on SourceForge.

We’ve partnered with Bitdefender to scan the open source software projects on SourceForge so that users feel more secure in downloading clean, safe software from SourceForge that will not put their machines in jeopardy, nor bundle any adware, malware, or unwanted applications. We will also be running additional scans with ESET.

The top 1000 most popular SourceForge projects, representing 84% of all SourceForge traffic, have already been scanned. The vast majority of them contained no issues, but projects that were flagged for malware were notified, and most of them have rectified the issues already by removing the flagged files. For the few projects that have not addressed the issues, the malware warning badge (screenshot below) will display in red next to the download button. At this very moment, in a process that will take weeks, every last project, even dating back years, will be scanned and will display a warning flag if there are any suspicious files flagged by our virus scanners.

screen-malware-1

Interested parties can click the “Files” tab to see exactly which files in the project were flagged. We’ve also disabled automatic downloads on projects that have been flagged, so a user would manually have to proceed with downloading a file that may contain malware. Project admins will get an additional dashboard that will provide more in-depth details on why a file was flagged and how to address it. Project admins will also be able to submit a support request related to any issue detected by the scanners, and they’ll also be able to request a file be whitelisted once we’ve reviewed it.

screen-malware-2

screen-malware-3

Going forward, all new projects uploaded to SourceForge from brand new user accounts will not be accepted if they are flagged by either Bitdefender or ESET scans upon uploading. Projects from users who have been registered with SourceForge for a certain amount of time will be able to upload projects, but if they are flagged they will display the warning.

As with all virus scanners, the method is not 100% perfect, but we are committed to doing everything in our power to ensure that the open source software hosted and distributed on SourceForge is clean, safe, trustworthy, and free of any adware, viruses, malware, or unwanted applications.

Categories: Open Source

Loong

Date Created: Tue, 2016-05-17 00:38Date Updated: Wed, 2016-05-18 13:02Submitted by: Yutian Tang

Loong is a software product line tool for analyzing and decomposing legacy code and cosntructing product line. It follows the paradigm of virtual separation of concerns, i.e., developers do not physically extract the feature code, and it allows developers to select seeds for each feature inside the feature model. Then the feature mining process will be actived to extract code segments that implement each feature. Code fragments belonging to a feature are shown with a background color. At last, each possible configurations for the product line will be extracted as a product varaint for the product line. In Loong, it implements several feature mining strategies including text comparsion, topology analysis, type checking, and our resolve-binding strategy.

Categories: Open Source

EclipseCon Europe 2016 | Call for Papers

Eclipse News - Mon, 05/16/2016 - 22:20
We invite the Eclipse community to submit proposals for ECE 2016, taking place October 25-27 in Ludwigsburg, Germany.
Categories: Open Source

Build IoT Solutions with the Azure IoT Gateway

DevX: Open Source Articles - Mon, 05/16/2016 - 19:57
The Azure Internet of Things team has recently open sourced the gateway SDKs that can be used to build and deploy applications for Azure IoT.
Categories: Open Source