Now, picture the usual Christmas holiday's scenario, carol-singing, hot chocolate and ice skating are all things that get us into the spirit of the season. Google is currently planning a new way to deck the halls: with code.

Madewithcode.com, a program to inspire millions of girls to try coding, launched by Google earlier in the year is getting the girls to use the introductory programming language, Blockly to animate the lights of the state and trees that will decorate President’s Park, one of America’s 401 national parks and home to the White House, through the holiday season.

Albeit, the tradition of the tree lighting ceremony dates back to 1923 when President Calvin Coolidge lit the first fir tree outside the White House, this is the first year kids from across the country will be in control of the state and territory holiday tree lights.

The lights will debut at the 92nd annual National Christmas Tree Lighting ceremony, which will be live-streamed by the White House today, December 4 and aired on PBS nationwide throughout December in partnership with the National Park Foundation and National Park Service.

Google reimagine the Holidays Made with Code

The Web is dynamic - right from the kind of code you use to build your website to the aesthetic design you adopt, there's a lot that needs updating from time to time. Keeping a website up to date is an essential part of maintaining its popularity. Not only do you need to ensure that it's always functional, but you need to keep an eye on its level of appeal and ability to attract newcomers.

Right here, we'd consider a few things you can do to keep your site up to date.

Check your SSL certificate

Security is becoming an increasingly important issue for web users. After a number of large scale hacks and leaks in recent months, there's good reason for the average web user to be careful.

SSL certificates are a great way for users to stay safe online and a great way for website owners to prove that their site is safe. By using an SSL checker you can ensure your certificate is up to date and this will help to provide piece of mind for your online visitors.

Use the latest code

As browsers are changing and getting updated, and the languages they read are changing, it equally affects how your website is presented to visitors. It's a good idea to ensure you're using the most up to date codes to ensure that your site displays as good as possible; regardless of what browser your visitors are using.

Keep it mobile-friendly

As smartphones adoption is increasing, also too amount of web traffic coming through mobile devices. The result of this is that there is a greater demand for mobile-friendly web design.

Whether your website design is a dynamic mobile-friendly or you implemented a dedicated mobile version, it's all up to you, but mobile visitors need to be catered for one way or another.

Use fresh content

It's not just functionality that you need to keep an eye on when you're looking to get your website up to date,  fresh content is, of course, hugely important. Fresh content is essential if you're looking to attract regular traffic to your site. It is also needed to lure previous visitors back time and time again.

Coding, Mobile and SSL Check: Tips for keeping a business website up to date

Microsoft unveiled its next generation operating system, Windows 10, against the expected numbering continuum - skipping 9 to 10, with supposed integration of the new OS across desktop and mobile platforms, as well as Internet of Things (IoT) devices.

Even as analysts have predicted the future Internet as "an evolving convergent Internet of things and services that is available anywhere, anytime as part of an all-pervasive socioeconomic fabric, made up of converged services, and shared data", Windows 10 represents a whole new generation of technology in that aspect.

Windows 10 will deliver the right experience on the right device at the right time, and it will be the most comprehensive platform ever, stated Terry Myerson, VP of the OS group at Microsoft.

Microsoft's biggest challenge, however is likely to be in developing an entirely converged desktop-to-mobile cum everything-else platform as related to integrating the experience and functionality of applications between desktop and mobile platforms.

The company have planned a converged application platform for developers, across all devices, with a unified application store. But, given the claim that a unified operating system can operate any application across any device; the user experience may be anything but seamless.

For now, what is sure is that Microsoft is keen to create a consistent user experience across every device.

Windows 10 "technical preview" will allow PC users to experiment with new, and carried-over Windows functions, and submit feedback/suggestions before Microsoft commits to a specific release date. You can join the Windows Insider Program to download the Windows 10 Technical Preview and try out features like the new Start menu, multiple desktops, snap enhancements, and others.

Windows 10: Convergence of the Desktop and Mobile platforms



