Blog
Front End Developer Technologies to learn and explore this year

Published
9 years agoon

Front End Development is now becoming a house hold name amongst Developers and its important for us to explore the Technologies that are useful for this year..
FlexBox
If you haven’t used Flexbox yet, you should plan on implementing it into a project this coming year. Flexbox is a much simpler way to handle layout with CSS. As long as you’re willing to ignore IE9 (currently less than 1% of browsers), then Flexbox is ready to use in your production sites. Because it requires different syntaxes in some situations, it means that you’ll want to use a tool like PostCSS with the AutoPrefixer plugin to take care of some of the discrepancies. Laying out things with Flexbox is so much simpler than the old float model that once you learn it, you won’t want to go back.
PostCSS
Because you’ll want to work with Flexbox in 2016, you’re going to want to learn about it’s parent …PostCSS. It’s a tool for converting CSS and it’s more than just a way to take care of Flexbox. It’s also an engine that allows you to use a variety of plugins, including a Sass-like language called PreCSS, A code minifier called CSSNano or even a plugin called cssNext that lets you use next generation CSS features in today’s browsers. I have a couple of courses on PostCSS coming out on Lynda.com real soon. Bookmark my list of courses and take a look at this Demo site or the course Github project for more information.
AngularJS 2
This year is going to be a second breakout year for Angular JS with a new version that uses a revamped structure. AngularJS popularized app development with features like two way data binding, routing, animations and super simple form validation. The next version of Angular changes the paradigm of how the applications should be built by using an architecture that is focused on components. It’s definitely different than what you’re used to with Angular 1. On the plus side, it simplifies the way you work with the framework, but is going to require some additional learning (See ES6/TypeScript below). I’ll be preparing updates to all of my AngularJS courses, which include Up and Running with AngularJS, Adding Registration to your Application and Building a Data Driven App with AngularJS soon. Building components is a lot like creating custom directives and working with traditional web components, but Angular simplifies the syntax and makes it easier to build and focuses on making sure your apps will be fast and ready for mobile performance.
ES6/ES2015
2016 will also be the year that you’ll need to check out the sixth version of JavaScript known officially as ES2015 and often as ES6. You’ll need a transpiler like Babel, plus a task runner like GulpJS to take care of this, but this is the year that you’ll see lots of examples popping up all over the web, especially when it comes to AngularJS 2. Although technically, the new version of Angular doesn’t require you to program in ES6, the examples on that website as well as in others will default to ES6, so you’ll want to spend some time learning some of the features including: Arrow Functions, Classes, Template Strings and more. Some of these features are already creeping into other frameworks like AngularJS2, so it’s important to learn them so that you’ll be able to understand examples and be ready for the future of the web.
React
2015’s breakout framework was definitely React, so if you’ve been holding out, 2016 is the time to give it a chance. React is not a replacement for Angular or other popular frameworks, but specifically focused on building user interface components. There’s a lot of things to learn here including the JSX language, state and stateless functional components. . This is also something I want to build a project based course on, so keep an eye our for more on that from me in the future.
TypeScript
If you’re going to be using AngularJS2, you are going to want to learn about TypeScript. TypeScript is a language that is a superset of JavaScript that can be compiled through a transpiler to JavaScript that will work with most browsers. AngularJS2 was built using this language from Microsoft. As I mentioned, technically, you can use ES5 or ES6 or event Dart to program in AngularJS2, but at least as of now, the examples for that are tough to find and I forsee a 2016 in which most of the examples will be written with TypeScript in mind. One of my favorite books on AngularJS ng-book is already using TypeScript for examples.
Ionic 2
Of all the Angular related projects I love, Ionic is by far my favorite. It makes it dead simple to develop mobile applications, so although this project is still in early development, I’m really looking forward to playing with the new version that’s currently in Alpha. If you haven’t had a chance to play with Ionic, make a bookmark to play with it next year. I’ll be working on an update to my courses, so keep an eye out for that as well. Here’s the current course:
BPG
The web needs a new graphic format, and I’m not talking about SVG. Yes, SVG or Scalable Vector Graphics is amazing for vectors and interactivity. But we need something that’s going to do a better job with photo images and video. So although this is a bit of wishful thinking, I’m hoping that 2016 is the year that we see BPG considered as the successor to JPG. It has a high compression ratio like JPG with much better quality, it’s not just an image format, but can handle videos and animation (goodbye animated GIFs) and it even supports an alpha channel like PNG. It’s essentially a better version of JPG with everything you love about PNG plus animation…what’s not to love. You can implement it on your sites today with the addition of a simple javascript file.
Bootstrap 4
There’s a new version of Bootstrap that will be released later in the year, so that’s another thing to put in the list of things to learn. The changes are going to affect you if you plan to update to the new version of the framework. The biggest change is the move from Less to a Sass core, but that’s not really something to be too concerned about since both versions are similar. Changes that will be critical for migration are the addition of a new grid tier at 480px, which is inserted within the previous tiers, so that means that your layouts will need to take that into account. Glyphicons are gone, as well as the Affix plugin, so if you’ve been using those, you’ll need to find an alternative. Overall, there are fewer classes, so the framework will be easier to use. It drops IE8 support and now uses ems and rems as the official unit of measure. This one won’t take you too long to pick up and don’t worry, I’ll have you covered with new versions of Bootstrap Essential Training, as well as new project based courses.
Webpack
This is another interesting technology I’ve been following. Webpack is a module bundler that makes it easier to manage your project dependencies. So it can take care of loading the necessary scripts that you’ll need and combine them into a single file. It can work with other tools like Gulp.js or by itself to provide a simpler way to package not just scripts, but other resources as well. So, it’s a bit like what you would do with Browserify, but it promises to be simpler. Unfortunately, I don’t think the documentation for this project is as good as it should be, but it definitely looks like it’s gaining momentum in terms of acceptance.
WordPress
The latest version of WordPress includes a super interesting REST API. WordPress is of course the world’s most popular blogging platform and within its engine has a real powerful content management system. With the addition of a REST API, WordPress can be the battle tested, rock solid content management system for any web application. This has the potential of bringing lots of interest in scripting back onto the platform. The future of WordPress is no longer PHP, but JavaScript. 2016 is a great time to rediscover what you can create with this platform.
Electron
This is in the ‘time permitting’ category for me, but it’s one of those things I’m really interested in getting a chance to play with next year. Electron is the technology behind Atom, my favorite text editor and allows you to build cross-platform desktop apps using web technologies. Of course, like Atom, it’s made by Github so there’s a really good group of people behind it with an impressive list of projects like the Slack Application, Visual Studio and others that use the platform.
You may like
Blog
Facebook is experimenting with prompts that ask users whether they are concerned that a friend is ‘becoming an extremist.’
Published
4 years agoon
July 2, 2021By
Editor
In the United States, some Facebook (FB) users are receiving a prompt asking if they are concerned that someone they know is becoming radical. Others are being alerted about the possibility of being exposed to extremist information.
It’s all part of a test that Facebook is conducting as part of its Redirect Initiative, which tries to tackle violent extremism.
This experiment is part of a wider project to see how we can provide tools and help to people on Facebook who have interacted with or been exposed to extremist content, or who know someone who is.
“Are you concerned that someone you know is becoming an extremist?” one of the notifications reads, a screen grab of which went viral on social media Thursday.
According to a screenshot shared on social media, the alert stated, “We care about avoiding extremism on Facebook.” “Others in your situation have gotten discreet help,” she says.
The user is then directed to a support page by the alert.
Another alert reads, “Violent groups try to use your anger and disillusionment.” “You have the ability to protect yourself and others right now.”
The user is also redirected to a help page as a result of the notice.
Facebook is sending users to a range of resources, including Life After Hate, an advocacy group that helps people quit violent far-right movements.
Over the last few years, Facebook has been blasted by detractors for failing to take sufficient steps to combat extremist content on its platform. For example, in 2020, the firm was chastised for failing to take down a militia group’s Facebook page, which encouraged armed residents to go to the streets of Kenosha, Wisconsin.
The company has also committed to do a better job of preventing the spread of false information and conspiracy theories. In May, Facebook’s independent oversight board encouraged the corporation to look into the role of its platform in the January 6 uprising.
Articles
The Impact of Technology in Boosting Education
Published
5 years agoon
June 25, 2020By
Editor
The COVID-19 situation has shaped the global education system. Technology has affected our lives in almost every way. One of the most important revolutionary changes technology has made is with education. Classrooms now have smart-boards, students have tablets accessible as learning tools, and technology today makes distance learning and acquiring a degree easier than ever.
Universities like NC IUL is one of the few among many offering online degree acquisitions that are equally as accredited as the traditional, offline ones. Technology continuously improves the way we learn and the speed at which we can access huge amounts of information. Here is a quick overview of how technology has affected education and how it might be in the nearest future.
One of the most important aspects of technology in education has been its ability to create a global platform. Education with the help of technology has crossed borders globally and with a seamless transition. Online courses can be accessed by students across the world and people are able to have video conferences to offer a personalized teaching experience. Assessments are now all electronic and web based, making it easier for online students to receive results fast and effectively.
Remember carrying stacks of textbooks from class to class? Well, you can forget that now because textbooks are becoming digital. Students can have access to all of their learning materials in PDF files or online through their educational institutions. These eBooks make studying more affordable and accessible to students, increasing their ability to actually use the materials. This has been a huge shift from the reliance on paper-based books and will continue to revolutionize the way we learn.
You may not think of video games as a learning tool at first, but many of them have been designed to help students in many instances. Video games can help stimulate the mind to help with problem-solving skills by developing them to be more educationally goal-oriented. Even video games that are not educational on the surface may help us learn and gather information. This also goes along with mobile games. Many students have access to a smart device and can solve puzzles or learn on the go. Multimedia tools are also being used to enhance the educational experience. Videos and animation have created learning tools for the more visually oriented students making it more fun and engaging for those who can learn better this way.
Students are definitely becoming more engaged with technology tools because it is what they have grown up with. If you think about how most students in universities have been raised surrounded by video games, new gadgets, and the Internet, then you can understand how important technology has become for education. Students can access more information quicker from anywhere they might be with the aid of technological tools. What this shows is that the progression will be positive and help globalize education by creating a common language: new technology. It will be interesting to see what the future holds for our educational systems and how it will adapt to this encouraging trend.
Blog
IoT to fuel the next Green Revolution in the farming industry

