Loading...

{{notif_text}}

Web Development

Ask and learn what's currently trending in web development - sought after skills, interviews questions, career growth and so on.

Why join channels?
Learn from peers
Discuss and share learning resources with the top professionals across the world
Open business or job opportunities
Earn reputation points to get consulting projects, attract talent or land jobs.
Accelerate your growth
Grow your network and get exclusive deals from our learning partners.
signup now
To see more questions and answer them, join this channel
join this channel

What is the best resource to hire professionals in India?

I want to hire top quality professionals in India.

0
1
top comment

If you are frustrated with hundreds of irrelevant applications, check outĀ CutShort- an AI based platform used by 5,50,000+ professionals to grow professionally.Used by 10000+ companies the likes of Google, Zomato and Amazon, here is why CutShort is different from hiring on job portals and LinkedIn:Strict matchmaking: CutShortā€™s matches every professional with relevant jobs and ensures only they can apply to them.Skill assessment: CutShort analyzes data from social profiles and in case of techies, even assesses them built-in programming and quizzes in 9 languages/frameworks such as AngularJS. This gives you a good overview of the competencies of each person before you waste time on people who just stuff keywords in their resumes.AI for high productivity: In a variety of innovative ways, CutShort kills the noise further and improves your turnaround time. An example is how you can speak to a professional assistant to schedule your interviews with candidates.Easy team collaboration- Team feature helps you collaborate your entire hiring process across your team members. They can talk to candidates, schedule their own interviews and pass on the candidates to each other seamlessly.Ā Ready to take your recruiting into the future? Signup here to get a free trial.

answered by Monika Jha

Which startups are hiring in Bangalore?

Unable to find the latest source for this, please help!

0
1
top comment

CutShort is the destination where top startups hire. To name a few Amazon, Google, BrowserStack, Swiggy, Headout among 10000+ companies.To find latest jobs in Bengalore/Bengaluru check this page.

answered by Monika Jha

What are the most used job portals for startup hiring in India?

Where can i hire startup oriented people?

0
1
top comment

As you know - hiring at a startup has unique challenges. Job boards and agencies either don't work or waste too much of your time. After all - reviewing 300 applications to hire for one position is not exactly fun.ā€œStartup hiring is about finding some smart people who get what youā€™re doing and want to grow along with your startupā€Here are some awesome portals which you can use for startup hiring-CutShortĀ - A cutting edge tech platform to meet just the right talent without the noise. More than 10000+ startupsĀ (from bootstrapped startups to as big as Google) have used the platform to close positions worth $2.5 Mn.Angel - Started in 2015, this site started as an online introduction board for tech startups that needed seed funding. Now you can find a great startup job, invest in a startup, or raise money.Ā HasJob - It is one of the most popular job board to find tech talent in India.1

answered by Paplu Agrawal

Best onlineĀ sourceĀ to learn to react js ???

Ā Ā giveĀ  me Idea andĀ Ā Ā suggestion where I learn to react js and you haveĀ  pdf then plz forwardĀ  meĀ 

0
1
top comment

https://frontendmasters.com/

answered by Utkarsh Kumar

What exactly is the Scope of Django in web development as compared to MEAN Stack? Will Django survive?

Hi, I want to start my career in web development and i have chosen Django to be my primary backend framework since i have always been interested in python. But is it a good choice? is there still any scope and future of Django in Web or should i start learning MEAN stack?Ā 

1
2
top comment

Django is perfectly fine as a beginner, however I would suggest that you not tie yourself too much to a single framework in the long run. Try and get a deeper understanding of how HTTP works and what specific problems your framework is trying to solve (caching/authentication), as well as your programming language in general. If you've selected python also have a brief look at flask, tornado etc.In depth knowledge of frameworks is definitely helpful in the long run but if you are an expert on the working of HTTP and the language you've chosen, you will be a lot more powerful as a developer, plus you can always learn new frameworks as you go, because the problems they are trying to solve are largely similar.

