ySchool project started rolling for some time now. We have a senior developer actively working on setting up the initial environment on git repository. The idea is to get something working initially, build a team around it and then go on to assign task to individuals. Without a ground model, its hard for us to accommodate volunteers especially the trainees and interns from Jaffna, the place we try to get as much as developers we could.
The technology stack is pretty simple, JSF2 with Hibernate/JPA. MySQL database and build environment is Maven. We may use template engines and SSO like Spring Security shortly. Nothing to scare if you are a newbie, none of these stuffs are rocket science and if you are passionate enough, we are more than glad to train you guys before even get you started.
On that note, I need to mention few students I recently had a chance to work with. Vanaja, Lakshitha and Saenthan, three of the many passionate students who joined Yarl IT Hub recently. I was probably bit tough with these these to get their presentation right on the Yarl IT Hub launch day. Boy .. they pulled it through nicely and did their presentation beyond my expectations. Very next week Saenthan just called me and showed his passion to join ySchool team. I was bit cautions and not sure about his commitment, so asked him to do a small assignment on basic Java with some JDBC stuff. He came up with something in two days time, amazed with his commitment, now I am more than convinced that we can get this ySchool done by our own volunteer team from Jaffna .. and who knows if we could get the funding, we can even pay some complementary salaries for their work. All depends on the support we get for our initiative.
Now that we know at-least two people willing to join ySchool, I would like to run a crash course on the technologies and development practices we gonna have in ySchool. It could be a four weeks course which require immense commitment from participants, I would call it a development boot camp. If you are interested then give me a nod and your commitment level for this course and possibly the to ySchool project.
Why do we need to join ySchool project?
ySchool is a simple school management system especially targeting the rural schools. Not going to talk more on the project but the exposure of getting involved in ySchool as a developer, this is a pure open source project using widely adapted industry technologies based on J2EE platform. You, involving in this project will boost your CV and publicly available source repository will talk all your software engineering skills for yourself. Its a step towards to building a set of IT professionals from Jaffna and importantly in Jaffna.
Why do we need to join ySchool Tech Stack Crash Course?
ySchool is designed and managed by industry leading professionals. We try to adapt all the best practices in this project to give a taste of them to the participants. Which means joining the project and contributing to it from day one is not that straightforward. So we decided to setup a crash course introducing the glimpses of all these methodologies and technologies before hand. You gonna love this ... and don't miss it! If I am you, I would be the first person to jump in to attend this!
And one more thing .. Its Free!