In this age of information technology, there are people that only work on Mac computers and others that feel more comfortable on the Windows server, even though information is not easily shared between these two systems.

While some others feel somewhat comfortable using both of the computers, it becomes hectic when employees or students need to flip back and forth between the systems.

And to solve the issue, iRAPP allows users to remote their desktop between both servers, with the information between the two servers intact, so people can cut down from using two computers. It doesn't stop there, you can also access all the information that you need for work on your iPad, iPhone, and Android products.

The whiteboard video above better explain how it works. Now you can feel comfortable using the computer and server that you're used to while accessing the information that normally cannot be accessed on that particular desktop computers.

Whiteboard Video: Remotely access files on Mac from Windows PC using iRAPP

The Service Worker is an in-browser proxy that gives you the power to script what happened before going to the network, and what happens after you're back from the network. It ensures a website is responsive, that it is always available and speeds up delivery of Web content by reducing the amount of back-and-forth communication between a browser and a server.

It is a generic entry point for event-driven background processing in the Web Platform that is extensible by other specifications. It works through the provision of a browser-based offline processing capacity, allowing a website to store documents, and other resources.

The draft specifying how Service Workers should be implemented in browsers, co-edited by Google Engineer Alex Russell and Jungkee Song of Samsung Electronics, describes a method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.

A Web page is treated like a desktop application, with a shell stored locally to serve as the initial user interface if a site is offline, then a Service Worker provides the user with cached pages, or other information and functionality to peruse until access is restored.

The service will be coming to Google Chrome later in the year, while Mozilla is also planning to implement Service Workers for Firefox.

Enter Service Workers: No more Offline sites?

Apple's new payment system, Apple Pay, brings Near Field Communications (NFC) - the technology behind swipe-free terminals, allowing instant payment by just tapping the terminal with your credit card instead of swiping and waiting for payment to the mobile device.

NFC is a set of standards for mobile devices to establish radio communication with each other by bringing them into close proximity, usually no more than a few centimeters.

Albeit, NFC isn't a new mobile technology, Apple's Watch, iPhone 6 or 6 Plus brings the secure element and the NFC chipset, as core hardware. And Apple is the first vendor to support this new payment system.

Apple Pay initializes a connection to the payment network or issuing bank associated with your card, which then provides a Device Account Number, known as tokenization.

Tokenization, as a security structure, replaces a sensitive piece of data (credit card number) with a random data that has the same formatting. It is handled by the payment network, which encrypts the credit card number, sends it back for the token, and provides that to the merchant to keep for things like refunds or customer tracking.

Unlike Google Wallet, in which Google stores your card on its own servers and mediates and records all transactions with the payment networks. Apple doesn’t store a user's card locally, neither does it track your transactions, and your privacy is protected.

While, Apple Pay is certainly not the first mobile payment system, Apple is poised to shake things in the mobile payment scene, for some obvious reasons.

Apple Pay: Swipeless Mobile payment using NFC technology

With more and more African companies taking their business online, the race is now on to conquer new markets - but as only 6% of individual Africans are online, the market within the continent itself is limited. Reaching out to connect with customers globally is the smart strategy for businesses looking to expand and really fulfill their potential. Globally, customers are also willing to pay more and are more willing to make quick decisions. So what do you need to know to reach them?

Understanding global markets

Before you can expect to start selling in a foreign market, you’ll need to understand it first. This means not only studying economic data but also getting a feel for a country culturally. Social media is a great tool for doing this, allowing you to observe the way potential customers in your sector talk to each other regarding purchases. You can also use it to acquire business contacts in the areas where you hope to expand, so that you'll have somebody to go to with your questions. Remember that every national market is different, so take your time in selecting those that are the best fit for your business.

Mobile marketing

One big difference between different international markets is the number of people using mobile devices. As this is a growing trend, it’s really essential to have a mobile-friendly website. This also increases the importance of search engine optimization (SEO), because if you’re not ranked high on
SERP in any given search, mobile users are not going to visit your site.