answered by Abhijat Malviya

Cutshort has gotten all those fancy nifty features (PWA, AI/Assistance), I'm curious to know about the Techstack behind Cutshort ?

It'd be nice if someone can give insights on the tools that have been used .

3
2
top comment

We use - 1. MEAN stack for the web and backend.2. React Native for our app.3. Python for machine learning.4. IBM watsonĀ for NLP.5. Redis for caching.Backend runs on AWS ec2-instances and lambda.Update: (19-03-2018)We recently launched Workflows for Recruiters which added thing to our stack - 1. Firebase Firestore.2. Firebase Cloud Functions.3. Firebase Auth.

answered by Priyank Agrawal

What will be Best server side Scripting Language According to IT Market Senario?

I have just finsihed my frontend section with html/css,javascript.what should be my next step towards server side scripting language like node.js or PHP?if any other advice do suggest me for a Fresher(2018).

1
6
top comment

I would recommend you to learn Python. It's a versatile scripting language used in building business applications, IoT, Analytics, Data Science and more. With Python, you can do more with less.

answered by Niraj Kumar

How to learn web technologies from beginning?

How to learn web technologies from beginning?

0
5
top comment

I recently wrote a sort of rant about what are the things required to make a large scalable web project on Quora. You might want to check it out here.There's not just front end, back end and databases to choose from. There's a lot of other things too which may or may not come under devOps, infrastructure or operations spec.This youtube video is very good source in understanding details about all sort of tech required to create web applications. This understanding is required if you want to become a good web developer in this decade.There's a lot of courses available online, however I would suggest you to find out what you want to learn and then search on youtube for good crash course on them. You can later search for more advanced videos or talks on those technologies. You may want to follow Coding Tech channel on youtube for advanced talks from industry experts.I would suggest you to start with basics of HTML, CSS, and JavaScript and then move on to jQuery. After some time start working on one of the front end web framework/library such as ReactJS or Angular. As soon as you reach here, you'd anyway know where to go from here. Feel free to buzz me, if you need any advice after that.

answered by Abhishek Jain

Why is Perl the most hated language?

Recently I came across this blog on Stackoverflow in which stats say that Perl is the most hated language. Why do devs hate Perl so much?

0
1
top comment

I don't know why it's the most hated language but I can venture a guess. Perl fostered a "there is more than one way to do it" philosophy from the beginning, which let to some developers trying out clever tricks to do simple tasks. That often leads to code which is hard to maintain in the long run, especially when code changes hands. Code is read much more often than it is read, so people inheriting large code bases written in Perl have often found it hard to maintain or extend existing code when they encounter these tricks. This may be one reason. Of course, with discipline and a sane set ofĀ  standards on a project, Perl can probably be written as well as any other language.

answered by Abhijat Malviya

How to avoid interpolation curly braces from appearing on screen when angularjs is loading

When AngularJs is loading it shows interpolation curly braces for a fraction of a second on the screen.This is bad for UX. How do i avoid this from happening?

0
7
top comment

I think that you are looking for the ngCloak directive: http://docs.angularjs.org/api/ng.directive:ngCloakFrom the documentation:The ngCloak directive is used to prevent the Angular html template from being briefly displayed by the browser in its raw (uncompiled) form while your application is loading. Use this directive to avoid the undesirable flicker effect caused by the html template display.The directive can be applied to the <body> element, but typically a fine-grained application is prefered in order to benefit from progressive rendering of the browser view.

answered by Ravi Sharnagat

Is using JSON Web Token based authentication on the web safe?

We've been using cookie based authentication on web using PassportJS. But recently started using JSON Web Token based authentication for android app. Is it safe / does it make sense, to move the web authentication method to token based authentication instead of continuing cookie / session based auth? (Just to keep the auth method consistent across platforms)

4
6
top comment

