On 5-6 November, JAVA developers from around the country will gather at the Clock Tower at V&A Waterfront to network and chat about Java at the J-SA inaugural Conference.
The J-SA Conference is one of many software conferences hosted around the country to train
and connect software developers to each other and open up new opportunities in the tech industry.
This latest event, which will run from 5 – 6 November 2015, will focus on JAVA, one of the most popular programming languages in the world, with close to 90% of Fortune 500
companies reported to be using it.
The event is being organised by Evenir Pty. Ltd, leaders in software conferencing, who aim to provide a space for new and experienced developers to connect and open up the tech
conversation in a country where coding is still an emerging profession and industry.
“There is a huge emphasis on training at our conferences, because the industry is still so fresh in South Africa”, says Theo Sauls, founder of Evenir. “Many developers are self-taught and could benefit from networking with more experienced developers. Our conferences provide a
space for this.”
The J-SA Conference is a mix of practical applications and informative talks by local and international experts in the field, with headline speakers such as Indran Naick, Chief
Technology Officer for IBM in the Middle East and Africa and Nitsan Wakart, a coder who has worked on army intelligence systems, dot.com start-ups, financial institutions and
innovative product development, taking the stage.
While Cape Town has recently been recognised as a growth hub for technology, there is still a long way to go. Sauls, however, says that it is imperative that the country start looking at IT, and more especially software development/ coding, as the job market of the future.
“Besides the fact that we have a serious IT skills shortage in South Africa, if you look at the Java Ecosystem, developed countries are looking abroad for developers to outsource work to.That work could be coming to South Africa.”
To help move this process forward, Evenir regularly donates a percentage of its’ tickers to students to attend the conference for free.
“It’s pointless getting all these experienced developers together if we are not developing our next wave of experienced developers,” says Sauls. “And thanks to sponsors such as Standard Bank, Amazon and IBM, we are able to donate 20% of the tickets to the J-SA Conference to students and invest in our country’s future.”
For more information about the J-SA Conference, contact Theo Sauls on 078 488 5095, email
Modified on by MichaelMarinier
IBM is introducing several new services on Bluemix, IBM’s cloud development platform, designed to help developers create analytics-driven cloud applications.
The will make it easier for developers to create cloud applications for mobile, Internet of Things (IoT), supply chain analytics and intelligent infrastructure solutions. They will be added to over 100 services already available in the Bluemix catalog, which includes complementary analytics tools from IBM such as those found in the recently unveiled IoT Zone and Watson Zone.
Created on open technologies that allow developers to build, run and manage cloud applications and services with more flexibility, Bluemix enables developers to mix and match different services and tools that best fit their strategy. IBM launched Bluemix with a $1 billion investment in 2014; since then, it has become the largest Cloud Foundry deployment in the world.
IBM is adding more of its own technology into Bluemix, including:
- Bluemix API Management allows developers to rapidly create, deploy, and share large scale APIs and provides a simple and consumable way of controlling critical APIs not possible with simpler connector services.
- New mobile capabilities available on Bluemix for the IBM MobileFirst Platform, which provide the ability to develop location-based mobile apps that connect insights from digital engagement and physical presence.
Among the ecosystem and third-party services being announced today are:
- Public availability of the .NET Runtime (preview) in IBM Bluemix and open sourcing of .NET Buildpack that grants developers in any Cloud Foundry based environment the ability to leverage Microsoft's development capabilities, making it easier to integrate multiple cloud workloads.
- Namara.io platform by ThinkData Works aggregates and catalogues available open data into a single portal, providing businesses, developers, and citizens with API access to high value information.
- Cupenya Insights provides an analytics foundation that allows developers to connect and monitor business activities across several Bluemix applications, define key performance indicators and receive performance overview of the entire business process or supply chain.
- flowthings.io by Flow Corporation collects real-time data and provides complex event processing, and data delivery that makes it easier to integrate applications with almost any software or device in the Internet of Things space.
- Reappt from Push Technology delivers data at unmatched scale and speed over the Internet to give your apps a performance edge.
Underscoring developer choice and skill development of open source technologies as key tenets of cloud innovation, IBM is supporting the expansion of independent Cloud Foundry Dojo's by establishing the first IBM Cloud Foundry Dojo, located in Raleigh, NC. The IBM Cloud Foundry Dojo will be a physical place open to all developers where IBM will help accelerate skills on the Cloud Foundry Code base and mentor developers to dramatically increase the number of code committers to Cloud Foundry.
IBM already has 12 Dojo graduates on its team, and a dedicated team of 9 full time developers to work solely on Cloud Foundry as official committers from IBM on a number of key projects including Elastic Runtime, Diego, Services, BOSH, CLI and Eclipse Tools for Cloud Foundry.
IBM has long supported open source organization in addition to Cloud Foundry, recently unveiling IBM Containers, a Docker-based container service delivered on Bluemix that includes open Docker-native features and interfaces, including the new Docker orchestration services. The IBM Containers service will enable enterprises to launch Docker containers directly onto the IBM Cloud on bare metal servers from SoftLayer. With this technology, developers have an environment that is simpler to manage and offers increased utilization and performance in a more flexible execution model, expanding the types of applications that can be supported on the IBM Cloud.
IBM total cloud revenue—covering public, private and hybrid engagements—was $7.7 billion over the previous 12 months at the end of March 2015; it grew more than 60 percent in first quarter 2015. IBM’s cloud delivered as a service business, a subset of the total, includes PaaS.
IBM Media Relations
1 (212) 671-9616
Want to develop your own App quickly but not sure you have the ability to do so? Then consider Rapid Apps which is an extension of the IBM cloud platform, IBM Bluemix.
Rapid Apps allows developers to manage and develop their apps across many different services and run times from one dashboard. Developers can quickly create apps that other people can use, even if they don't have any coding experience. As an example, if a user keeps data in spreadsheets, they can adapt those spreadsheets into apps. Users can work with their app source files in Rapid Apps, and the files are stored in the Rapid Apps service on Bluemix .
IBM Bluemix is a Cloud Based Platform-as-a-Service (PaaS) that can get start-ups and established companies to become cloud ready easily and timeously. If you would like to benefit from IBM Bluemix and get a better understanding of it all you need to do is create an IBM Bluemix Account and enjoy a 30 day free trial. Use this time to determine if the service is a perfect fit for your needs. Bluemix also includes IBM DevOps to give developers flexibility to choose the tooling which works best for them. Developers can use their current developer tools or use the web IDE (Integrated Development Environment) tool as part of the IBM DevOps offering.
Developers can build their apps using widgets then build and test the app in mobile and browser simulators. When the developer completes building the app, they can deploy their apps from Rapid Apps to Bluemix to make the app available on web browsers, tablets, and other mobile devices. This means that developers can create a professional app without coding or scripting.
If you need more information just put it in the comments below or find me on twitter: @MarinierCom
One of the most significant concerns developers have when building their Apps, is the issue of security on Bluemix. As an application developer, they must enable the security configurations, including application data protection, for their applications that run on Bluemix.
IBM Bluemix is a Cloud Based Platform-as-a-Service (PaaS) that can get start-ups and established companies to become cloud ready easily and timeously.
There are several security capabilities provided by Bluemix. Below are listed the most commonly used services to help secure applications:
IBM SSO service
IBM Single Sign On for Bluemix is a policy-based authentication service that provides an easy to embed single sign-on capability for Node.js or Liberty for Java applications. To enable an application developer to embed single sign-on capability into an application, the administrator creates service instances and adds identity sources.
IBM AppScan mobile analyzer
This service provides a security analysis of Android mobile applications. To use this service, you must upload a compiled Android app as an APK file. When the security analysis scan is done, you can download a report.
IBM AppScan dynamic analyzer
This service provides a security analysis of web applications with a dynamic analysis tool. The tool works on the deployed web app, not on the app source code, and it can scan any Bluemix web app regardless of its language or technology. You can scan only applications of the organizations that you belong to. To create a scan, you must configure the web app URL and the login credentials if any. When the scan is done, you can download a report.
The IBM Database service
This service uses IBM Directory Server LDAP for authentication and IBM InfoSphere® Guardium® Data Activity Monitor to protect the database that is accessed by applications. The connection between applications and the database is protected by the SSL certificate that DigiCert signs. You can use the SQL database console in Bluemix to get reports that contain the following information:
Sensitive data that might exist in the database that is accessed by applications.
The application users who accessed the database within a specified period.
The application users who are accessing sensitive data that is in the database.
To mask data by using SQL, applications can call the masking user-defined functions (UDFs) that are deployed together with the database. For example, you can mask the data that you want to use elsewhere for testing. The UDFs implement the data masking algorithms from IBM Infosphere Optim™. For more information, see Data privacy.
The IBM dashDB service
The dashDB service uses IBM Directory Server LDAP for user authentication and IBM InfoSphere Guardium Data Activity Monitor to protect the database that is accessed by applications. The connection between applications and the database is protected by SSL certificates. This service uses the DB2® native encryption capability to automatically encrypt your deployed database and database backups. Master key rotation is automatic and happens every 90 days.
Create your IBM Bluemix Account and enjoy a 30 day free trial. Use this time to determine if the service is a perfect fit for your needs.
Citi® Mobile Challenge is coming to Europe, Middle East and Africa in search of the next big thing in FinTech. Registration is open through March 6th at CitiMobileChallenge.com.
Citi is going around the world in search of developers and designers who can create new innovative FinTech solutions, using the power of Citi’s digital platforms. This competition held successful events in Bogotá, Buenos Aires, Silicon Valley, New York and Miami in 2014.
Selected participants can choose to develop solutions in two categories. The first is consumer solutions: Innovations that help provide consumers with personalised, intuitive products and services that transform how they think about banking. The second is business solutions: New financial technology tools and services to help small businesses, large corporations, institutions, organizations or governments.
Finalists compete for an opportunity to take their technologies into production with Citi’s support, plus a share of USD $100,000 in cash awards and a suite of services from Citi Mobile Challenge sponsors.
As a Strategic Sponsor of Citi Mobile Challenge EMEA, IBM is offering a 90-days free trial of IBM Bluemix™ for participants to create and deploy their apps quickly and easily. IBM will also provide awards for the most innovative use of IBM Bluemix. To find out more about what Bluemix can offer and to register for your free trial, click here.
To learn more, visit CitiMobileChallenge.com or join the conversation with #CitiMobileChallenge.
See here for more about Bluemix.
Developers and entrepreneurs in Johannesburg, South Africa, are invited to help solve the city’s problems, and in doing so win their share of prizes to the value of R5m. If you are an entrepreneur or developer and you think you have the digital solutions to tackle issues such as load-shedding, education, healthcare or better ways to maintain roads – then this challenge is for you.
The #Hack.Jozi Challenge is an initiative between the City of Johannesburg, the Johannesburg Centre for Software Engineering at the University of the Witwatersrand, and the Seed Academy.
Head of broadband for the City of Johannesburg, Zolani Matebese, said that the "#Hack.Jozi Challenge" aims to be a boot camp for start-up entrepreneurs and is seeking "digital ideas to enrich the lives of the people of the City of Johannesburg"
Applicants will use IBM’s Bluemix, a Cloud Based Platform-as-a-Service (PaaS) that can get you cloud ready easily and quickly. All you need to do is create anIBM Bluemix Account and enjoy a 30 day free trial.
The winners will receive access to a digital hub, a cash amount and access to technical support and mentorship. The winner will get one year’s free hosting credit for their business applications from IBM.
Those taking up the challenge must live in the Johannesburg area, possess a valid South African identity document and may not be employed by the government. The deadline for submissions is March 6 and applications are online. Find all you need to know to enter for the Hack.Jozi Challenge here.
Like us on Facebook developerWorks-Africa page where we post daily on topics that can help you and also a place where you can ask questions. Leave your opinions below and don’t forget to follow us on twitter @dvWorks_Africa for the latest on developerWorks Africa.
There are countless challenges that we face in Africa but the diversity, cultures and willingness to adapt and find solutions to problems is undeniable. The introduction of Bluemix, a Platform-as-a-Service (PaaS), for developers is changing the way in solutions are developed. Bluemix helps developers optimise their time spent creating applications.
Developers no longer have to be worry about long hours spent installing software or having to deal with virtual machine images or hardware. Now with just a few clicks or keystrokes, developers can provision instances of their application with the necessary services to support them. This translates into savings of countless hours of setting up, configuring, and troubleshooting into time spent innovating and getting products to market in days and not months.
Bluemix is an implementation of IBM's Open Cloud Architecture , based on Cloud Foundry that enables you to rapidly create, deploy, and manage your cloud applications. Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications on public and private cloud models.
As Bluemix is based on Cloud Foundry, developers can tap into a growing ecosystem of runtime frameworks and services. In addition to providing additional frameworks and services, Bluemix provides a dashboard for developers to create, view, and manage their applications and services as well as monitor their application's resource usage. The Bluemix dashboard also provides the ability to manage organisations, spaces, and user access.
Bluemix provides access to the services delivered through Cloud Foundry and enhances the collection of services. It delivers basic and enterprise-level services that enterprise organisations need to make their cloud applications ready and available to their customers when they need it and where they need. Because of its underlying open source technologies, Bluemix provides the flexibility to integrate the development frameworks and services that suit your needs.
Take a look at these How-To-Guides to see just how much Bluemix will help you get where you want that much faster.
Register with Bluemix to rapidly build, deploy and manage your cloud applications. Start your free 30 day trial today and register here.
Are you a tech startup less than five years old? How much do you know about working in the Cloud? IBM has recently launched the IBM Global Entrepreneur Program for Cloud Startups. This program combines our greatest cloud services including Bluemix, Softlayer and Cloudant to help you jump-start your idea into market in a matter of hours.
IBM has always been committed to providing resources and opportunities to tech startups that need to grow and become successful. The program is Global in nature but with a focus on growing local tech startups. You will have access to the resources you need, including access to free software, hosting, technical experts, mentors and access to over 40 worldwide innovation centers.
Take advantage of the most cloud services available in the market for tech startups. Learn more about the unique opportunities you will have and check out more about the New IBM Global Entrepreneur Program for Cloud Startups here.
We want all developers and entrepreneurs to realize their dreams and take your ideas to a global level.
Africa will create applications that will leap frog the rest of the world with innovative solutions to the unique constraints we face daily in Africa. So what are you waiting for? Click and register here today.
Take some time and register for Bluemix and start your 30 free day trial now.
Join on us on our Facebook developerWorks-Africa page where we post daily on topics that can help you and also a place where you can ask questions. Leave your opinions below and don’t forget to follow us on twitter @dvWorks_Africa for the latest on developerWorks in Africa.
IBM has partnered with the South African Department of Trade and Industry to establish a new Research Africa Facility in Johannesburg. The first Africa Research facility was built in Kenya, 2013, and has greatly helped in developing solutions for Africa.
The lab in South Africa will focus on big data and mobile in the fields of healthcare, science, and the internet of things. IBM CEO Ginni Rometty says, the investment will be worth a total of R700m and will create IBM’s 12th international research lab.
“This is the most important contribution we can make to South Africa,” Rometty said, adding that data scientists are becoming among the most highly sort after employees globally, and that she hoped this would encourage more South Africans to enter the field.
With the ever fast growth of the cloud, developers will have greater access to developing and building startups without the restrictions experienced in the past. Africa is ready for to join the global community and has the opportunity to leap frog other countries in developing unique solutions for problems faced daily in Africa.
With the Cloud, Open Data and tools such as Bluemix developers in Africa will be able to narrow the gap between established and developing countries. These evolving technologies will enhance education, agriculture, health and skills development across the continent.
The IBM Research team in Johannesburg will be led by Dr. Solomon Assefa who has previously worked at IBM’s Nairobi facility.
Africa is a large and diverse continent that ranges from extreme wealth to extreme poverty in terms of infrastructure, levels of education and technology.
Infrastructure is a challenge in Africa. It poses a significant road block for both established companies and startups that operate locally. For example in South Africa, the national power supply company, Eskom, is implementing load shedding as it is unable to meet the demands for power needed by the population. Sections of the country will be without power for several hours daily. This has an impact on all businesses and investors are nervous to invest in a country that cannot supply the power required by its businesses. Technologies such as Cloud, where server infrastructure could be deployed in another region or even another continent, enables businesses to mitigate the risk associated with the lack of infrastructure.
The article on ThoughtsOnCloud offers a more complete account of how Africa can benefit from Cloud. Despite the immense diversity of cultures and governments between borders, Africa is experiencing an age of innovation and entrepreneurial activities. Technologies such as cloud could allow emerging markets to lead the way.
So why is Cloud adoption vital for the African continent? In addition to mitigating local constraints and challenges it lowers the barriers to entry, it levels the playing field between the developed and developing worlds, enables reach into new markets and enables rapid and low cost deployment of new and existing services.
Take some time to read the article, 5 reasons why cloud is vital in the developing world, to gain a deeper insight as to why Africa is not constrained by its limitations and can now compete on a global level.
IBM Bluemix is a Cloud Based Platform-as-a-Service (PaaS) that can get you cloud ready easily and quickly. All you need to do is create an IBM Bluemix Account and enjoy a 30 day free trial. Use this time to determine if the service is a perfect fit for your needs.
I would also like to invite you to join on us on our Facebook developerWorks-Africa page where we post daily on topics that can help you and also a place where you can ask questions. In fact the harder the question the better for us.
Leave your opinions below and don’t forget to follow us on twitter @dvWorks_Africa for the latest on developerWorks in Africa.
South African-based Metropolitan Health is poised to launch the first commercial application of IBM Watson in Africa, taking advantage of IBM's cognitive technology to meet ever evolving customer needs.
Watson processes information more like a human than a computer—by understanding natural language, generating hypotheses based on evidence, and learning as it goes. Metropolitan Health will use this capability to ingest medical records, learn and transform health advisory services to its customers. This significant move will enhance and personalize health services in South Africa as well as the rest of the African continent.
With the growth of mobile phones on the African continent this new platform will help many who in the past did not have access to enhanced health services. IBM Watson is helping to connect, support and develop Africa in ways that are unique culturally and individually. Over time, Watson will be taught to respond where possible, directly to customer enquiries, and the convenience of having access to health and wellness information 24/7 will be made possible thereby helping to reach more Africans every year.
Dylan Garnett, CEO of Metropolitan Health, says that health technology plays a critical role in connecting the access-affordability-outcomes priorities for better health services. “IBM Watson and cognitive computing are helping us do more than simply fix basic breakdowns in treatment paths; we’re “leapfrogging” to deliver a market leading health outcome to the public. We intend to transform every customer interaction with insightful data and deliver the best personalized services and care available”
Mike Rhodin, senior vice president, IBM Watson Group added to Garnett’s comment. “Metropolitan Health’s innovative application is a good example of how Watson’s cognitive intellect has the potential to empower individuals and organizations.”
Metropolitan is using IBM Watson to create an Engagement Advisor that will fundamentally transform how individuals and companies interact. The IBM Watson Engagement Advisor will be used by customer service agents or directly by customers, delivered through the cloud and via mobile devices with the ability to:
Meet growing customer expectations based on their past history.
Customers can engage when it suits them.
Gain insights from Big Data to make evidence-based, informed decisions.
The IBM Watson Engagement Advisor is being configured, trained and introduced into the Metropolitan Health customer services environment where there are more than 12 million client interactions handled each year.
Please leave comments below or find me on Twitter @MarinierCom
Welcome to our new developerWorks blog for Africa. developerWorks Africa blog. This is IBM's online resource for developers and IT professionals located within the African continent. I'll be bringing you the latest IBM technology advances, trends, products along with explanations on what this means to African developers. But it isn't a one-way street, I need to hear from you ! Test the published opinions, and ask questions of our experts, help us dig deeper and find out the implications for IT in Africa.. This works, only as long as we are both in the conversation together. Share you triumphs and innovations as well as your bumps in the road. Don't be shy. We need to hear your opinions, your ideas, and your viewpoints.
Where to start? Where to start? After much consideration and hall talk, I decided to start by tackling Bluemix.
Having spent plenty of time researching Bluemix and having listened to a wide variety of opinions and definitions, I have come to the realisation that many developers approach Bluemix from what it can do for them within their specific fields of expertise. So I've decided to take a higher level view of Bluemix, and assess what it can do for all African developers. Naturally, I have tried to create a definition that can speak to all Developers in Africa to use as a starting point.
I must concede that the definition I share is not solely my own but rather compiled from interviews and discussions with African developers and product managers. A tapestry woven from single threads of single viewpoints, resulting in a comprehensive, higher level assessment of what Bluemix is and what Bluemix means to African developers in particular.
Shamim Hossain states quite aptly that Bluemix is "A platform where developers can act like kids in a sandbox—except this box is enterprise-grade.”
So what is this new sandbox? Hossain refers to Bluemix as a development platform built on Cloud Foundry that allows you to build applications rapidly using a variety of services. Because it's based on open standards, developers avoid vendor lock-in, and leverage the open, flexible, vendor-neutral cloud environment. Developers are free to use a variety of open-sourced tools from IBM, third parties, or freeware sites. Thus, allowing them to select the open standard tool that best fits the need, rather than the proprietary compatible tool designed to fit the anticipated need.
Currently IBM has over 200 software and middleware patterns for helping enterprise developers build portable and compatible application for the hybrid cloud. The pre-built servers ensure that application assembly is easy and developers can dedicate their time to focusing on app requirements and developing solutions to those requirements.
Quite simply this means that Bluemix allows developers to focus on developing their Apps. While Bluemix takes care of the back-end.
Finding Bluemix in Africa
In hunting down the meaning of Bluemix for Africa, I shifted my attention to the IBM Research Africa team based in Nairobi, Kenya. This is the 12th global laboratory and the first commercial facility in Africa. It is creating partnerships in business, research facilities and organisations and in universities across Africa. It was here I found a promising recent interview entitled: What you wanted to know about Bluemix, but were afraid to ask.
The discussion Predrag Lucic, Ecosystem Development Executive MEA IOT, and Executive IT Architect, Hamid Khafagy cover important aspects of Bluemix and candidly admit that at first glance the Bluemix explanations can be quite confusing.
Below is a link to the video. Take some time to demystify Bluemix and allow yourself to discover a world that will make your life as a developer much easier but more importantly more competitive and more efficient.
This is just an example of the many blog entries that will follow, highlighting innovations within IBM, as well as inventions, applications, and further innovations you make in response to those innovations at IBM. That said, we want to hear from you. We want to know what is going on in Africa and give voice to the energy, insight, creative uses, of IBM products and initiatives in Africa. So talk with us on Twitter @dvWorks_Africa and leave your comments below.