Introduction to Redis

redis-logo

Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing an element to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set.

Read more…

PHP Standards Recommendations – PSR

php-figAccording to the PSR Workflow Bylaw each PSR has a status as it is being worked on. Once a proposal has passed the Entrance Vote it will be listed here as “Draft”. Unless a PSR is marked as “Accepted” it is subject to change. Draft can change drastically, but Review will only have minor changes.

As also described in the PSR Workflow Bylaw. The Editor, or editors, of a proposal are the essentially the lead contributors and writers of the PSRs and they are supported by two voting members. Those voting members are the Coordinator who is responsible for managing the review stage and votes; and a second sponsor.

Accepted PSRs:

What is Let’s Encrypt

lets-encrypt-logo

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the Internet Security Research Group (ISRG). ISRG is a California public benefit corporation, and is recognized by the IRS as a tax-exempt organization under Section 501(c)(3) of the Internal Revenue Code. ISRG’s mission is to reduce financial, technological, and education barriers to secure communication over the Internet.

Mobirise v2.11: Dropdown Menu, PayPal Shopping Cart

mobirise-v211The updated mobile-friendly website builder Mobirise v2.11 is out. Zero coding, drag-and-drop site creation. Fully responsive, Bootstrap based.

What’s new in v2.11:
* New “Dropdown Menu” extension
* New “PayPal Shopping Cart” extension
* Adjustable top and bottom paddings of blocks – change the block height
* Captions in image gallery
* Now you can contact us and access the forum directly from the app, see “Menu->Help me!”
* Bug fixes

Announcement: ZF repository renamed!

As announced last week, today, we have renamed the "zf2" repository on GitHub to "zendframework".

Per the GitHub documentation on renames, existing links will be automatically redirected, and will persist as long as we do not create a new repository with the name "zf2". Redirects occur for:

  • issues
  • wikis
  • stars
  • followers
  • git operations

Update your remotes

While git operations pushing and pulling from the original repository URLs will continue to work, GitHub recommends you update your git remotes to point to the new location. You can do this with the following in the CLI:

$ git remote set-url origin https://github.com/zendframework/zendframework.git

Note the following:

  • Replace origin with the name of the remote you use locally; upstream is also commonly used. Run git remote -v to see what you’re actually using.
  • Valid remote URLs now include:
    • https://github.com/zendframework/zendframework.git
    • git://github.com/zendframework/zendframework.git
    • git@github.com:zendframework/zendframework.git

Composer

Because Packagist points to GitHub, it will seamlessly redirect. Additionally, all sha1s for all commit remain identical. As such, there should be no impact to end-users for the change for existing installs.

We have updated Packagist to point to the new URL as well, so that as users update, their composer.lock files will start pointing to the new URL.

Source: Zend feed