HTTP Status Codes

Was at an interview at the millennium and was asked the Meaning of HTTP Status Codes... And I got confused..
So here are all of them.

1×× Informational
100 Continue
101 Switching Protocols
102 Processing

2×× Success
200 OK
201 Created
202 Accepted
203 Non-authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status
208 Already Reported
226 IM Used

3×× Redirection
300 Multiple Choices
301 Moved Permanently
302 Found
303 See Other
304 Not Modified
305 Use Proxy
307 Temporary Redirect
308 Permanent Redirect

4×× Client Error
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Payload Too Large
414 Request-URI Too Long
415 Unsupported Media Type
416 Requested Range Not Satisfiable
417 Expectation Failed
418 I'm a teapot
421 Misdirected Request
422 Unprocessable Entity
423 Locked
424 Failed Dependency
426 Upgrade Required
428 Precondition Required
429 Too Many Requests
431 Request Header Fields Too Large
444 Connection Closed Without Response
451 Unavailable For Legal Reasons
499 Client Closed Request

5×× Server Error
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
506 Variant Also Negotiates
507 Insufficient Storage
508 Loop Detected
510 Not Extended
511 Network Authentication Required
599 Network Connect Timeout Error


Supporting Codenza in future

I will keep supporting codenza till I die. I have given almost year of my life to it and it has been one of my most successful projects. Right now as I'm writing this post, it has around 2,20,000+ downloads & 70k active users. Rest users use the app as per needed (Or maybe they just use it copy during exams) and uninstall it later. But I will never say codenza is impressive, I want to do more than just an App or a small community of "just" programmers talking to each other around the world with emails & forums.

This week I will be leaving for Boston for the Boston University Hackathon. Seems fun & challenging, let's hope I get accepted to Princeton! That would be something, wouldn't it!

We haven't decided what we are going to create & I want to avoid the fiasco that happened at Digital Healthcare Hackathon. Anyway, we learn, we adapt & we overcome right. I'm bored with most of the lectures @ Stevens. Sometimes I think, is it really worth getting a Masters? Anyway got to run to the supercomputer meeting in 1 hour! Will keep this updated everyday now.


Issue with Codenza Pro

Google has recently suspended the Paid Version of our App named "Codenza Pro". In the email, they have noted that we violated the impersonation policy. I have no idea which App has been impersonated since the only App similar to Codenza Pro is Codenza itself. I have emailed them on May 20 and I am still awaiting for their response. I am still unaware what made them take such a drastic measure since neither the UI or UX is either stolen. I have no idea when a reply is anticipated since its the year ending and also I have no money. lol. Anyway, it is what it is.


Amazon App Removed

We have removed amazon app from the app store since we have been received barely 100 downloads since we deployed the app on the platform. There's really not much we can do to maintain the app and we are thankful the users & their support to us till now. Since we need to invest time in other platforms, we will not be supporting the amazon platform any further.


What's in Next Update

Talking to pratik, we have decided to keep the free app filled with 10mb (Currently its 8mb). We are going to put some HTML 5 programming examples. We hope that this helps some students who want to try out HTML 5 as a new language. The revenue from the ads on the free version of codenza is bad. Like really bad. We are implementing full-screen ads in the new version too. We decided this since we could not pay the server charges. Only the domain charges. (Forget about our college education). We both failed to solve the issue of the ads covering the code part. Users are just not understanding its a custom library and there is really nothing we can do about it.

Seriously, why can't users just download the code in their local manager and see the co?e. Anyway, so the next update will contain HTML programs and code snippets. Nothing more, nothing less.

What's in Next Update

What's in Next Update


What Now for codenza?

Update till now for codenza : The 10th version of the app has been released with more than 10k+ programs. Users are complaining that last two/three lines are getting covered by the ads. It's a custom library and I really can't do anything about it. I updated the PRO version with R Programming. They are simple programs with very few advanced programs. I shifted very few subjects to the pro version and most of the users weren't using those subjects anyway. And all users of the free version went berserk. Anyway, the ads have barely earned me anything till now. I have barely covered my hospital bills till now from the money earned in the PRO version. OK then. Just $20k more to go. Asking for money or donation is beyond my limit. Common liver. You can keep it up. Lol