Published
7 years agoon
October 15, 2017
With pressure on land and food resources set to increase, the Internet of Things (IoT) will play an increasingly important role in helping the agriculture sector become more efficient, productive and sustainable. This is according to new independent research commissioned by global mobile satellite company Inmarsat (ISAT.L) which found that spend on, and interest in, IoT is set to rocket over the next five years within agritech.
Market research specialist Vanson Bourne interviewed respondents from 100 large agritech companies across the globe for Inmarsat’s ‘The Future of IoT in Enterprise – 2017’ report, and found that the sector is rapidly taking to IoT technologies. 62 per cent had already fully or partially deployed IoT-based solutions, far outweighing the adoption levels seen in the mining, transport and energy sectors, and a further 27 per cent had plans to do so within the next six months.
Moreover, the spend on IoT-based solutions is set to increase dramatically over the next few years. Today, about five per cent of agritech businesses’ IT budgets are spent on the technology; a figure that is expected to more than double to around 12 per cent by 2022, indicating how important IoT will be for the sector going forward.
Commenting on the findings, Ayan Jobse-Alkemade, Director of Sector Development Agriculture, Inmarsat Enterprise, said: “With the planet estimated to reach a population of 10 billion people by 2050, humanity will face challenges with sustainable water sources, food production, and the best use of land to get the maximum yield from crops. Additionally, using the most efficient method to deliver the resources will increasingly feature on the global agenda. In short, farmers, with the help of the agritech sector, need to get smarter, leaner and faster from field to fork.
“The only way to really do this is with the clever application of new technologies like IoT, and our research demonstrates how quickly agritech businesses are embracing this technology. IoT will fuel a revolution in the farming sector and bring gains that completely eclipse those made in the first Green Revolution in the 1970s, continued Ayan Jobse-Alkemade”
Working with its partners, Inmarsat is at the forefront of this movement, delivering effective solutions for agritech businesses globally. By combining its heritage in critical connectivity with LoRaWAN technology and data analytics platforms that allow for the free-flow of data across organisations, Inmarsat are helping to ensure agritech businesses get ahead of the competition and meet the food production needs of tomorrow.
Many of the locations that would benefit most from IoT technologies are remote and are situated where terrestrial networks do not reach, or do not work well, all of the time. Inmarsat’s L-band network provides global satellite connectivity with up to 99.9% uptime, allowing IoT projects to thrive, even in the most remote and hostile environments.
To view and download the full report – ‘The Future of IoT in Enterprise – 2017’ – visit: http://research.inmarsat.com/

