Blog

Bill Gates has a message for every college grad who wants to change the world and I agree with him based on current trends.

These are the most important lessons from the message if you don't have time to read it all.

"If I were starting out today and looking for the same kind of opportunity to make a big impact in the world, I would consider three fields.

One is artificial intelligence. We have only begun to tap into all the ways it will make people’s lives more productive and creative. 

The second is energy, because making it clean, affordable and reliable will be essential for fighting poverty and climate change. 

The third is biosciences, which are ripe with opportunities to help people live longer, healthier lives.

intelligence is not quite as important as I thought it was, and it takes many different forms. 

Another thing I wish I had understood much earlier is what true inequity looks like. I did not see it up close until my late 30s, when Melinda and I took our first trip to Africa. We were shocked by what we saw. When we came back, we began learning more. It blew our minds that millions of children there were dying from diseases that no one in rich countries even worried about. We thought it was the most unjust thing in the world. We realized we couldn’t wait to get involved — we had to start giving back right away.

Meanwhile, I encourage you to surround yourself with people who challenge you, teach you and push you to be your best self. Melinda does that for me, and I am a better person for it. Like our good friend Warren Buffett, I measure my happiness by whether people close to me are happy and love me, and by the difference I make in other people's lives."

https://m.mic.com/articles/176935/bill-gates-has-a-message-for-every-college-grad-who-wants-to-change-the-world#.xNUHMs4WL

USE GOOGLE'S INTERNET 101 to learn what is the web, and how can you make it work for you? Find the very basic answers at

USE ULTIMATE GUIDE TO WEB HOSTING to learn about web hosting.

USE WAPPALYZER.COM to identify software on the websites you visit

USE WWW.WHOISHOSTINGTHIS.COM to discover who is hosting any website 

USE WWW.BUILTWITH.COM to Find out what websites are Built With

USE SCHEMA.ORG markup to give your content more prominence in search results and to surface it in new experiences like voice answers, maps, and Google Now. More information is located at https://developers.google.com/schemas/

USE ANALYZE YOUR SITE PERFORMANCE. to identify ways to make your site faster and more mobile-friendly

USE WEBPAGETEST.ORG to run a free website speed test from multiple locations around the globe using real browsers

USE A BEGINNERS'S GUIDE TO WEBSITE SPEED OPTIMIZATION to learn about page speed

Web Fundamentals

Chrome

DevTools

Web Starter Kit

Google Tools

Companies

Individuals/Group Contributors

Original at https://github.com/butagreeza/engineering-blogs 

While working on my blog, I wanted to share a list of my favorite blogs. I compiled a list but few hours later I stumbled upon Steve Berman's 10 Best Tech Blogs post. My list had all the blogs in his list and as a result I decided to use his list to avoid duplication of effort. Below you will find a list of my favorite Tech Blogs.

Mashable

If you haven’t heard of “The Social Media Guide,” you just might be living under an old Commodore 64. Updated constantly, and nearly always entertaining, Mashable takes the worlds of Twitter,Facebook, entertainment, news, and everything else techies are talking about and, well, mashes it up into the kind of blog casserole we just can’t get enough of.

Gizmodo

Pretty much known as the TMZ of tech after they paid for a “lost” next-gen Apple iPhone — the fallout became front-page news across the world. Scandals aside, Gizmodo’s been a must-follow site for a long time, with tons of relevant posts, a youthful vibe, and some of the funnier commenters on the Internet.

GigaOM

If you’re looking for what’s next, look no further. Om Malik’s creation has grown into one of the largest blogs worldwide, and it’s all due to focusing on what’s new. News and analysis on Web 2.0, technologies and startups, social media, gaming — you name it, GigaOM has it covered. That’s what happens when you have a team of 12 technology-obsessed writers (six of which have authored over 100 posts each).

ZDNet

