GitHub, where the world's largest community of developers discover, share, and build software, has added a new workflow tool called GitHub Actions to enable Continuous Integration/Continuous Deployment (CI/CD) right on the platform.

While CI/CD requires that developers integrate their code into a shared repository several times daily, with GitHub Actions developers are able to build, deploy, and update projects on GitHub or other platforms without having to run the codes themselves.

GitHub Actions bring customizable workflow capabilities that allow developers to build and share code containers to run a workflow, even across multi-clouds.

It is quite similar to the Apple Shortcuts task management app and the IFTTT app which enables communication between apps, albeit the GitHub Actions run on containers, and developers can integrate their tools with custom actions or those shared by the community.

The tool is free for open source use, but will perhaps require payment for commercial usage and supports cloud deployments, code containers among others, allowing for continuous integration and deployment right within GitHub itself.

GitHub Actions is still in beta, and other tasks that can be done with the tool include packaging NPM module and sending SMS alert.

GitHub Actions to enable Continuous Integration/Continuous Deployment (CI/CD) right on the platform

Mozilla's recently released Firefox Nightly beta has improved calls between the WebAssembly binary format and JavaScript to run faster than the non-in-lined JavaScript-to-JavaScript function calls, as it's optimized for such call fuctions.

While programming languages like JavaScript  are very much different from the computer language, as such the .js files are needed to be translated to the language that the machine understands.

The case of JIT-ed JavaScript code, where JavaScript and WebAssembly are speaking the same language, still use different customs. For instance, to handle dynamic types, JavaScript uses boxing, and because JavaScript doesn’t have explicit types, types need to be figured out at runtime.

The engine tracks the types of values by attaching a tag to the value. But now, Firefox ensures a great throughput, with improved load times and streaming baseline compiler, which helps to compile code faster over the network, making calls between JS and WebAssembly faster than non-inlined JS to JS function calls.

These enhancements are now live in Firefox Nightly, making calls in both directions , JavaScript to WebAssembly and WebAssembly to JavaScript, and even calls from WebAssembly to built-ins to become faster.

It is expected, however that other browser vendors should follow in Mozilla's footsteps to improve call speeds between WebAssembly and JavaScript in their own respective browsers.

Firefox make calls between the WebAssembly binary format and JavaScript faster

Facebook has begun rolling out 3D photos in the News Feed and also viewable with virtual reality headsets; while the 3D photos will help to bring scenes to life by the facets of depth and movement in the still images.

The company first announced their intent to bring 3D to the News Feed and VR photo option in May, but the feature was finally launched at the Facebook 360 event, with the technology touted as running on the depth map data stored in Portrait mode photos taken with the iPhone 7+, 8+, X and the newer versions.

A photo taken using the Portrait mode on a compatible iPhone can be shared with the 3D photo on Facebook to allow viewers to pan and tilt while scrolling, akin to looking through a window.

The “3D photo” option has arrived for most users and will appear right within the list of post options for people using compatible iPhone when they want to make an update. And perhaps, the rest of us on Android will have to wait for a later release.

Albeit, it is quite less advanced as the 3D reconstructions teased by Facebook back in May, and there’s still no word out if or when we’ll see the actual availability of the full feature on Facebook.

Facebook's 3D photos Arrival to the News Feed and virtual reality headsets

Microsoft has joined the open-source patent consortium, Open Invention Network (OIN) in a move that's perceived as its open endorsement of open source, which it has essentially agreed the grant of royalty-free and unrestricted license to its patent portfolio.

While OIN is the largest non-aggression patent community and represents a core set of open-source intellectual properties, with members including: IBM, Google, Red Hat, and SUSE.

The OIN patent license and cross-licenses are available royalty-free to anyone who joins the community, and currently OIN has more than 2,650 community members with over 1,300 global patent portfolios.

Microsoft patents cover all older open-source technologies such as the Linux kernel, Android and OpenStack; also newer technologies like LF Energy and HyperLedger, and the predecessor/successor versions as well.