Facebook is experimenting with prompts that ask users whether they are concerned that a friend is ‘becoming an extremist.’

YouTube Is Redesigning Its Descriptions for the Web, With a Greater Focus on Comments

These telemedicine companies are transforming the way doctors will treat patients in the future.

YouTube Is Redesigning Its Descriptions for the Web, With a Greater Focus on Comments

Facebook is experimenting with prompts that ask users whether they are concerned that a friend is ‘becoming an extremist.’

The Impact of COVID-19 on African Tech Ecosystem
Trending
-
How To's4 years ago
YouTube Is Redesigning Its Descriptions for the Web, With a Greater Focus on Comments
-
Blog4 years ago
Facebook is experimenting with prompts that ask users whether they are concerned that a friend is ‘becoming an extremist.’
-
Health5 years ago
The Impact of COVID-19 on African Tech Ecosystem
-
Articles5 years ago
The Impact of Technology in Boosting Education
-
Google5 years ago
How to enable and use AI-powered Smart Reply and Smart Compose tools from Gmail
-
Tech News7 years ago
The mathematician that teaches maths in Igbo and Nigerian pidgin
-
Inventions5 years ago
Cortana now allows you to schedule voice meetings within Outlook
-
Apps & Services5 years ago
The Adoption rate of the Apple-Google COVID-19 tracker feature in Nigeria