Generaly it's safe but it depends how we implement it.Ā Advantages of JWT.Ā Easier to (horizontally) scaleEasier to useMore flexibleMore secureBuilt-in expiration functionalityNo need to ask users for 'cookie consent'Prevents CSRFWorks better on mobileWorks for users that block cookiesThe criticisms of JWT seem to fall into two categories:Criticizing vulnerabilities in particular JWT libraries, as in this article.Generally criticizing the practice of using any "stateless" client tokens. Because there's no great way to revoke them early while remaining stateless, etc.Mostly people face issue with JWT beacuse ofĀ either mis-implementation or misuse of JWT.

answered by Rupesh Pawar

Choosing between Ruby on Rails or Node.js

For building a typical web application such as Quikr, what stack would you suggest?Ruby on Rails (ROR) was quite popular but it seems in last 2 years, Ā more people are choosing Node.js over it. Are there more developers available with Node.js skills than ROR? When should one for for ROR vs Node.js?

4
3
top comment

Go for ROR if your developers have good experience on it already. Rails has a solid, multithreaded architecture and Ruby is much cleaner programming language than an "uncertain" JavaScript.Go for Node, if you're starting a new project. It's performance is much faster and has lower learning curve. Node.js also has more developers available. However, finding the ones who write clean Node.JS code are harder to find due to lower barriers to entry in this technology.

answered by Nikunj Verma

anyone can tell what technologies should I have to learn to get into web development field?

anyone can tell what technologies should I have to learn to get into web development field?

0
4
top comment

If you're talking about front-end web development, strong fundamentals of HTML5, CSS3, JavaScript are a must, before moving on to any framework.Ā For backend, strong fundamentals in any programming language (Python/Java/JavaScript/Ruby/Go, etc) is a must, before moving on to the web framework.Ā If you pick Javascript as your backend language. the advantage is that you don't have to learn 2 different languages for frontend and backend.

answered by Jeevan M

What will be your advice to a young team building a web application for scale?

We are building a modern web application for scale (around 10,000 concurrent users). What will be your advice to our young team that is bright, but doesn't have experience doing this in the past.

4
2
top comment

The first point is for the manager and he needs to gradually up the scale with regressive testing rather than putting a final value directly i.e. 10000. Whenever a web application is built, some or the other bottlenecks are left out and it depends on the scenario too. Here in your scenario, what kind of operations these 10000 users are doing is really important. If it's just the server level scaling then a simple Nginx to Backend Application Server(m: n) where Nginx will serveĀ static files as well as reroute to the backend server and all user sessions should be outside the server i.e. making it non-sticky. Now if all these requests go to the DB then its a bottleneck and hence you need to cluster it accordingly and even in the database if it's a DML then you need to have db level locks as multiple users can come from different instances. Nonetheless, all these needs to be stress tested using Apache Jmeter.These are few pointers that I keep in mind. You need to mention what scenarios are you targetingĀ specifically so that the answers are more finegrained.

answered by Nitish Bangera

Will the block chain change everything as we know it?

I recently read about how the blockchain is being used for smart contracts. The use cases are a bare scratch on the surface. It can make every segment available today super efficient without using a lot of resources.Ā 

3
3
top comment

Bitcoins have been around for a while and while it is debateable if this is the future of money as we know it. The blockhain powering the bitcoin network is here to stay, because it solves the problem of trust in the most elegant way.The main USP of the blockchain is that it is decentralized and everyone has access to all the information. Also it is transparent and there is no way to break the system. This changes a lot of things, the blockchain is currently being tested in various applications, soon everyone will be able to build their businesses on the blockchain where everything will be transparent.Ā Example : You get an insurance for your house, you talk to the insurance provider and set the terms.This is programmed and stored on a smart contact that is now available on the blockchain. A regular check determines if the terms of the contract have been met incase of a calamity, the amount hits your bank account directly when this is true. there is no need to file for a claim and provide proof. All the manual processes ,verification checks etc will end, saving time and resources.Ā P.S. The example is taken from a talk on Ethereum.Blockchain adoption will make everything super efficient in the near future.Ā The blockchain has the power to change industries as we know it.Ā 