The company cashed in about $3.4 billion from its Android patents alone, of which Samsung paid over a billion dollar to license its Android system.

Albeit, there has been many legal battles in the past between Microsoft and the open-source community over some patents, now Microsoft will be bringing 60,000 patents out of its 90,000 total patents to the OIN community.

Microsoft has openly published its roadmap, and stressing its 20,000 employees on GitHub, with over 2,000 open-source projects, making it the largest open-source project supporter in the world.

Microsoft to share its Patents portfolio with the Open-source patent Consortium

Facebook Workplace is a collaborative platform launched in 2016, that offers standard chat functions and ability to share files, including: photos, videos, voice clips, emoji and GIFs, between workers within an organization.

The chat app is used by over 30,000 organizations worldwide, but hitherto the Workplace Chat was only enabled for communication between direct colleagues in an organization.

The company at the Flow conference for Workplace, announced that the chat app, which is part of the enterprise social network and equivalent of its Messenger app, now supports communication between workers in separate organizations.

It works with Standard and Premium versions of Workplace, and requires a corporate email address, as well as the creation of a corporate account, and individual logins using corporate email addresses.

Albeit, the first major additions to Workplace, is allowing users to interact with external partners, suppliers and agencies within the application.

The new update makes it possible for up to 50 participants to interact via text, voice and video in one-to-one or group conversations; and it will help users be more productive on Workplace with the companies they work with every day, according to Julien Codorniou, Facebook’s vice president for Workplace.

Other features launched include pinned threads, that make it easier for users to keep track of conversations, with the ability to “pin” up to 15 important messages at the top of the app. And the “do not disturb” mode which allow users to turn off alerts and notifications when busy or away, and a new “replies” feature that enables direct responses to an individual chat within a broader Workplace conversation.

Additionally, Facebook plans to bring Safety Check to Workplace, which feature is one of the popular from its consumer platform used by millions to alert friends and family of their whereabouts during a crisis situation.

Facebook Workplace expanded to include Collaboration between workers in separate Organizations

Microsoft Infer.NET machine learning framework has evolved from a mere research tool to become the machine learning engine in a number of Microsoft products, including: Office, Xbox and Azure.

Now, the company has open-sourced the Infer.NET framework, and it will eventually become part of the ML.NET machine learning framework for .Net developers, extending ML.NET for statistical modeling and online learning.

Initially, Infer.NET was envisioned as a research tool released for academic use in 2008, and there have been hundreds of papers published using the framework across a variety of fields, from information retrieval to healthcare.

In this age of abundance of machine learning libraries, Infer.NET will enable model-based approach to machine learning, which allow incorporation of domain knowledge into statistical model.

The framework can build a bespoke machine learning algorithm directly from a model, instead of having to map a problem onto a pre-existing learning algorithm, Infer.NET will actually constructs a learning algorithm based on the model provided.

The model is compiled by the framework into high-performance code to implement deterministic approximate Bayesian inference, which allows for substantial scalability. And the use of deterministic inference algorithms is complementary to the predominantly sampling-based methods of most other probabilistic programming frameworks.

The Infer.NET team is looking to engage with the open-source community in developing and growing the framework further, and Infer.NET will become part of ML.NET – the machine learning framework for .NET developers.

Microsoft open-sources Infer.NET framework for model-based approach to machine learning

Google Photos app now boasts of an AI enhancement feature called Live Albums, which automatically sorts and organizes photos into different categories like friends and family, depending on your preferences.

The Live Albums is also integrated with the new Google Home Hub, which are paired together to serve as a smart digital picture frame. While Google voice assistant is now capable of sifting through the photos and organize them in the albums.

The new feature seems to be a spin-off from the earlier launched, partner sharing, which automates the sharing of photos (mostly kids picture) between two people; though Live Albums will allow automated sharing of photos (including people and pets) with anyone.

