Create a dynamic menu in PHP

The creation of a dynamic menu with a nested un-ordered list without using any JavaScript code is sometimes a problem because the script needs to “remember” the values, sub values and also the query string from previous clicked links. In this tutorial I will explain how to create a dynamic navigation menu using PHP and MySQ. […]

Originally published by Web Development Blog

Web Development Blog

Python Software Foundation: PyPI Security and Accessibility Q1 2019 Request for Proposals period opens.

The Python Software Foundation Packaging Working Group has applied for and received a commitment from the Open Technology Fund to fulfill a contract via their Core Infrastructure Fund.

The Python Package Index (PyPI) is a foundational component of the Python ecosystem and broader computer software and technology landscape. This project aims to improve the security and accessibility of PyPI for all users worldwide, whether they are direct users, like project maintainers and pip installers, or indirect users. The impact of this work will be highly visible and improve crucial features of the service.
We plan to begin the project in January 2019. Because of the size of the project, funding has been allocated to secure one or more contractors to complete the development, testing, verification, and assist in the rollout of necessary features.


Date Milestone
2018-11-19 Request for Proposal period opens.
2018-12-14 Request for Proposal period closes.
2018-12-21 Date proposals will have received a decision.
2019-Q1 Contract work commences.

What is the Request for Proposals period?

A Request for Proposal (RFP) is a process intended to allow us (The Python Software Foundation) to collect proposals from potential contractors and select contractor(s) best suited to fulfill the specified work.
After the RFP period closes we will evaluate the received proposals based on the evaluation criteria, seek clarification from proposers as necessary, and select one or more contractors to complete the work specified in the scope.
The Request for Proposals period opens today, November 19th, 2018, and is scheduled to close December 15, 2018 AoE.

How do I submit a proposal?

First, please read the full contents of the Request for Proposals here!
You’ll find the instructions for submission, evaluation criteria, as well as scope of the project there.

Planet Python

iContract: Design by Contract in Java

Wouldn’t it be nice if all Java classes that you use, including your own, lived up to their promises? In fact, wouldn’t it be nice if you actually knew exactly what a given class promises? If you agree, read on — Design by Contract and iContract come to the rescue.

Note: The code source for the examples in this article can be downloaded from Resources.

Design by Contract

The Design by Contract (DBC) software development technique ensures high-quality software by guaranteeing that every component of a system lives up to its expectations. As a developer using DBC, you specify component contracts as part of the component’s interface. The contract specifies what that component expects of clients and what clients can expect of it.

To read this article in full, please click here

JavaWorld Cool Tools

PYD72 – TC18 Recap With Katie Wagner

This week’s podcast takes it back to Tableau Conference 2018. InterWorks analytics practice lead Ben Bausili interviews Katie Wagner, a lead Tableau trainer, about the week in her beloved home state of Louisiana. She unpacks her TC18 experience, including Brain Dates with data experts, some of her favorite sessions, like Fanalytics, and shares her excitement about TC19 in Las Vegas. If you want to hear someone talk about New Orleans and its goodness, Katie is that person. Trust us.


Subscribe to Podcast Your Data through iTunesStitcherPocket Casts or your favorite podcasting app.

The post PYD72 – TC18 Recap With Katie Wagner appeared first on InterWorks.