Friday, 27 June 2014

Javascript is taking over the world

Yes you have heard it right! Javascript is not just taking over the web it is also taking over the world. Working at a startup means you should be technically skilled in quite a handful of technologies and I have been given full freedom to explore and experiment with all the cool things that the IT industry has to offer from the past few years or so.

I love Javascript and I am a big fan of it, I am very much happy with the huge success Javascript has had in the recent years. I come from the Microsoft stack and I know the pain of switching my language every time I toggle back between my code behind and designer pages and I have always felt that this is not the right way to approach the web. 

I love C#, its a beautiful language and the attitude among many of the .NET Web programmers is that, we can do everything what others can do with the Microsoft stack so why learn a new stack. That's a valid point actually, Microsoft is well aware of all these trends and has already included PhoneGap as a default project template in the Windows 8.1 OS and already supports Knockout intellisense and you can run node.js applications with in IIS. The only one reason why an another stack will be chosen over the Microsoft stack as I see it is licensing, sure you can get away with it with the Express editions of SQL and VS but in a large scale application where scaling is important a Linux hosting is no match for the windows hosting when it comes to scaling your application to billions of users and the licensing costs that come along with it and this is an important problem that we as developers often face in the real world. 

Its a big leap for a .net programmer to come out of his comfort zone (MSDN documentation and GUI tools) and dive into the ocean of open source software, Git versions and CLI development tools. But that's where the world is heading towards now and to be in the elite group of software developers you are expected to know Ruby on rails, Node.js, MVC, Erlang and Javascript at least.

This is the reason why I think Javascript should be the universal cross platform programming language for the web, Isn't it nice to have one language both for the server and the client. With Node.js we already have a full Javascript stack to develop enterprise applications. This is the right way to approach the web, we don't need all those compiled jar files and dll files anymore which makes an application look unnecessarily heavy. I know some will be shouting at me, what about IE? what about domain specific applications like healthcare and banks? For the former we do need universal standards for browsers that's for sure and for the latter I think it is the lack of Javascript skills that is the problem and not anything to do with the Javascript stack. We can build enterprise applications using just the Javascript stack.  Perhaps these two, the lack of Javascript skills and an universal standard among browsers are the only big reasons that is preventing Javascript from taking over everything.

PhoneGap and Adobe PhoneGap Build Service (Developing Cross platform Hybrid mobile apps) 

Before one had to hire at least three different developers to develop mobile apps each one for each platform (Android, iOS and Windows). Apache Cordova also known as Adobe PhoneGap allows you to develop in one platform whichever you feel comfortable for development and once you feel its working quite well in the testing device you can upload your js files to the Adobe PhoneGap online build service and it will automatically give you the apk, xap and ipa for android, windows and iOS phones respectively without even writing even a single line of native code, yes that's right, you can access all the native features of your phone all just through Javascript.

I personally go with Pure CSS + Knockout as my PhoneGap single page architecture and along with PhoneGap plugins you can really develop some wonderful mobile apps and publish them to the appstore.

WebRTC and WebSockets (Do Real Time Communication between two browsers or between a browser and a server) have implemented a framework which uses WebRTC with WebSockets technology and its completely open source. With this you can quickly develop peer to peer multi-user real time video chat applications without using any external browser plugins and external live streaming servers.

Once a peer connection has been established and once you give permissions to the browser to use your in built webcam and microphone it just streams your media to all the peers connected and you receive remote streams from them even if all of them are behind a firewall. A full-duplex persistent communication without any server intervening between you and other peers connected to the broker. The possibilities are almost endless with this technology.