It could also be used to share photos of children with extended family, and you can specify close friends whom you would always share the photos you took together.

Albeit, Google introduced Live Albums as a feature meant to work alongside its new smart screen, Home Hub.

According to Google, the feature means that photos displayed on the Home Hub will “never get stale because Live Albums update automatically every time you take new pictures” and makes an easier way to share with loved ones.

The sharing capability comes in version 4.3 of Google Photos which is now available for download on the Play Store.

Google Photos to automatically sort and organize photos with Live Albums

The announcement by Google that it will be shutting down its social networking platform, Google+ came as a shocker, as the company cited the issue of a compromise on its system owing to a bug that led to the breach of over 500,000 users' data on the social network.

Google+ isn't just useful as an alternative to the other social networking sites like Twitter and Facebook, but as it present stack differentials, which bothered on business usage and collaborations.

And Google+ page offered a way for businesses to show their reputation and garner trust, as it has come to serve as a basis for ownership and authorship, which have become important in the effort to curb the spread of fake news.

Google claims that the Google+ bug discovery has spurred its focus to expand users' privacy protections, with a new initiative called Project Strobe, which will give users more control over what is shared with third-party apps.

The company will also expand the control to include apps that interact with Gmail and Android, as it intends to limit how apps gain access to users data on Android phones. Additionally, third-party apps that access sensitive Gmail contents via APIs will need to undergo a thorough review as part of the expanded protection program.

And perhaps, Google's initial withholding of information about the breach likely underscored the company's proactive stance on privacy protection.

How Google+ shutdown will effect more privacy and protection for users data

The internet has revolutionized the way people get news and opinions across, of which blogging and social media takes a huge chunk; no doubt bloggers are becoming more prominent and influential in the society with the proliferation of the Internet.

And considering the huge influence bloggers in Nigeria are currently commanding and the need for the right environment to foster creativity in the blogosphere, the Nigeria Internet Registration Association (NiRA) has announced the maiden edition of the Bloggers Summit.

The 2018 NiRA Bloggers Summit will aim to bring the blogging community and stakeholders in Nigeria together to learn, network, and collaborate on the further growth of the online community.

The event would comprise of educational sessions, influencer interactions and sessions on blog monetization, with the bloggers working with the different brands and discussions around topical issues such as the legal impact of online transactions, and opinionated articles on the society and individuals.

There will also be opportunities for brands to take on booths, to exhibit products and services by sponsoring or exhibiting at the summit.

As the maiden event, interested participants are requested to register via the online portal: The event is scheduled to hold on Thursday, October 18, 2018 at 8 Funsho Williams Avenue, Surulere, Iponri, Lagos state.

The 2018 NiRA Bloggers Summit aim to bring the blogging community together

Apple's latest update, iOS 12 has already hit a milestone barely 3 weeks of launch, as it surpasses the predecessor, iOS 11 and now running on 47% of all iOS devices; with iOS 11 stuck at a little over 42%, according to Mixpanel report.

The new software boosts of some nifty features: like, group FaceTime chats, Screen Time (Tracks device use), New Emojis, Smarter Notifications and Siri Enhancements.

And it is designed to be faster, among other features, with some particularly positive reviews and given that the timing of its release is most expedient, with the myriads of shortcomings associated with the later update.

While the new software made debut on September 17, it is already running on 47% of iOS devices; this uptake rate is quite similar to iOS 10, which recorded 48% installments on devices after barely two weeks of launch.

Albeit, the overall uptake record is still that of iOS 9 launched on September 16, 2015 - which in 10 days, garnered 50% of iOS device installment base, and a month after, clocked 62% of all devices, against iOS 8 uptake of 29.65% in the same period.

In comparison, it almost took iOS 11 two months when it launched in 2017 to reach a 50% adoption rate.

Apple’s latest software, iOS 12 surpasses the immediate predecessor in less than 3 weeks