answered by Nipun Soni

VR is the next big thing, can VR applications be built without using a game engine?

Most of the VR applications available today are built using a game engine. Are there any other alternatives/frameworks available to build VR for the web. I came across Web VR from Google and was wondering how they built these.Ā 

6
3
top comment

The experiments listed hereĀ https://www.webvrexperiments.com/Ā are amazing. Virtual Reality is a hot space and the applications that are available are a mere scratch on the surface.Ā Given the popularity, building for VR is a challenge as most of the resources require a game engine like Unity.Facebook's Oculus team just launched ReactVR, and it is opensource, you can find it hereĀ https://github.com/facebook/react-vrĀ , this framework doesnt require a game engine and it also supports WebVR.Go ahead and build your next VR experience on the web.Ā You can watch the launch and deep dive here:Ā https://developers.facebook.com/videos/f8-2017/react-vr-build-amazing-vr-experiences-using-react/

answered by Abhilash Jain

What search technology you'd recommend for a moderately complex content website?

Algolia? Cloud Search? Elastic Search? Lucene?

1
2
top comment

The first question that I have is what is the content that you are searching. I can very well design a trie based custom searching using Neo4j or my own inbuilt Tree where Nodes point to the content and the tree traversal will give me a search key. ElasticSearch is a good option too but the data needs to be synced to it. A custom solution will keep the data and meta distributed but that is the decision that you need to take.

answered by Nitish Bangera

Augmented Reality has existed in the past, what has changed to get it into the limelight all of a sudden? Is this going to be the next big platform?

This medium has been getting popular in the last couple of years, but is this the next big thing.

3
1
top comment

Augmented Reality has been around for quite sometime. It has recently picked up steam because of the wide adoption also because it is inexpensive. Snapchat, Niantic Labs were early adopters who used this technology in their products. Here is a quick view of how Augmented Reality works in general.Ā http://computer.howstuffworks.com/augmented-reality.htmĀ Facebook just released AR Studio, where users can go ahead and create unique experiences.Ā https://developers.facebook.com/products/camera-effects/ar-studio/It is the next big thing, and everyone from Silicon Valley seems to have placed their bet on this.Possibilities are endless and it will be interesting to see how this can help us in our daily lives.Ā 

answered by Nikhil Bhupale

Have you considered conversational UI design for your products? Why? Why not?

Bots are taking over most of the interfaces, they are prominent across the web. Do yoou think they can replace websites after a point.Ā 

3
1
top comment

Conversational UI is the new standard in design. With A.I. and NLP everyone is exploring how their products can use this to their advantage. Design and text together create the environment of a human interaction, chat interfaces are natural to anyone who has sent messages. Designing and creating value here makes sense and that is the reason why everyone is tying to blend this with their products. It's an exciting time to implement and see what the possibilities are. I really love the interaction with Poncho , check it out here: https://poncho.is/

answered by Rajat Gondal

How can you explain JavaScript closure to a beginner?

To a newbie Javascript programmer coming from more traditional programming languages such as C/C++, the idea of closure seems difficult to understand. How would you explain this concept as simply as possible?

0
1
top comment

Closure can be explained as scope that is still alive when the parent function execution has finished, because it returned another function that might use variables from the parent function's scope later.Ex.function add (a) {Ā  return function (b) {Ā  Ā  return a + b;Ā  }}let addFive = add(5),Ā  addSeven = add(7);console.log(addFive(10)); //15console.log(addSeven(9)); //16So here in addFive(10) ,Ā  the variable a of parent function is alive because it returns a function that uses a.

answered by Pratyush N
To view all questions, join this channel!
join this channel
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.
Okay
Privacy policy
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar
Done