In online terms, 10 years is a lifetime and 20 is an eternity. How long ZDNet has been in existence makes this go-to tech website (formerly “ZiffNet”) an anomaly among blogs. Founded in 1991, formerly on CompuServe and Prodigy, ZDNet was purchased in 2000 by CNET (CBS Interactive), and reports on a variety of tech news. While they focus heavily on the usual suspects (Apple, Microsoft, Google), ZDNet also features product reviews, software downloads and tons of news and analysis on tech businesses and issues.

TechCrunch

Younger than ZDNet but no less influential in the world of Web 2.0 and tech startup news, TechCrunch is big. How big? Try No. 2 onTechnorati. And TechCrunch isn’t just the second-biggest tech blog, it’s the No. 2 blog overall behind The Huffington Post (Mashable is currently No. 3). And why is TechCrunch so big? They have a huge team, their own “network” of sites (including MobileCrunch, TalkCrunch and CrunchGear). Mix in a clean-looking site and just the right amount of techy gossip and you have what should be an industry leader for the foreseeable future.

Computerworld Blogs

More and more of the best “blogs” are actually websites that compile several different bloggers, and Computerworld’s blog is no exception. Remember those mainstream media sources that realized they needed to add blogs to remain viable? Computerworld — one of the oldest and most respected IT magazines — is a great example. CW has plenty of great blogs to choose from, but our favorite is the aptly named “Apple Holic” by Jonny Evans.

Official Google Enterprise Blog

Sure, this blog’s name isn’t exactly the catchiest in the blogosphere, but who cares? Nobody who works in IT (actually, nobody who lives and works in 2010) can go very long without interacting with something related to Google. This is the place to find out everything about the search giant, the apps they’ve created, and information about the company.

The Unofficial Apple Weblog

What’s a list of blogs without one of the many different sites devoted to Apple gossip? After all,Apple might have surpassed Microsoft as the world’s most valuable tech company while you’re reading this article. So after checking out the Official Google Enterprise Blog, be sure to check out The Unofficial Apple Weblog to make sure you stay up-to-date on both of the most glamorous tech companies out there. Of all the blogs devoted to following Steve Jobs and his company’s creations,TUAW perhaps does the best job at balancing good writing with nice graphics and pictures.

How-To Geek

Even the best IT “geeks” can’t possibly know how to do everything. That’s why we love this site, where you can find out how to remove hyperlinks from Microsoft Word Docs, review products, and play a ton of free games, all on the same site. Geeks unite!

ITBusinessEdge.com

Even if ITBusinessEdge.com weren’t an Inside Tech partner, we’d still give them a shout-out. An all-encompassing site that happens to have some of the better tech blogs out there, ITBE is essential for those in the tech industry. After all, one of the toughest (and most exciting) parts about working in tech is that it’s ever changing. Snooze for a couple days and you’ll miss the news that what you’re working on is obsolete and the company you thought was king was just bought by someone else. If you want to stay on top of tech issues and trends affecting your company and the tech industry as a whole, you better pay close attention to ITBusinessEdge.com.

And there you have it. 10 great blogs, running the gamut from gadget gossip to how-to tips. Since you’re already reading Inside Tech you probably know that while the world of online media is ever-changing, blogs are here to stay. Follow these blogs like we do, and you’ll always be in the know when it comes to the tech stories that affect all our lives. 

Originally posted by Steve Berman | Inside Tech at http://insidetech.monster.com/benefits/articles/8537-10-best-tech-blogs

Lagos, Nigeria (CNN)2014 has been another amazing year for startups in Africa.

