This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.
Closed 9 years ago.
I want to know what this site is written in?
Does anyone know please?
And yes I dont know much about creating websites so thats why I give it to someone else to do.
Just wanted to know what the above site is written in please?
Matt
Going by the field names for the login form (j_username and j_password), I'm going to guess they're using Spring Security for authentication. Which infers that they're probably using Spring MVC for the web framework.
So, Java with Spring stack is my guess, however I'm not sure if that's your question.
What it's written in should be largely immaterial in this context. If you don't know much about creating websites and you are wishing for a website like this one, it's probably best you just flick it onto a web designer and let them sort it out.
On the first glance it looks like it's written in JavaScript only taking in account what I can see from the HTML-Sourcecode. What or if there is useded a server-sided programming language that couldn't even tell my cristal ball or my fortune teller but if you were even interested in how websites work (without any details on html, css, javasript or such) you could have found this out on your onw by asking Dr. Google or even Wikipedia would have provided you with a desent answer.
Related
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
my team is about to change into a distributed Agile team and I am concerned of how we are going to protect our code base and processes.
Currently we are an extremely Agile team dedicated to code quality and we would like to continue along this path. However, none of us has ever worked on an Agile distributed team.
Does any of you guys have some suggestions or experiences to share to help us protect Agile processes and code quality in a distributed environment?
Do you know any books I could read about it?
Thanks.
First of all, I think your text sounds a bit defensive/pessimistic ("protect the process"). Of course I understand your concerns, but be open and try to embrace the change :)
Currently I am part of a project including 23 developers from 4 different countries (but just one hour time difference). The company hired external developers as we needed more man power; We have 4 teams and additional 3 dedicated testers; the 'main' developers (who are part of the company) and Product Owners are all at one location.
We have all the standard Agile Processes/ Techniques, but of course it was challenging and we needed quite a while to figure everything out. So, I can share our experiences and tell you what worked for our environment and situation.
As the timezone was not that different we created mixed teams; 2 'main' developers and (at least) 2 from another location. This was quite important for several reasons:
Knowledge is shared much faster and helps the remote guys to understand the domain
The Scrum Master can support the remote developers if they need specific information from another person (e.g. PO)... emails are easily overlooked.
You have a better control of the source code; the main developers can organize code reviews, do pair programming sessions and/or create guidelines.
Communication is the most important thing; always include everyone for important decissions
Agile is of course about people, but when dealing with remote teams, you need tools. What worked for us:
Skype for daily standups
join.me or Teamviewer whenever you need to share your screen. It also works for remote pair programming
corkboard.me for retrospective or whenever you need a virtual corkboard
Google Docs or Google + can also be used for sprint plannings etc.
Get the people together from time to time, especially at the beginning. It helps if you saw your colleagues at least once and helps even more if you drank a beer together :) Try to create an atmosphere where each developer is treated equally, to get a real productive environment.
Unfortunately, I do not have the resources I read about that topic. But there are plenty of blog entries etc. around for distributed agile teams.
Hope it helps a little bit for your situation. If you have any other/more specific question, do not hesitate to ask :)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I'm in the process of opening up a company that will eventually hire 2-5 developers to work on a large web app.
My main concern is that one or more developers could steal the code. I could make them sign contracts against this type of thing, but I live in a country where the law is "bendable".
Is my only option to lock them up in a room without inet access and usb ports?
I'd love to know how others have solved this problem.
Don't hire people you can't trust.
Break the app into sections and only let people work on a subset of the app, never getting access to the whole thing.
Make it worth their while - you're opening a company, hire people and give them some stock options. Make sure it's more attractive for them to make you succeed than otherwise.
How about keeping them all happy and show that you appreciate their work?
You may find that you think your source code is the valuable part of your business, but you can always build that again. Your real advantage over your competitors is usually in the people you hire, and in the business relationships that you establish in the course of naturally doing business.
My suggestion is not technical but social: Make them feel good.
Most human beings have a moral base that prevents them from hurting other people who have treated them with respect and generosity.
There's a slim chance you'll wind up hiring a psychopath, in which case this approach won't work -- but then, it's likely to be the least of your worries.
The only thing that occures to me is to make them sign a contract where you explicit that if they share any code outside the project ambient, they'll compromise to pay you a large amount of money. But there's no guarantee they'll not do it anyway ..
You can create a vitual environment (a virtual machine) with limited internet connection (only to specific servers - git/svn server, database server, etc) and no copy/paste possibilities.
This virtual machine would be a standard environment with common developer tools.
At the office a developer would remotely connect to the virtual machine and start developing without being able to steal the code.
Of course he could print the screen or type the code on another computer but it's still very hard to steal.
There are many encrypting softwares available to encrypt the code. Here is an example http://www.codeeclipse.com/step1.php
In other words you can hide the code of one developer(one module) from the other developer and he will not be able to take the whole code himself in any case if you follow this approach.
Thanks
Sunny
This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.
Closed 11 years ago.
What language/Technologies are used to develop Spiceworks?
How did they archive that, its like a desktop app running inside a browser, actually it has its own webserver!
I am very curious on how they pulled this one off, because if you check in the installation directory you can't find HTML files or CSS files?
Spiceworks is written in Ruby.
Source: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/programming-and-development/?p=350
On a side note, they have a really nice UI!
There's a contact link on their web page. I'm not sure why you'd think we would know more about their product than them.
There's no requirement for a web server to pull its content out of individual files. They could be held in one big file and extracted as required, or even in the executable as strings for all we know.
I suggest you ask them.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
So, my question is how do people get the word out that their website or blog exists? Do blogger invest in ads? Is is just through word of mouth? Or searching Google? I'm just curious how does a website build it's popularity. Do you just put your website up on the web and hope people find it? I know you can make your site SEO friendly, create sitemaps and such but what other techniques are used?
Thanks,
John
The big thing is, build a good site! have good quality relevant content. SEO and page linking will help. Most search traffic comes from Google imho. I would suggest
http://www.google.com/webmasters/start
Submite a sitemap would be high on my todo list.
Also Use relevant and unique - page titles, Friendly urls and relevant H1 tags
Hope that helps
My blog has been running for about a year and a half. I tried some tricks or tips on promotion that I read from around the Internet. Sure, you can get some activity bursts from promotion on other places, but I've found that the number one factor for a blog is simply to have good quality content. You can trick people into visiting with clever reddit or digg titles, but they'll never turn into repeat visitors. With quality posts, the search engine and referrer inflow will be steady.
If you only blog for popularity or money, and don't really care about putting out worthwhile content, it will show, and the people will not visit your site. I changed pretty early on from quantity over quality to quality over quantity. After all, ask yourself: wouldn't you rather subscribe to a blog that gave you a great read once a month rather than a blog that flooded your reader inbox with shallow, forced posts?
Among hobbyists, the usual approach is to make a polite announcement on related forums, and when a subject comes up on a forum or blog that you have addressed on your blog or web site, include a link as a part of your response.
Among professionals, advertising, advertising, advertising.
This thread at Hacker News is a good starting point.
Well, this site was started by Jeff Atwood and Joel Spolsky (if I'm correct), so they both mentioned it on their blogs. Then they asked for people on those blogs to join the beta version. By the time the live version came out, people were already here. Then... wait for word of mouth to spread. If your site is great, they will come.
Join the ASP, read and participate in their forums... I learned a lot from them and highly recommend them. Ignore the politics.
I used Myspace as my own free advertising engine, perhaps a bit a-moral but it did the trick till I caught my server on fire.
Having a community of users is very important in having a popular site. Typically your site would have a message board of some sort where users could interact with each other. Also having a large source of reference information is also important. Once you have your site up, you need to go out and promote it. It takes time, be patient but never give up promoting it.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
What's the best way to close the loop and have a desktop app "call home" with customer feedback? Right now our code will login to our SMTP server and send me some email.
The site GetSatisfaction has been an increasingly popular way to get customer feedback.
http://getsatisfaction.com/
GetSatisfaction is a community based site that builds a community around your application. Users can post questions, comments, and feedback about and application and get answers to their questions either from other members or from members of the development team themselves.
They also have an API so you can incorporate GetSatifaction into your app, and/or your site.
I've been playing with it for a couple of weeks and it is pretty cool. Kind of like stackoverflow, but for customer feedback.
Feedback from users and programmers simply is one of the most important points of development in my opinion. The whole web2.0 - beta - concept more or less is build around this concept and therefore there should be absolutely no pain involved whatsoever for the user. What does it have to do with your question? I think quite a bit. If you provide a feedback option, make it visible in your application, but don't annoy the user (like MS sometimes does with there feedback thingy on there website above all elements!!). Place it somewhere directly! visible, but discreet. What about a separate menu entry? Some leftover space in the statusbar? Put it there so it is accessible all the time. Why? People really liking your product or who are REALLY annoyed about something will probably find your feedback option in any case, but you will miss the small things. Imagine a user unsure about the value of his input "should I really write him?". This one will probably will not make the afford in searching and in the end these small things make a really outstanding product, don't they? OK, the user found your feedback form, but how should it look and what's next? Keep it simple and don't ask him dozens questions and provoke him with check- and radioboxes. Give him two input fields, one for a title and one for a long description. Not more and not less. Maybe a small text shortly giving him some info what might be useful (OS, program version etc., maybe his email), but leave all this up to him. How to get the message to you and how to show the user that his input counts? In most cases this is simple. Like levand suggested use http and post the comment on a private area on your site and provide a link to his input. After revisiting his input, make it public and accessible for all (if possible). There he can see your response and that you really care etc.. Why not use the mail approach? What about a firewall preventing him to access your site? Duo to spam in quite some modern routers these ports are by default closed and you certainly will not get any response from workers in bigger companies, however port 80 or 443 is often open... (maybe you should check, if the current browser have a proxy installed and use this one..). Although I haven't used GetSatisfaction yet, I somewhat disagree with Nick Hadded, because you don't want third parties to have access to possible private and confidential data. Additionally you want "one face to the customer" and don't want to open up your customers base to someone else. There is SOO much more to tell, but I don't want to get banned for tattling .. haha! THX for caring about the user! :)
You might be interested in UseResponse, open-source (yet not free) hosted customer feedback / idea gathering solution that will be released in December, 2001.
It should run on majority of PHP hosting environments (including shared ones) and according to it's authors it's absorbed only the best features of it's competitors (mentioned in other answers) while will have little-to-none flaws of these.
You could also have the application send a POST http request directly to a URL on your server.
What my friend we are forgetting here is that, does having a mere form on your website enough to convince the users how much effort a Company puts in to act on that precious feedback.
A users' note to a company is a true image about the product or service that they offer. In Web 2.0 culture, people feel proud of being part of continuous development strategy always preached by almost all companies nowadays.
A community engagement platform is the need of the hour & an entry point on ur website that gains enuf traction from visitors to start talking what they feel will leave no stone unturned in getting those precious feedback. Thats where products like GetSatisfaction, UserRules or Zendesk comes in.
A company's active community that involves unimagined ideas, unresolved issues and ofcourse testimonials conveys the better development strategy of the product or service they offer.
Personally, I would also POST the information. However, I would send it to a PHP script that would then insert it into a mySQL database. This way, your data can be pre-sorted and pre-categorized for analysis later. It also gives you the potential to track multiple entries by single users.
There's quite a few options. This site makes the following suggestions
http://www.suggestionbox.com/
http://www.kampyle.com/
http://getsatisfaction.com/
http://www.feedbackify.com/
http://uservoice.com/
http://userecho.com/
http://www.opinionlab.com/content/
http://ideascale.com/
http://sparkbin.net/
http://www.gri.pe/
http://www.dialogcentral.com/
http://websitechat.net/en/
http://www.anymeeting.com/
http://www.facebook.com/
I would recommend just using pre built systems. Saves you the hassle.
Get an Insight is good: http://getaninsight.com/