2016’s top programming trends

 by Martin Puryear


But in the software development world, things can change very quickly. It can be difficult to see the high-level trends clearly through all the chatter about shiny new development languages, frameworks and tools.

So, as we near the end of 2016, how accurate were my predictions?

Growth of the latest version of JavaScript

JavaScript/ECMAScript version 6 (commonly known as ECMAScript 2015 or ES6) launched in June of 2015, and I predicted that 2016 would see widespread adoption of its new features as web developers adjusted to the new version of this web standard. I was mostly correct. All the major browsers and Node.js (an open-source JavaScript runtime) are more than 90 percent ES6-compliant. Nowadays, we see significantly more ES6 syntax in production and not just internal utilities and smaller low-stakes systems, but the primary customer-facing systems, as well. Companies not dependent on legacy clients, like Airbnb and Google, are enforcing ES6 syntax in their internal style guides.

However, ES6 has not been universally adopted. Some developers need to support the old version of JavaScript for legacy reasons. Developers who want to use ES6 notation but still need to reach customers using legacy browsers can use tools such as transpilers or polyfills to convert modern ES6 code to the older syntax. Also, some ES6 features have not been fully implemented in every JavaScript environment, such as proper tail-recursion (Safari 10 and iOS 10 are happy exceptions). This table is a great resource to see if your target platform is ES6-compliant. The old version of JavaScript isn’t going to disappear overnight, but we saw significant growth in ES6 usage over 2016, and I expect most redeveloped sites in the new year will use it as well. I’d say this prediction was pretty good!

Backend as a service

Backend as a service, or BaaS, increased in 2016, as predicted. BaaS is the practice of using third-party services to perform certain repetitive tasks for a project — tasks like cloud storage or push notification. By using these services, developers can focus on their specialty while these services do what they do best. Backend API services are thriving because frontend frameworks are changing to more easily interact with these services. Developers are also increasingly using a technique called composition, where an overall system is composed of several smaller applications. In such a system, these small applications are easily provided by third-party services.

I’m intrigued to see how software norms will progress in the coming year.
Note: In my last post I mentioned a popular BaaS named Parse. Shortly after the article ran, Facebook (its owner) announced that Parse would soon be shut down. Those using it will need to create their own Parse servers and migrate before January 28, 2017.

Easy image management and deployment

  • Published in Tech

Bato: PNP gaining headway in solving DUI cases

By Cecille Suerte Felipe (The Philippine Star) | Updated December 27, 2016 - 12:00am
1 1 googleplus0 0

PNP chief Director General Ronald dela Rosa made the observation as he revealed arrests and the filing of charges against several individuals linked to killings of drug offenders. AP Photo/Bullit Marquez
MANILA, Philippines - The Philippine National Police (PNP) is gaining headway in its investigation into unexplained killings or what it calls death under inquiry (DUI) believed to be mostly drug-related.

PNP chief Director General Ronald dela Rosa made the observation as he revealed arrests and the filing of charges against several individuals linked to killings of drug offenders.

“We are gaining some headway towards solving cases of DUI. There were about 4,000 (killings) and out of that only 100 plus were drug-related cases, meaning we have almost 3,000 that were not drug related,” Dela Rosa said.

“We have concluded investigation of around 800, which we resolved, nalaman kung sino ang (identified) suspects, filed charges of about 800 and arrested and jailed around 500 suspects… by and large or meaning, di tulugan ng kapulisan kasi (the police are not sleeping on the job because) 800 cases have been resolved out of the 3,000 DUI. Nagtatrabaho po kami (We’re doing our job),” Dela Rosa added.

Close Ad X

From July 1 to Dec. 26, PNP’s project Double Barrel Alpha resulted in the killing of 2,155 drug pushers and users – most of them while putting up a fight during police anti-illegal drug operations or what police term “nanlaban.”

The PNP said 2,928 others were killed from July 1 to Dec. 15 but their deaths remain under investigation.

Headlines ( Article MRec ), pagematch: 1, sectionmatch: 1

A total of 42,497 drug offenders have been arrested in 39,987 anti-drug operations in almost six months of the Duterte administration.

Anti-drug operations across the country have left 21 policemen dead and 60 others wounded.

“DUI are cases of murder still under investigation and not automatically connected with the war on drugs nor are these cases immediately attributed (to) EJK,” the PNP said.

Dela Rosa directed policemen to do their job properly as he reiterated that President Duterte and the PNP leadership do not tolerate extrajudicial killings.

In July, Dela Rosa said common crimes like murder, homicide, rape, robbery decreased as the PNP intensified the campaign against illegal drugs.

The PNP, however, has yet to release official crime statistics under the Duterte administration. In the past, the PNP undertook strategic monitoring of crime incidents under the Lambat Sibat.

OSG seeks dismissal of Leila petition vs Duterte

By Edu Punay (The Philippine Star) | Updated December 27, 2016 - 12:00am
1 2 googleplus0 0

The Office of the Solicitor General (OSG) has pushed for the dismissal of the petition filed by Sen. Leila de Lima in the Supreme Court (SC) last month challenging the immunity from suit of President Duterte. PPD | AP, file
MANILA, Philippines - The Office of the Solicitor General (OSG) has pushed for the dismissal of the petition filed by Sen. Leila de Lima in the Supreme Court (SC) last month challenging the immunity from suit of President Duterte.

In a reply-memorandum filed last week, Solicitor General Jose Calida reiterated government’s plea for the outright dismissal of the petition for writ of habeas data against Duterte.

Calida, who filed the pleading as required by the high court and not as a counsel for the President, invoked the absolute immunity from suit enjoyed by the incumbent president during his tenure in office.

The OSG argued that presidential immunity is a “well-entrenched doctrine” and that Duterte cannot be held accountable during his six-year term for the charges alleged by De Lima.

Close Ad X

Calida rebutted the argument of De Lima in her motion for clarification that the issue on immunity touches on the merits of the case and that resolving it would be premature.

The senator earlier questioned why the SC decided not to require Duterte to comment on her petition and instead opted to settle first the issue on applicability of the President’s immunity from suit on the case.

Ombudsman blocks ex-Solgen Devanadera's bid to dismiss graft case

By Elizabeth Marcelo (philstar.com) | Updated December 27, 2016 - 8:20am
1 3 googleplus0 0

Devanadera was also Justice secretary to President Gloria Macapagal-Arroyo. File
MANILA, Philippines — The Office of the Ombudsman maintains that there are sufficient grounds to try former Solicitor General Agnes Devanadera for graft over her supposed participation in an allegedly anomalous P6.1-billion settlement deal with a private firm in 2006.

In a 14-page opposition paper filed before the Sandiganbayan's First Division, state prosecutors urged the court to deny “for utter lack of merit” Devandera's motion for judicial determination of probable cause with a prayer to dismiss the case.


Sign up to keep in touch!

Be the first to hear about special offers and exclusive deals from TechNews and our partners.

Check out our Privacy Policy & Terms of use
You can unsubscribe from email list at any time