More and more entrepreneurs turned their attention to building businesses that can solve the continent's problems and provide services it has long awaited.

    Enterprises emerged to fix problems in payments, traffic and talent, while more entrepreneurs raised more money from investors than ever before.

    Here, in no particular order are 10 of the most exciting young companies of the year.

    The list includes the startups I consider to have the most potential, to be the most viable -- not necessarily the most popular or hyped.

    Sendy

    Where: Kenya

    In a nutshell: Uber-style motorbike delivery service.

    What's unique: Africa has delivery services and courier services but never before Uber-style so you can track exactly where the deliver rider is via your phone app.

    Sending packages is usually expensive and difficult in big, congested African cities like Nairobi and Lagos. Many people use motorbikes to get to work to avoid getting stuck in traffic, so using motorbikes for deliveries is a smart, cheap, local solution.

    Future moves: Sendy is in a very strong position because e-commerce is growing and at some point those kinds of sites could integrate with companies like Sendy. It could also potentially be acquired by a foreign company, perhaps Amazon, if they decide to expand to Kenya or South Africa and want to invest in a delivery service that understands the terrain.

    Angani

    Where: Kenya, East Africa region

    In a nutshell: Pay-as-you-go cloud computing

    What's unique: This is nothing new internationally, but the cloud computing space in Kenya is nascent. Angani are coming into the market trying to make prices affordable. What makes it cool is that you pay for what you use. You choose a plan and go.

    Future moves: It may be difficult for Angani to scale in a short time, given that all of their competitors in this new and growing market are established players. It remains to be seen whether their tactic of driving competition with low prices will attract enough customers.

    Irofit

    Where: Nigeria

    In a nutshell: Mobile payments without internet

    What's unique: Their offering -- mobile payments over mobile networks -- is unique. It's something that hasn't been done before. Making mobile payments over the internet can often be an issue in Africa, so Irofit are leveraging more widespread mobile networks.

    Future moves: They launched very recently, and no one has used the app yet. But Irofit raised$600,000 in just six months earlier this year, showing that there are big players who think the startup has real potential.

    Wyzetalk

    Where: South Africa

    In a nutshell: Invite-only social platform for business

    What's unique: A business platform for companies to help their employees to more effectively communicate. Staff can use the platform to collaborate on projects, set up meetings, instant message, share files and more.

    Future moves: Wyzetalk has been around since 2011, but they have built the company steadily, winning round after round of funding, which shows they must be doing something right. It is currently used by companies from a variety of industries including travel and tourism, tech and food and drink. They have a very solid model and are likely to keep growing.

    Gamsole

    Where: Nigeria, Global

    In a nutshell: Gaming company

    What's unique: Celebrated as the biggest success story of any African game developers, this startup has been developing games in the Windows phone market for a couple of years. Gamsole was incubated in the 88mph accelerator and since then their games have seen 9 million downloads globally.

    Future moves: Gamsole recently received an innovation grant from Microsoft and are looking for new talent with a recently launched competition for illustrators and designers that offers $4,000 to the winner. They are also yet to launch a global smash hit game.

    Snapscan

    Where: South Africa

    In a nutshell: Make payments via your mobile phone

    What's unique: A service, not dissimilar to Apple Pay, which allows people to make payments with their mobile phone by simply taking a photo of a QR code and punching in the amount they want to pay.

    Future moves: Less than a year after launch, the system was being used by 12,000 small businesses. There is huge potential for this service: There is an appetite for convenience in payments and there is an opportunity to leverage on Africa being mobile first. They have the potential to expand into other markets and maybe even compete with Apple Pay and Google Wallet.

    Delivery Science

    Where: Nigeria

    In a nutshell: Delivering smarter using big data

    What's unique: This startup is all about using big data and analytics to help companies in Africa's emerging e-commerce sector manage inventory and deliver more efficiently. Delivery Science offer to completely manage a company's logistics from what's in the warehouse to innovative ideas like verification codes for deliveries to ensure the right person gets a package.

    Future moves: The company was started this year by a team who have successfully launched other startups and who are knowledgeable in delivery and logistics. They have the right idea and the knowledge to serve the market in Nigeria.

    Paysail

    Where: Ghana

    In a nutshell: Out-of-the-box payroll management application.

    What's unique: Right now, many companies in Ghana still use spreadsheets to organize employee pay. Paysail offers an all-in-one service that comes with Ghanian tax codes programmed in to make company accountants' jobs easier.

    Future moves: It's a new idea. It's different. Most of the companies -- like this one -- that are incubated in the Meltwater Entrepreneurial School of Technology in Ghana try to reach other markets. Right now, no one is doing anything like this in next-door Nigeria, which means the Paysail application has opportunity to offer an incredible change.

    Andela

    Where: Nigeria, pan-Africa

    In a nutshell: Training graduates as developers, matching them with employers

    What's unique: Andela is focused on helping employers from all over the world find talent from Africa. They take it a step further by identifying raw talent and paying them to learn to become developers, then matching them with global employers looking for talent. The company currently has a local office in Nigeria and a company in the United States.

    Future moves: This company's approach is very smart. In Africa there is a desperate need for talent -- we don't have enough developers, let alone quality developers, because universities don't qualify graduates in technologies for the future. There is also a huge market globally, so this company has a massive opportunity.

    BRCK

    Where: Kenya, all of Africa.

    In a nutshell: A self-powered, mobile WiFi device.

    What's unique: BRCK is a blackbox described by its makers as "a backup generator for the internet," with the aim of solving Africa's connectivity issues. In Africa, there are power outages on a daily basis so getting online and staying online anywhere and anytime in these parts as well as other parts of the world requires a device that can seamlessly switch between multiple networks to provide access, even in remote areas. That's where BRCK comes in.

    Future moves: This product is quite ingenious. The potential impact and scale of this company is the reason it closed a $1.2 million seed funding round, after initially raising $172,000 in a Kickstarter campaign last year. BRCK has the potential to provide internet connectivity to rural areas across the world, where Internet access can be unstable

    Originally posted by Loy Okezie, Special to CNN - Updated 6:03 AM ET, Thu January 8, 2015

    At my current project, we have been experimenting with Behat. We are currently using behat to test key user stories before and after every code push in pantheon. I will be posting more information later on the entire process and how we got it to work well for us. In the mean time, I have attached a screen shot from a sample test to give you an idea of what it may look like for you and clients when you do it right. We have basically turned client user stories into functional test plans that produces results that are clean and easy to understand by the client. Thanks to Arnulfo Hernandez Pulido one of our Front End and Apigee Developers and the rest of the team at the MDC for diving deep into behat documentation and being able to write custom context and test plans. Each team member can now write and run behat test locally and remotely in pantheon as an anonymous users

    What is Behat? Behat is a tool that makes behavior driven development (BDD) possible. With BDD, you write human-readable stories that describe the behavior of your application. You can follow the instructions at http://behat-drupal-extension.readthedocs.org/en/3.1/localinstall.html to install and give it a test run. You can also use https://www.drupal.org/project/drupalextension for a quick start using Drupal

    I want to share my experience in taking the Acquia Certified Drupal Site Builder Exam. Few friends and colleages have asked me to provide them with a list of materials I used to study. The truth is, I did not study using any specific material for the exam. I simply registered and wanted to use whatever knowledge of Drupal I have accumulated to take the test and see what it will look like. I passed scoring more 80% which is fine for me. If you study, you may score 100%. This is my recommendation;

    Do a lot of site building work focussed mainly on using Drupal Core to it fullest and extending Drupal using contributed modules as much as possible instead of creating custom modules. Use Drupal recommended best practices.

    Install Drupal core without any contributed module, make sure you know how much you can do with Drupal core alone. Think of the simply scenarios where you will need to use Views Modules, Date fields, when and how to create custom fields, custom content types, when and how to re-use fields, and when and to rename fields, taxonomy terms, vocabularies and content types with and without data. Study the permissions page and understand basic Drupal permissions and their implication especially Administrative permissions. Create views and use views with exposed filters and etc. Make sure you know what happens when an administrator change the input filters of a long text field to one that is not accessible to the other content editors of the site.

    A former colleague shared his story at http://www.vendor-tech.com/content/wisdom-crowds.

    I also found http://www.jeopardy.rocks/zivtech to be very interesting and helpful.

    Acquia just launched "Acquia Cloud Log Streaming Chrome Extension" that allows developers to see the logs they are generating in real time as they click around their websites. This is a big time saver. I just had the pleasure of installing and using it to run a quick test. It worked just as described.

    https://dev.acquia.com/blog/announcing-the-acquia-cloud-log-streaming-chrome-extension/11/01/2016/8396

    Tags: Acquia, Drupal

    I am sure the question when should I actually start using Drupal 8 has been been asked many times. Depending on who you talk to, you may get a different answer any time you ask. Here is what Acquia is saying in their article on Drupal 8 titled “The Ultimate Guide to Drupal 8” The article/white paper is very long and includes a lot of cool Drupal features you may not be aware of. Check it out for more details and start learning
    When Should You Actually Start Using Drupal 8?

    “If you’re a module developer, you should start caring about Drupal 8 right now. It’s still possible to provide useful feedback on APIs and ensure Drupal 8 ships with everything you need to get your projects ported. But bear in mind that some of Drupal 8’s APIs will still be changed before release if needed to fix critical issues, so you may still need to make code adjustments post-RC.
    If you’re a documentation author, translator, or designer, note that Drupal 8’s user interface, interface text, and markup are not finalized until the first release candidate, so you’d want to wait until RC1 to focus heavily on user-facing documentation, translations, or themes (though by all means, adventurous contributors should start now to provide feedback while we can still fix things).
    If you’re an early adopter Drupal user with developers on staff who don’t mind porting modules and fixing core bugs along the way, and have a launch date in late 2015 or 2016, you may want to start building your D8 sites once Drupal 8 hits a late beta or a RC. This would be a particularly good idea if you need some of the features Drupal 8 offers.
    Most users will want to use Drupal 8 a few months after Drupal 8’s release, when various contributed modules are ported. Keep your eyes on the Drupal project usage graph. When the D7 and D8 lines cross, it may be a good time for you to make the jump, because it means there are more D8 users than D7, so most of the hard work has been done for you already”

    So What Should You Do in the Meantime?

    To answer this question, I found https://www.acquia.com/blog/getting-your-site-ready-drupal-8 with an answer I will give to anyone who will ask me the same question.

    Use Drupal 7. Drupal 7 is a stable, mature, robust, powerful, well-supported framework which will be maintained with bug fixes until after the LTS release of Drupal 8, and supported with security fixes until Drupal 9’s LTS release (several years from now). And a number of the great features in Drupal 8 are available in Drupal 7 as well, with contributed modules.

    While using Drupal 7, you can start preparing for Drupal 8 by using some of the Drupal 7 modules that are now part of Drupal 8 core.

    Here is a list of some important once. You can start using these modules now if you are not already doing so in preparation for Drupal 8;

    1. https://www.drupal.org/project/navbar
    2. https://www.drupal.org/project/ember
    3. https://www.drupal.org/project/views
    4. https://www.drupal.org/project/ckeditor
    5. https://www.drupal.org/project/quickedit
    6. https://www.drupal.org/project/telephone
    7. https://www.drupal.org/project/url
    8. https://www.drupal.org/project/restws
    9. https://www.drupal.org/project/admin_views
    10. https://www.drupal.org/project/configuration
    11. https://www.drupal.org/project/entity_translation

    In this week's weekly Drop An article titled "D8Upgrade.org A Community Service That Tells You When To Upgrade Your Site To Drupal 8" got my eye and here it is.

    Free module upgrade status notifications, tailored to your site
    With the imminent release of Drupal 8 site owners keep asking us when it would be a good time to upgrade their website. For most sites there is no easy answer. Much depends on the upgrade status of the contributed modules that were used in their site, their budget, and the level of rework they intend to do during the upgrade process. Since it can be a daunting task to keep up with the status of the modules, especially for people who are not working with Drupal on a daily basis, we thought it would be useful to create an automatic notification system that sends out updates when new information becomes available about the modules you use.

    I am in the process of adding few Drupal 6 and Drupal 7 test sites just to see how great the site will do in telling me when to upgrade. Stay tuned for more updates.