What is Node.js and where can it be applied? You will learn:
- How Node.js works
- How the apps should be developed
- Combining Node.js with other technologies to make a complete web app
- Pros & cons
- Application of Node.js.
Software Outsourcing to Serbia, Europe. IT trends 2013/2014Jelena Bogdanic
How to benefit from the outsourcing arrangement? Which country do you prefer if we are talking about software outsourcing services? Do you have an experience in IT outsourcing with European countries? Do you know that Serbia is the most promising outsourcing destination, especially in sector of information technology? What are good reasons to outsource in Serbia? Who is your potential outsourcing partner in Serbia? How Puzzle Software can help your software development?
The outsourcing sector of software industry has long favored Asian countries due to the low service costs. Software outsourcing to India has gained momentum over the years. But, Eastern European countries are now asserting their presence in the IT outsourcing market. In Southeast Europe, Serbia is finally recognized as a high level outsourcing destination and the most promising IT outsourcing destinations.
WHY TO OUTSOURCE IN SERBIA, EUROPE?
Serbia can provide cost-effective, quality withholding and functional type of IT outsourcing in the same time. There are many explicit reasons to choose Serbia for outsourcing IT area of the business:
• Highly skilled labour affordable by low cost
• Cultural similarities with no language barrier
• Time zones / geo position
• Safe and secured IT outsourcing services
• Growing IT industry
The main goal of this presentation is to give good reasons why Serbia is an excellent IT outsourcing destination in Europe. But also you can find out what has been happening on Serbian IT market during the last year, and in 2014, as well.
Be careful when you are choosing your outsourcing partner. If we are talking about outsourcing services in sector of Information Technology, it is usually a project worth of millions dollars.
Your business must be safe and dedicated to professionals on mutual satisfaction.
Find out who are software experts from Puzzle Software, a perspective software company in Serbia, Europe. In what business areas they have vast experience when it comes to software development? Who are their Clients and Partners, and what are their IT projects already completed?
Puzzle Software has many years of experience in software development and IT outsourcing services, both locally and internationally. It is a group of IT experts who create virtual worlds from the scratch.
More information about the company at www.puzzlesoftware.rs
Presented by Andrej Gasteovski at SkopjeTechMeetup 8.
Building a modern web (or mobile) application requires a lot of tools, frameworks and techniques. Java Hipster a.k.a. JHipster is a free and open-source Yeoman generator that can develop a modern web application using Spring Boot and AngularJS with tons of options in just a few clicks. We will see the full stack that JHipster is using, what can be done, pros and cons and a simple application generated by JHipster.
The Top Benefits of Magnolia CMS’s Inspirational Open Suite IdeologyTricode (part of Dept)
In an increasingly agile world, Magnolia’s Open Suite approach enables companies to maximize choice and future-proof their digital investments. This is possible thanks to CMS's open architecture, which allows organizations to connect existing and future tools into an integrated platform for digital marketing, commerce and services.
QA professionals in an Agile Environment are required to be fluid and agile themselves, discarding previous paradigms and focusing on techniques to optimize a new strategy to testing. Having a tester in your team is not a luxury, but a necessity to raise the quality of the product. So why are testers the excess in the eyes of the team and what do testers have to say in their defense? Stay tuned for this Star Wars™️ themed presentation.
Mobile Sensor Networks based on Smartphone devices and Web ServicesTricode (part of Dept)
We are all witnesses that the modern smartphones rapidly have become very powerful computing platforms and maybe the most significant and respectable communication devices in our lives. The constant technological progress undoubtedly raises the question related to mobile sensing researches through the analysis of modern smartphones that come with growing set of advanced embedded sensors. Modern smartphones, as sophisticated computing platforms with complex sensor capabilities have opened the horizon for challenges associated with smartphone sensor networks and development of new high sophisticated mobile applications. This presentation addresses the actual emerge trend that allows very coupled correlation between the concepts of “The Mobile Phone as a Sensor” and “Human as a Sensor".
How can we as developers make our communication with the (usually non-tech savvy) client easier? How to understand their demands and communicate them to the rest of our team? How can those clients be satisfied with the level of service, without us having to spend sleepless nights hacking away at various issues? The answer to all this and more awaits here.
Presented by Nikola Sudijovski at SkopjeTechMeetup 8.
Looking back at all the progress humanity has made through the last few centuries, it's perfectly natural to feel a little bit moved by the power of human ingenuity and our thrive for constant improvement. It's natural, but also (for the most part) wrong. If we really looked into the history of our technological development, we'd notice а pretty intriguing pattern, often intentionally left unmentioned. Well, that is, until now.
Nearshoring is een grote kans om uw business uit te breiden. Toch zitten er risico's aan, die je zult moeten vermijden. U vindt de belangrijkste 4 risco's overzichtelijk in deze presentatie
Software Outsourcing to Serbia, Europe. IT trends 2013/2014Jelena Bogdanic
How to benefit from the outsourcing arrangement? Which country do you prefer if we are talking about software outsourcing services? Do you have an experience in IT outsourcing with European countries? Do you know that Serbia is the most promising outsourcing destination, especially in sector of information technology? What are good reasons to outsource in Serbia? Who is your potential outsourcing partner in Serbia? How Puzzle Software can help your software development?
The outsourcing sector of software industry has long favored Asian countries due to the low service costs. Software outsourcing to India has gained momentum over the years. But, Eastern European countries are now asserting their presence in the IT outsourcing market. In Southeast Europe, Serbia is finally recognized as a high level outsourcing destination and the most promising IT outsourcing destinations.
WHY TO OUTSOURCE IN SERBIA, EUROPE?
Serbia can provide cost-effective, quality withholding and functional type of IT outsourcing in the same time. There are many explicit reasons to choose Serbia for outsourcing IT area of the business:
• Highly skilled labour affordable by low cost
• Cultural similarities with no language barrier
• Time zones / geo position
• Safe and secured IT outsourcing services
• Growing IT industry
The main goal of this presentation is to give good reasons why Serbia is an excellent IT outsourcing destination in Europe. But also you can find out what has been happening on Serbian IT market during the last year, and in 2014, as well.
Be careful when you are choosing your outsourcing partner. If we are talking about outsourcing services in sector of Information Technology, it is usually a project worth of millions dollars.
Your business must be safe and dedicated to professionals on mutual satisfaction.
Find out who are software experts from Puzzle Software, a perspective software company in Serbia, Europe. In what business areas they have vast experience when it comes to software development? Who are their Clients and Partners, and what are their IT projects already completed?
Puzzle Software has many years of experience in software development and IT outsourcing services, both locally and internationally. It is a group of IT experts who create virtual worlds from the scratch.
More information about the company at www.puzzlesoftware.rs
Presented by Andrej Gasteovski at SkopjeTechMeetup 8.
Building a modern web (or mobile) application requires a lot of tools, frameworks and techniques. Java Hipster a.k.a. JHipster is a free and open-source Yeoman generator that can develop a modern web application using Spring Boot and AngularJS with tons of options in just a few clicks. We will see the full stack that JHipster is using, what can be done, pros and cons and a simple application generated by JHipster.
The Top Benefits of Magnolia CMS’s Inspirational Open Suite IdeologyTricode (part of Dept)
In an increasingly agile world, Magnolia’s Open Suite approach enables companies to maximize choice and future-proof their digital investments. This is possible thanks to CMS's open architecture, which allows organizations to connect existing and future tools into an integrated platform for digital marketing, commerce and services.
QA professionals in an Agile Environment are required to be fluid and agile themselves, discarding previous paradigms and focusing on techniques to optimize a new strategy to testing. Having a tester in your team is not a luxury, but a necessity to raise the quality of the product. So why are testers the excess in the eyes of the team and what do testers have to say in their defense? Stay tuned for this Star Wars™️ themed presentation.
Mobile Sensor Networks based on Smartphone devices and Web ServicesTricode (part of Dept)
We are all witnesses that the modern smartphones rapidly have become very powerful computing platforms and maybe the most significant and respectable communication devices in our lives. The constant technological progress undoubtedly raises the question related to mobile sensing researches through the analysis of modern smartphones that come with growing set of advanced embedded sensors. Modern smartphones, as sophisticated computing platforms with complex sensor capabilities have opened the horizon for challenges associated with smartphone sensor networks and development of new high sophisticated mobile applications. This presentation addresses the actual emerge trend that allows very coupled correlation between the concepts of “The Mobile Phone as a Sensor” and “Human as a Sensor".
How can we as developers make our communication with the (usually non-tech savvy) client easier? How to understand their demands and communicate them to the rest of our team? How can those clients be satisfied with the level of service, without us having to spend sleepless nights hacking away at various issues? The answer to all this and more awaits here.
Presented by Nikola Sudijovski at SkopjeTechMeetup 8.
Looking back at all the progress humanity has made through the last few centuries, it's perfectly natural to feel a little bit moved by the power of human ingenuity and our thrive for constant improvement. It's natural, but also (for the most part) wrong. If we really looked into the history of our technological development, we'd notice а pretty intriguing pattern, often intentionally left unmentioned. Well, that is, until now.
Nearshoring is een grote kans om uw business uit te breiden. Toch zitten er risico's aan, die je zult moeten vermijden. U vindt de belangrijkste 4 risco's overzichtelijk in deze presentatie
Presented by Martin Mihajlov at SkopjeTechMeetup 7.
Almost 50% of the world population is online. Constantly. Half of the population has joined a virtual world that is replacing more aspects of our daily life. Can we be addicted to the Internet in the same way we are addicted to drugs? Alcohol? Sex? Or is this a reflection of something more grandeur?
Presentation from Goran Velkoski & Ivana Nizamovska on SkopjeTechMeetup 7.
Every child should have the opportunity to learn computer science. It helps nurture problem-solving skills, logic and creativity. By starting early, kids will have the capability to shape the future. This are the main reasons why Goran and Ivana decided to organize “Kids can Code”, an introduction to computer science designed for 7-9 year olds to discover coding and show them that anybody can learn the basics.
Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Igor Trajkovski.
In recent years, Deep Learning has become a dominant Machine Learning tool for a wide variety of domains. In this lecture Trajkovski will present one of its biggest successes, Computer Vision, where the performance in problems such object recognition has been improved dramatically.
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Ermal Sadiku.
In a world where society is moved by science and technology more than anything, scientists and engineers have the power to change the world for better or worse. How should we look at and understand this in order to make the right choices?
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Lazo Apostolovski.
The Microservices Architecture pattern is getting a lot of attention lately, even at the beginning of its adoption lifecycle. It has significant benefits when it comes to enabling agile development and delivering complex enterprise applications. Adopting Microservices can be a tricky and dangerous process. Making bad decisions early can lead to serious complications, expences and maybe even failure.
Each interaction with your customer, small or large, has a direct impact on the customer's experience and influences his perception of your brand and company. Since 2013, Tricode entered into a partnership with Magnolia CMS for its implementation in the Benelux. Tricode invests significantly in the formation and composition of Magnolia development teams with well-trained professionals. With Magnolia CMS, we offer a user-friendly, adaptable and expandable solution, ideal for creating, managing and editing the content your users interact with across multiple digital channels. But you don’t have to just take our word for it, what follows are testimonials from some of the dozens of satisfied Magnolia CMS clients.
Eigenlijk is vragen naar uw super power vragen naar de bekende weg. Wij weten al waar jouw kracht ligt. Jij bent een kei in het bedenken van creatieve concepten, campagnes, websites en apps.
Ontstaat er bij jou ook kortsluiting als je wél de projecten hebt maar niet de mensen? De creatie is er, maar de development om jouw ideeën technisch te realiseren ontbreekt. Laat dit nou juist onze specialisatie zijn! Wij zijn goed in het vertalen van creatieve concepten in technische oplossingen. Nerds, zo zou je ons ook wel kunnen noemen. Of softwarespecialisten die blij worden van jouw IT-vraagstukken. Hoe ingewikkelder, hoe beter.
Wij van Tricode laden jouw team graag op met onze development power. Samen helpen we je bij het technisch realiseren van jouw creatieve concepten. Met onze mensen uit Veenendaal maar ook met onze Macedonische collega’s: goed opgeleide developers, die uitstekend Engels spreken en een mentaliteit hebben die matcht bij onze Hollandse werkethos. We nemen je het werk graag uit handen op projectbasis, maar kunnen jouw team ook (tijdelijk) empoweren met één van onze developers.
Adobe Experience Manager 6.2 has been released and it features quite a few changes and improvements.
Here's a brief overview of what you can look forward to from this update.
Nearshoring, waarom kiezen veel bedrijven voor deze optie om werk uit te besteden? Lees de top 10 nearshoring trends in de ICT markt in deze presentatie
Based in the Netherlands and Macedonia we can tell you all about the ins and outs of Magnolia CMS. We think along and are able to implement and configure Magnolia CMS with a minimum of costs and a maximum of benefit for your organisation.
Tricode is not the kind of organisation that implements Magnolia CMS and let you struggle with updates, new possibilities and so on. We take care of the full application lifecycle management if you appreciate.
We chose to be Magnolia partner because of the superior benefits it brings our customers, but also because Magnolia gives partners the possibility to build extra features.
This presentation gives you an insight of the advantages using Adobe Experience Manager Mobile for creating and managing Mobile apps. AEM Mobile reduces the time to market of mobile apps with 50-70% compared to most other App development andmanagement tools.
‘‘Powering your digital marketing’ - At Tricode, this is synonymous with a perfectly balanced process. Adapted and honed on the basis of years of experience. The crux of our approach? Tricode's intelligent software factory. We support you - from request to solution - in a single process.
Veel bedrijven doen aan offshoring van werkzaamheden. De reden is vaak dat het goedkoper is en werknemers (met name in de IT development) in offshore gebieden makkelijker te vinden zijn. Maar let op de verborgen kosten! Wij hebben een top 10
Learn about the importance and value of a developer's workplace communication, behavior, responsibilities of surrounding roles, and how to make the most of it.
Adobe Experience Manager 6.2 is out now! Those slides shows the hottest new features of AEM 6.2. Now is the time to migrate to AEM 6.2 or to consider buying Adobe Experience Manager to target your audience in the most advanced way possible.
Everyone is aware of the importance of life/work balance. It's a known fact that people are happier and more productive when rested and relaxed. Fun at work is what makes a difference in the long run.
Here at Tricode we give equal attention to both "soft" and technical skills, pleasant workdays and the actualization of our employees personal career and life goals. It's synced into our mission.
Content Marketing: How to Create Relevant Content for Your AudienceTricode (part of Dept)
To start Content Marketing you need an audience first. This presentations shows you how to build an audience and target the audience in a way to convert your audience into clients.
These are the slides of the presentation given by Tricodians Niels and Ronald at the Adobe Experience Manager Meetup, organized by Adobe on 31st of March 2016
Presented by Martin Mihajlov at SkopjeTechMeetup 7.
Almost 50% of the world population is online. Constantly. Half of the population has joined a virtual world that is replacing more aspects of our daily life. Can we be addicted to the Internet in the same way we are addicted to drugs? Alcohol? Sex? Or is this a reflection of something more grandeur?
Presentation from Goran Velkoski & Ivana Nizamovska on SkopjeTechMeetup 7.
Every child should have the opportunity to learn computer science. It helps nurture problem-solving skills, logic and creativity. By starting early, kids will have the capability to shape the future. This are the main reasons why Goran and Ivana decided to organize “Kids can Code”, an introduction to computer science designed for 7-9 year olds to discover coding and show them that anybody can learn the basics.
Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Igor Trajkovski.
In recent years, Deep Learning has become a dominant Machine Learning tool for a wide variety of domains. In this lecture Trajkovski will present one of its biggest successes, Computer Vision, where the performance in problems such object recognition has been improved dramatically.
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Ermal Sadiku.
In a world where society is moved by science and technology more than anything, scientists and engineers have the power to change the world for better or worse. How should we look at and understand this in order to make the right choices?
SkopjeTechMeetup is an initiative by Tricode for supporting and strengthening the Macedonian IT community. The meetups have the goal of establishing a networking platform for the IT crowd where they can share their know-how, best practices, as well as mutual inspiration.
The 6th STM installment took place at Piazza Liberta, Skopje last Thursday, the 29th of September. This meetup hosted 3 seasoned speakers, each accomplished in their own way.
Here's the presentation of Lazo Apostolovski.
The Microservices Architecture pattern is getting a lot of attention lately, even at the beginning of its adoption lifecycle. It has significant benefits when it comes to enabling agile development and delivering complex enterprise applications. Adopting Microservices can be a tricky and dangerous process. Making bad decisions early can lead to serious complications, expences and maybe even failure.
Each interaction with your customer, small or large, has a direct impact on the customer's experience and influences his perception of your brand and company. Since 2013, Tricode entered into a partnership with Magnolia CMS for its implementation in the Benelux. Tricode invests significantly in the formation and composition of Magnolia development teams with well-trained professionals. With Magnolia CMS, we offer a user-friendly, adaptable and expandable solution, ideal for creating, managing and editing the content your users interact with across multiple digital channels. But you don’t have to just take our word for it, what follows are testimonials from some of the dozens of satisfied Magnolia CMS clients.
Eigenlijk is vragen naar uw super power vragen naar de bekende weg. Wij weten al waar jouw kracht ligt. Jij bent een kei in het bedenken van creatieve concepten, campagnes, websites en apps.
Ontstaat er bij jou ook kortsluiting als je wél de projecten hebt maar niet de mensen? De creatie is er, maar de development om jouw ideeën technisch te realiseren ontbreekt. Laat dit nou juist onze specialisatie zijn! Wij zijn goed in het vertalen van creatieve concepten in technische oplossingen. Nerds, zo zou je ons ook wel kunnen noemen. Of softwarespecialisten die blij worden van jouw IT-vraagstukken. Hoe ingewikkelder, hoe beter.
Wij van Tricode laden jouw team graag op met onze development power. Samen helpen we je bij het technisch realiseren van jouw creatieve concepten. Met onze mensen uit Veenendaal maar ook met onze Macedonische collega’s: goed opgeleide developers, die uitstekend Engels spreken en een mentaliteit hebben die matcht bij onze Hollandse werkethos. We nemen je het werk graag uit handen op projectbasis, maar kunnen jouw team ook (tijdelijk) empoweren met één van onze developers.
Adobe Experience Manager 6.2 has been released and it features quite a few changes and improvements.
Here's a brief overview of what you can look forward to from this update.
Nearshoring, waarom kiezen veel bedrijven voor deze optie om werk uit te besteden? Lees de top 10 nearshoring trends in de ICT markt in deze presentatie
Based in the Netherlands and Macedonia we can tell you all about the ins and outs of Magnolia CMS. We think along and are able to implement and configure Magnolia CMS with a minimum of costs and a maximum of benefit for your organisation.
Tricode is not the kind of organisation that implements Magnolia CMS and let you struggle with updates, new possibilities and so on. We take care of the full application lifecycle management if you appreciate.
We chose to be Magnolia partner because of the superior benefits it brings our customers, but also because Magnolia gives partners the possibility to build extra features.
This presentation gives you an insight of the advantages using Adobe Experience Manager Mobile for creating and managing Mobile apps. AEM Mobile reduces the time to market of mobile apps with 50-70% compared to most other App development andmanagement tools.
‘‘Powering your digital marketing’ - At Tricode, this is synonymous with a perfectly balanced process. Adapted and honed on the basis of years of experience. The crux of our approach? Tricode's intelligent software factory. We support you - from request to solution - in a single process.
Veel bedrijven doen aan offshoring van werkzaamheden. De reden is vaak dat het goedkoper is en werknemers (met name in de IT development) in offshore gebieden makkelijker te vinden zijn. Maar let op de verborgen kosten! Wij hebben een top 10
Learn about the importance and value of a developer's workplace communication, behavior, responsibilities of surrounding roles, and how to make the most of it.
Adobe Experience Manager 6.2 is out now! Those slides shows the hottest new features of AEM 6.2. Now is the time to migrate to AEM 6.2 or to consider buying Adobe Experience Manager to target your audience in the most advanced way possible.
Everyone is aware of the importance of life/work balance. It's a known fact that people are happier and more productive when rested and relaxed. Fun at work is what makes a difference in the long run.
Here at Tricode we give equal attention to both "soft" and technical skills, pleasant workdays and the actualization of our employees personal career and life goals. It's synced into our mission.
Content Marketing: How to Create Relevant Content for Your AudienceTricode (part of Dept)
To start Content Marketing you need an audience first. This presentations shows you how to build an audience and target the audience in a way to convert your audience into clients.
These are the slides of the presentation given by Tricodians Niels and Ronald at the Adobe Experience Manager Meetup, organized by Adobe on 31st of March 2016
2. Што е Node.JS и како настанал
Кои се основните карактеристики на Node.JS
и како функционира во позадина
Како треба да ги развиваме нашите
апликации во Node.JS и на што треба да
внимаваме
Можни комбинации на Node.JS со останатите
технологии и програмски јазици
Добри и лоши страни и во кои ситуации е
пожелно да се користи Node.JS а во кои да се
Node.JS – Што ќе опфатиме
3. Node.JS е околина за развивање апликации
на сервер со користење на JavaScript како
програмски јазик
Што е Node.JS ?
4. Идеата за да се користи еден програмски
јазик за front-end и back-end програмирање
постои од поодамна.
Што е Node.JS ?
5. Едни од првичните обиди да се користи еден
програмски јазик за web апликации е со
креирањето на клиентски компоненти на
сервер и да се компајлираат користејќи
JavaScript
Што е Node.JS ?
6. После многу неуспешни обиди, е создаден
Node.JS.
Node.JS не само што ни овозможува да
користиме JavaScript како back-end
програмски јазик, туку и ја промовира идеата
за:
event-driven
non-blocking programming
Што е Node.JS ?
7. Event-driven, non-blocking I/O programming
Користи една нишка (thread) за извршување
на сите операции и барања од клиентите
Основни карактеристики на
Node.JS
8.
9. var result = database.query( "SELECT * FROM hugetable" );
console.log( "Hello World" );
Blocking programming
10. database.query( "SELECT * FROM hugetable" , function(rows) {
var result = rows;
});
console.log( "Hello World" );
Non-blocking programming
11. Сите I/O операции треба да бидат event-
driven
◦Читање и запишување од диск
◦Работа со бази на податоци
◦HTTP барања
Како треба да ги развиваме
апликациите во Node.JS
12. Да се внимава да не се појави exception
(грешка)
◦Другите околини кои што користат throw
exception за нивно справување
◦Node.JS се справува со грешките со тоа што ги
враќа назад до тој што ја повикал функцијата
преку callback параметар
Како треба да ги развиваме
апликациите во Node.JS
13. Да се избегнуваат калкулации кои што ќе
одземат повеќе време
◦Ќе се блокираат сите операции и барања што веќе
се во редот на чекање да бидат извршени
◦Ќе се блокираат сите нови конекции од клиенти и
нивните барања
Web Workers служат за извршување на
одредени процеси, надвор од главната
скрипта
Како треба да ги развиваме
апликациите во Node.JS
15. Зголемени перформанси во самата
апликација и во развивањето на апликацијата
од програмерите
Во Mongo DB може да ги зачувуваме
податоците во JSON формат, во Express.JS и
Node.JS да извршуваме JSON queries и многу
лесно да праќаме JSON податоци на Angular
front-end
Предности на M.E.A.N. и
користење
JavaScript во целата апликација
16. Нема застој на сите I/O барања
Може да овозможи многу повеќе конекции
Може да се користи скоро на сите сервери и
да се комбинира со други back-end
програмски јазици на ист сервер
Има голема интернет заедница
Позитивни страни на Node.JS
17. Секоја обработка на податоци која што ќе
одземе повеќе време ќе направи застој за
сите клиенти и барања
Сеуште не функционира добро со релациони
бази на податоци
Негативни страни на Node.JS
18. Real-time сервиси/апликации кои што скоро
целата улога ќе им биде да
читаат/запишуваат/препраќаат податоци
◦Live chat
◦Live stream
◦итн
За какви апликации ќе може да го
користиме Node.JS