Social media

Effective use of social media is not only important for reaching a mass audience, it’s also important because of the way it lets you engage directly with prospective customers. This means you can talk to them in the personal, friendly manner of a traditional shopkeeper, not like an aloof and inhuman corporation. Much like the strategy that proved so successful for the Jubilee Alliance in last year’s Kenyan election, this builds loyalty and helps to generate good word of mouth publicity. Social networks like Facebook are the best way to reach customers in most countries, but Twitter too has a good degree of international penetration.

Getting involved

One of the most effective ways to help your business grow internationally is by getting involved in community and social initiatives that raise your personal profile, as well as by engaging with others who will speak well of you and your business as their own careers take off. If you look at the bio of Tunde Folawiyo, for instance, you will see how his work to help build the next generation of young African leaders has helped him to increase his visibility and make an impression on major international players.

Breaking into global markets can be tough if you don’t have the right connections, so make an effort to use social networking personally wherever you can, both internationally and within Africa. As the likes of Bethlehem Tilahun Alemu and Farai Gundan have shown, getting to know the right people can give you the leverage you need to get your business noticed worldwide.

How African entrepreneurs are using the Internet to reach a global audience

Now, If you're not familiar with Snapchat, the notorious photo messaging application, that allow users to take photos and send to friends that self-destruct, ChitChat trails same formula. The formula is effective in that sometimes you won't necessarily want your friends' kitty photos to clog your already limited phone or SD memory.

ChitChat messages are deleted once you've heard them, and listening to messages just requires one quick tap on a friend's profile to access them.

The app works by allowing you to enter your mobile numbers, which acts as an ID, which then looks up your Address Book to connect you with family and friends already on the platform. And you can send messages to multiple contacts at once.

It brings a new perspective to voice messaging by rethinking how we connect individually and as a group.

ChitChat at the moment is available for iOS only, and hopefully, an Android version is not too far away. Meanwhile, iOS users can download ChitChat for free from the iTunes app store.

ChitChat - Short Voice Messages that Self-Destruct?

Apple has acknowledged that hackers actually broke into accounts of several celebrities to steal personal photos that have been posted online, while blaming the breach on the intruders' ability to figure out passwords, thereby bypassing other safeguards.

The company, however maintains that none of the cases investigated has resulted from any breach in any of its systems including iCloud or Find my iPhone.

The compromise which led to private photos and videos of celebrities, including Jennifer Lawrence and Kate Upton, been released on internet meme site 4chan, has again called to point that not even Apple, with its acclaimed security systems is hack-proof. Apple's iCloud, which is widely used by iPhone and iPad owners to store personal photos, may have thereby suffered a massive security lapse.

In a statement, the company advised users to switch to stronger passwords and enable two-step authentication in the aftermath of the hacking attacks.

HackApp had posted a proof of concept exploit for an iCloud flaw the day before the attack, with the "iBrute" vulnerability flooding the Find My iPhone website, resulting Apple to now lockout its online accounts after five unsuccessful password attempts.

Apple iCloud hack Aftermath

Yahoo User Interface library (YUI) is a JavaScript library, prepackaged with collection of useful features that web programmers can include on their sites for easy graphics, sliders or drag-and-drop actions. But, as large JavaScript is no longer favored by developers and YUI receiving less attention from the community, hence discontinuation of the project became expedient.

Yahoo formally killed YUI last Friday, according to the company blog, while reiterating the mission to continue to deliver the best next-generation presentation technologies with an initial focus on internal developers.

YUI releases will likely be few and far between, and will only contain targeted fixes that are absolutely critical to Yahoo properties, stated Julien Lecomte, engineering director for Yahoo Presentation Technologies.

Yahoo is definitely not killing its Web programming ambitions, and are eager to continue working with the external front-end community to share and learn together.

Web Programming: Yahoo discontinues YUI Project