Credits : Laravel-news

 

Yesterday the PHP team released PHP 7.3.0 for general availability (GA) and marked the third feature update to PHP 7. You can download the latest version from the official PHP downloads page. You can also get all the nitty-gritty details about PHP 7.3 by reading the PHP 7 changelog on the official site.

While today marks the day of the stable release, you will have to wait a bit longer for the migration guide, which should be available shortly.

If you haven’t read much on PHP 7.3 yet, here are the highlight features coming to PHP 7.3:

  • Trailing Commas in function calls
  • JSON_THROW_ON_ERROR flag for json_encode() and json_decode()
  • Flexible Heredoc and Nowdoc syntax
  • An is_countable() function
  • list() reference assignment

Besides the flagship PHP 7.3 announcement, December 6th included five total PHP releases.

Among the five releases, PHP 5.6.39 and PHP 7.0.33 are both security releases considered to be the last release in their respective branches. You should view these versions as the final releases unless an unforeseen security issue warrants another release.

 

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

credits : Theserverside

 

The most popular articles on TheServerSide tend to be the highly technical ones that hit directly at the heart of the enterprise Java developer. While we report important news, discuss interesting trends and cover key conferences, the most-read articles tend to be the ones that deal directly with development. For 2018, our most popular articles were Java developer tutorials on new APIs, frameworks such as Spring or the tools and techniques server-side developers use to move code into production.

The most popular articles on TheServerSide tend to be the highly technical ones that hit directly at the heart of the enterprise Java developer. While we report important news, discuss interesting trends and cover key conferences, the most-read articles tend to be the ones that deal directly with development. For 2018, our most popular articles were Java developer tutorials on new APIs, frameworks such as Spring or the tools and techniques server-side developers use to move code into production.

Here is some of our best and essential coverage for developers on the front lines.

RESTful APIs

Integration is always a challenge on the back end. So it’s no wonder that readers have the development of RESTful APIs with both Spring and Java EE on their minds. These Java developer tutorials were particularly popular:

  • Step-by-step Spring Boot RESTful web services tutorial with SpringSource Tool Suite.
  • Step-by-step RESTful web service tutorial with Eclipse.

Web-centric applications

This article on using Spring boot to develop web-centric applications was a surprise hit:

  • Spring MVC tutorial: How Spring Boot web MVC makes Java app development easy.

Git and GitHub integrations

Of course, our readers are interested in more than just development APIs. They want to know about the tools that make developers productive and how to use them effectively. Git topped the list of tools enterprise developers are learning to master. These Java developer tutorials on Git and GitHub integration were extremely popular:

  • Five basic Git commands developers must master.
  • What is the difference between GitHub and Git?
  • Need to undo previous local commits? Just git reset and push.

CI/CD tools for DevOps

DevOps is also a topic that is picking up steam, particularly ways to put DevOps tools to use. TheServerSide in 2018 offered these continuous integration and continuous delivery tutorials:

  • Jenkins CI tutorial for beginners.
  • Jenkins interview questions for DevOps engineers.
  • Tips and tricks for the Jenkins Git Plugin.

Maven, the jack of all builds

These articles showed that Maven, the Swiss army knife of Java development tools, remained a popular topic:

  • Jenkins vs. Maven: Compare these build and integration tools.
  • Why you need to master Maven’s fundamental concepts.
  • How to install Maven and build apps with the mvn command line.

TheServerSide will continue to cover a variety of topics that touch all areas of software development, from ensuring code quality to how to best embark upon a DevOps transition. As always, the focus will be on what empowers our readers to be better and more productive developers.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.

Credits : Zdnet

 

The rise of collaborative robots (cobots) is bringing robots and humans closer together than ever before, but robots still lack some important social graces. Researchers at Yale University have developed a robotic system that helps robots be more polite (and more importantly, more useful). They are teaching robots to respect ownership of objects.

“As robots begin to be used in our homes, schools, and workplaces, it is important that they be able to understand the social conventions that we use every day,” researcher Brian Scassellati explains.

Scassellati, along with Xuan Tan and Jake Brawer, developed a system to help robots distinguish between tools that they own and tools that other people or robots own (or are temporarily using).

Scassellati says, “I want my robot at home to understand that it is allowed to clear the dishes from the table when we have finished eating, but not before. I want my robot at work to know that it can borrow the screwdriver that I’m not using, but that it cannot borrow my coffee cup. Knowing how to work side-by-side with people is a skill that many robots will need.”

To accomplish this, the researchers combined two different kinds of machine learning representation: one that uses explicit rules, and another that uses experiences to predict an object’s likely owner.

They used a technique called Bayesian inference, which Scassellati explains is a statistical technique that the robot uses to keep track of how certain it is about a particular fact or idea in such a way that it can update that certainty as more information becomes available.

The research is pre-published on arXiv. According to the paper, “Ownership is represented as a graph of probabilistic relations between objects and their owners, along with a database of predicate-based norms that constrain the actions permissible on owned objects.”

The researchers used Baxter robot (from now defunct Rethink Robotics) to demonstrate how their software system works, but the system itself could be used on other robots. Through both simulated and real-world experiments, they demonstrated that robots could use their system to complete tasks while respecting ownership rules.

This article is shared by www.itechscripts.com | A leading resource of inspired clone scripts. It offers hundreds of popular scripts that are used by thousands of small and medium enterprises.