Popcorn and Popcorn WebMaker (Let's teach the web - Designing interactive videos)

Popcorn WebMaker is Mozilla's online drag n drop editor which gives you flexibility to build interactive and creative media through it. This is how Mozilla defines its WebMaker.
Webmaker is about empowering everyone to become makers of the web instead of just users. It's a mix of web tools, teaching material, and a social platform for teaching, learning, and sharing what you make. And, it's a lot of fun to use. It's even more fun to develop! 
Webmaker is built using modern web technologies including Node.jsHTML5CSS, and JavaScript (lots of JavaScript!)--many of the same technologies Webmaker teaches. If you know these technologies, or are interested in learning them more deeply, you might be interested in helping us develop Webmaker.
The main thing that drives this editor is Butter,js and with Popcorn HTML5 Media Framework you can build your own plugins and tweak your videos adding interactivity the way you like.

Enterprise Web Applications using just Javascript MVC stack and Node.js

If you actually see, the huge success of Javascript has been because of Node.js, Node brings the Javascript programming language to the server side. You can build Single page and Multi-page apps with it. There are dozens of frameworks out there which quickly allows you to develop web applications with just the Javascript stack.

NodeBots (Developing robots using Javascript and a micro-controller)

The rise of JS Robotics - This is really exciting stuff and one can imagine the real world use cases of this technology. Of course this requires some knowledge of electronics but once we have enough development kits which can be used to just plug n play then all we need is a few lines of Javascript code to make your first NodeBot robot.

Now we know why all the cool blokes of the industry have moved over to Node.js.

Sunday, 8 June 2014

Forgiveness means removing the poison of bitterness from your heart

Forgiveness doesn't mean forgiving or forgetting one's sins and hurts upon us but removing the poison of bitterness that is being rooted on our heart. The poison of bitterness is a very bad thing, it takes away everything from us, sinks its roots deep with in us and tears us apart from with in.

Why this so called poison of bitterness should come in the way of your relationship with the Holy Father? Why you should stray away from the path of righteousness and from your God just because of other's sins? That doesn't mean we should forgive someone just for the sake of forgiving without being fully healed ourselves. At these times it is better to take your pain to Christ and let him heal your wounds and let him decide when is the right time to forgive someone so that you are fully healed and ready to forgive. When you forgive after you are finally healed your heart becomes lighter and you start gaining strength to take the path of righteousness again.

Most Christians believe in original sin and take for granted that it is in their nature to sin and they believe they are sinners by birth and believe that Christ died for their sins but they all have failed to understand the root cause of sin. While Christianity puts the fall of man with the sin of Adam, Gnosticism puts the origin of sin with the Fall of Sophia. This is where I, as a Valentinian depart from orthodox Christians. I as a Valentinian Christian, reject the original sin and reject the atonement of the sins by Jesus Christ.

People sin not because they are sinners by birth nor do they sin because they have inherited sin from their ancestors, people sin because they are ignorant of the Holy Father, this is the root cause of all sins. Isn't prevention better than cure? Isn't it better to not sin at all instead of sinning again and again and asking for forgiveness again and again? Just by fervently believing that Christ died for our sins will not lift the burden of guilt from our shoulders and will not make our souls free from sinning. Only acquaintance of the Father can really make us free from being sinners.

Gnosis (knowledge) of the Father removes the power of sin. Those who have gnosis (knowledge) are theoretically free of sin. The Gospel of Philip says "The one who has knowledge is a free person. But the free person does not sin, for the one who sins is a slave of sin " (Gospel of Philip 77:15-18 cf.. John 8:34). Spiritual people by definition do not sin. Through knowledge they die with regard to sin and are raised up again with Christ (Excepts of Theodotus 77:1). Gnosis (knowledge) eliminates their inner demons and gives them a "pure heart" which allows them to lead a sinless existence (Valentinus Fragment 2/H) 

This is why Valentinians claimed that spiritual people are "saved by nature" (Excerpts of Theodotus 55:3, cf.. Ep 7:8, Ireneus Against Heresies 1:6:4, Thessalonians 2:13), and that it is "impossible for them to fall prey to corruption" (Ireneus Against Heresies 1:6:2 cf.. 1 John 3:9). They were said to have the knowledge of God's will that allows them to lead a sinless existence (cf.. Gospel of Truth 22:9-11, Interpretation of Knowledge 9:31-33) and become "illuminators in the midst of mortal men" (Letter of Peter to Philip 137:6-9). 
The idea that the redeemed person is theoretically set free from the power of sin is derived from the New Testament, particularly the letters of Saint Paul. In the Epistle to the Romans he says, "Our old sinful self has been put to death with Christ on the cross, in order that the power of the sinful self might be destroyed" (Romans 5:6). Later in the same letter he says, "You have been set free from sin" (Romans 6:22). Similar ideas occur in the First Epistle of John, "Whoever is a child of God does not continue to sin, for God's very nature is in him" (1 John 3:9)
In contrast, spiritual Christians were redeemed through unmerited grace (cf. Gospel of Truth 35:25-28). The elect are "spiritual not by behavior but by nature" (Irenaeus Against Heresies 1:6:2) as a consequence of having God's spirit. As we have seen previously, the gnosis (knowledge) granted by the grace of God was expressed through complete abstinence from sin. Valentinians believed that ordinary Christians performed good deeds in order to be saved while they themselves performed good deeds as an expression of their salvation. 

In conclusion, Valentinians are closer to the mainstream of Christianity than is often assumed to be the case. The evidence supports the conclusion by Desjardins (1990, page 116) that the Valentinians were "Christians who took sacraments quite seriously, who took to heart Matthew's Sermon on the Mount, and were deeply concerned about not committing sins". It might further be added that there is certainly some truth to their own claims that their theology was derived from Saint Paul. 
Isn't the world will be a better place if everyone abstain from sinning but one cannot be free from sinning unless and until one knows the Father and Sophia is doing just that i.e. sowing the spiritual seed in all of us and turning our nature from hylics to psychics and finally to pneumatics. By blind faith or by doing good deeds one cannot receive the gnosis of the Father, it can only be received through grace and by predestination, this is the reason why we don't try to evangelize anyone by force, its a gift which you have to receive from the Holy Father and everyone will finally receive that gift from him.

Monday, 2 June 2014

The secret Pauline mystery tradition of the Valentinians

Saint Paul, the Apostle to the Apostles.

Saint Paul was the apostle to the apostles because he and Valentinus were the only ones who had truly received the highest Pleromic revelation of Christ possible. The post resurrected Jesus of Matthew, Mark, John, Luke, Mary, Peter, Thomas, Judas, James and others revealed to Saint Paul a mystery which was hidden for ages and this mystery allowed the impossible that is the salvation to both Jews and the Gentiles. The good news of Saint Paul.

Romans 1:16 For I am not ashamed of this Good News about Christ. It is the power of God at work, saving everyone who believes--the Jew first and also the Gentile.

I dare not ask why God chose to reveal this mystery to Saint Paul and not to the other apostles perhaps he was the chosen one. He never met the human Jesus who walked on earth along with the other twelve apostles but so what, all the apostles did saw the post resurrected Jesus and hence all the apostles including Saint Paul are even in that context.

Both Saint Paul and Valentinus truly received the highest Pleromic revelation.

Perhaps no man in the history of the world has been so brutally attacked for speaking the truth other than Saint Paul, the Jews hated him because he undermined the Jewish Law and hated him for a number of other reasons, the Greeks saw him as a charlatan who was trying to seduce the pagans to Christianity, the Ebionites said that he converted to Judaism just to win the daughter of a Jewish priest, most Christians accuse him as being the culprit to twist the doctrine of Jesus, the academic people consider him to be an epileptic patient, scholars who know the truth are silent and don't come out and speak out the truth about Saint Paul.

Oh that's just great you morons isn't it, you all have failed to understand the pneumatic heart of one man, Saint Paul, its time to set those accusations straight and give him the reverence which he truly deserves.

What's the proof? From Saint Paul to Valentinus, one vision, one doctrine.

For in Christ dwells all the Aeons of the pleroma in bodily form (Colossians 2:9)

It was quite amazing that Aeons were in the Father and that they were able to emanate in as much as they were not able to perceive and recognize the one in whom they were. (Gospel of Truth)

This kind of knowledge and conviction can only come from revelation not by book reading or not by being influenced by other mystery schools and not by making up things on your own by wishful thinking. If it was all made up then why is that Saint Paul and a century later Saint Valentinus are adamant about their doctrine of Christ. Saint Paul never met Jesus and Valentinus never met Saint Paul  and yet our mode of communication is only one thing i.e. Gnosis Kardias.

Ptolemy in his letter to Flora says that we too have received the apostolic tradition and there is a continuity of tradition from Saint Paul to Valentinus and to Valentinians and only those who have knowledge of the tradition really know what a great doctrine Saint Paul is preaching in his Gospel and not some moron who writes rubbish about Saint Paul.

Saint Paul just like the Valentinians considered himself to be outside the Law because the original Law is already written in the hearts of the pneumatics and hence they do not sin by nature.

1 Corinthians 9 To the Jews I became as a Jew, so that I might win Jews; to those who are under the Law, as under the Law though not being myself under the Law, so that I might win those who are under the Law; to those who are outside the law, as outside the law, though not being outside the law of God but under the law of Christ, so that I might win those who are outside the law. To the weak I became weak, that I might win the weak; I have become all things to all men, so that I may by all means save some.…

Romans 2:15 For when Gentiles who do not have the Law do instinctively the things of the Law, these, not having the Law, are a law to themselves, in that they show the work of the Law written in their hearts, their conscience bearing witness and their thoughts alternately accusing or else defending them, on the day when, according to my gospel, God will judge the secrets of men through Christ Jesus.

Neither Jew nor Gentile but a Gnostic who is one with Christ.

Galatians 3:28 There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.

Valentinians are the real Pauline Christians and we are back. A tradition without its rituals is as good as dead but the fact that our entire philosophical setting which is based on Paul's Pleroma Theology is intact and rock solid even at this current age and time is enough to make us believe in the pneumatic Christ and return back to the Pleroma where we came from, which is the abode of the Aeons.

Valentinianism is going to stay and its tradition will raise back from India because in this part of the world this religion is the orthodoxy and we absolutely love it.