So pratik and I were discussing to design an FPS game. We are also thinking fo putting full-screen ads on every download or 1-minute interval. I had an idea for a medical app too but I need some expert advice on it. I inserted the link to our newly started tech blog. Let's hope for the best. The amazon app is doing nothing great. I'm thinking it was a waste to put in on the store. There have been barely 25 downloads on kindle. Off course, more programs will be added in codenza with some gaps of months.

codenza


Amazon App

Amazon App
I just published Codenza on Amazon, Amazon doesn't allow GCM but it's okay. I was not using it either. I mean if users really want to update the app, they will. I don't want to force them to update the app. I tried to test the normal app directly for amazon but the icons were too much elongated. So I made changes in another project file but the emulator was not running the app and crashing on start. Finally, somehow I managed to make the changes and publish it. I am not a kindle user, neither are my friends. Just wanted to publish it for all users. I don't think I would be supporting the free version of the app anymore. I am DONE doing shit for free for users. People have no gratitude for free stuff clearly. Amazon dashboard is cluttered and it's hard to manage what is where. Am I going to publish a PRO version on amazon? I don't know. Because it won't be anytime soon. So now the support is only for the pro version (On Android). Nobody really rates the paid app. Few people are buying and not much people are refunding. Let's hope I manage to pay up the server charges. I'm not sure what to add in the PRO version in the near future since no users are asking for any specific requests of programs. So, all is good till then. 
Amazon App

Update V_1.5

Okay so updated the app. And have released the paid version of the app for 0.99$. . Let's hope someone buys the app. I've literally given everything for free. So yes fingers crossed. I wonder how people who can't code have thousands of suggestions to give and mistakes to point out. I know what bugs i had in my app when i launched the update so guys please, i know what i am doing. Either you shut up or you put up. Code and send me a library if you know what is wrong. Don't be that prick who messages just to point out faults. Just now one guy said the app is good without money. You wouldn't be using my app if you knew to code, didn't you? lol. New Day, New Beginning.
People have become so shameless that they even ask for HTML code snippets. The guy literally had an ER (Engineer Tag). WTF. Do you have a soul bro? Most probably by tomorrow, i will be in this hospital so yup. TTYL until my liver recovers.  Update V_1.5
Update V_1.5

Next Version & Paid Version

We are aware of 99% of the issues when we launch an update and out of all the 50k+ downloads, we have only had 4 crashes. Rest 5 are user driven. We are adding some Database languages in the next update. It's funny how people who can't code have 1000 of suggestions to give me. I've just kinda accepted it that no matter what you do, the customer is never satisfied. The developer of HighlighJs-android gave me an update regarding his development on his library but we are having an issue removing our own method on line numbering beside the programs. There is a lot of space left after each program and we still don't know why. I am also thinking of releasing a Paid Version as we are barely earning anything. The people of India are not going to buy it. We are sure of it. Because INDIA. Also, thinking of putting the request program option only for PRO version as people are thinking we are their servants and we SHOULD provide them their programs. Now clearly I DO NOT KNOW every programming language thoroughly, I know some of them but certainly not all of them. For me, most of the are not really different. The way of implementation changes for a programming language, the syntax changes but not the core logic. And that is how I help most of them. Now I face a problem when someone asks to code something that is only restricted to that particular programming language. We haven't made much progress on the syntax and numbering issue yet but we are trying. That's all I can say. The paid version will mostly be of 4.99$. Still not decided on the figure yet. (Ads Removed) Next Version & Paid Version

Next Version & Paid Version 


Before launching the update

Before launching the update

I'll still be updating codenza in my free time. I'll be giving it a final update soon with loads of programs and some new programming languages. After that, I'll take a break from everything. The pdfs are being referred by a lot of people on the site and I have added them in the app too (offline) Since to app supports from API 17. The library I used to include the pdf files is alone of 20mb. The size of the app is gone to 70-75mb. I think the update is worth it. People download porn worth of gbs of data. Can't they download a useful app of 70-80mb? lol.
The new UI is decent. But what I have done to make it look like that? I only know. There were lots of pages on the site. Just pushed them into one in programs covered section. The app downloads are stagnant at 800-1000 downloads per day. I'm delaying the launch just so to not to miss anything. Either is 0% or 100%. I never go midway. Python, Javascript, and some more languages are added. Syntax highlighting is also been done. Took me weeks since I was facing issues on every step. No video or rewards ads will be put. Banner ads are fine. Was thinking about full-screen ads too but then chopped off the idea since I thought myself as a user. So NO. No full-screen ads.

Before launching the update