Pracuję już czwarty rok w agencji marketingowej, zajmujemy się głównie softem ( #webdev ). Moje żale w spoilerze, ale jak kogoś nie interesuje - mam kilka pytań do osób z tagów #nodejs, #javascript i ogólnie #programista15k.


Czego mogę się spodziewać na rozmowach kwalifikacyjnych na programistę Node'a? Co jest weryfikowane (z umiejętności technicznych)? Jakie są wymogi na mida/seniora w firmach, w których
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś Mirek z #webdev, który bierze/chciałby brać udział w hackathonie w Kielcach, i potrzebuje drużynę? Nie mam z kim wystartować, trzeba 3 osoby mieć. W sumie przydał by się też Mirek bądź Mirabelka z #grafika. Ja osobiście zajmuje się webdevem, ale i grafiki mogę przygotować. Koduje w #laravel #php oraz #nodejs #javascript
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam #vps na ktorym chce hostowac zwykle strony jak i jakies projekty na #nodejs I teraz tak. Zainstalowalem VestaCP, i proxy w nim blokuje mi te node, jest jakis sposob zeby to ogarnac? Ewentualnie jakis inny panel ktory lubi sie z node? Drugie pytanie to jak hostowac np dwie apki, na osobnych portach? Chcialbym zeby bylo np example.com/projekt1 i example.com/projekt2, jak to ogarnac?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wudoef: nie wiem co to VestaCP, ale możesz włączyć dwie appki na 2 różnych portach i przekierować do właściwej za pomocą serwera http (apache2 albo nginx). Serwer http stawiasz na porcie 80 (i/lub 443 jeśli chcesz mieć https)
  • Odpowiedz
#programowanie #nodejs #mongodb #ovh #kiciochpyta
Mirko, jestem kicioch, jeśli chodzi o sprawy związane z serwerami i hostingiem. Chciałbym gdzieś ulokować mała aplikację napisaną w NodeJS, MongoDB i AngularJS. Co byście polecili? OVH? DigitalOcean? Do testów używam heroku, ale na dłuższą metę to większe koszty. Poratujecie może jakimś dobrym tutkiem do tego? Jestem otwarty na wszelkie rady.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TrebuniTutek:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:~/bin:$PATH ' >> $HOME/.bash_profile && source $HOME/.bash_profile
npm install bower -g
  • Odpowiedz
Miruny, mam w planach grę, na backendzie #nodejs, chyba dodam #typescript w ramach nauki, będe zapisywał pokoje w pamięci jako tablica aktywnych gier. Muszę co chwile sprawdzać stan pokoi, czy np. czas nie upłynął. Czy while, który będzie miał timeout, zeby pętla która będzie sprawdzać te wszystkie pokoje wykonywała się powiedzmy co 100ms będzie dobrym rozwiązaniem? Może jakieś inne pomysły co do tego problemu?
#webdev
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@y0da: No i tu się mylisz. Uber i ich ogromny matching system, Netflix - mikroserwisy, Nasa, PayPal, LinkedIn, wszystkie wykorzystują z powodzeniem Node produkcyjnie. I nie, nie tylko do frontu.
  • Odpowiedz
@Saly: nie wiem o LLVM, ale pewnie będzie bardzo zbliżona, ogólnie wydajnośc java 8 - 10 jest 15%-20% różnicy na korzyść java10, gdzie masz dostęp do JIT i AoT, więc VM ma kilka tricków które pozwolą zoptymalizować kod lepiej niz programista, ale nadal odpalasz kod w VM wiec kilka procent też tracisz. nie widziałem żadnych benchmarków do LLVM, za to widziałem do pythona i ruby gdzie graal działał 30%-55% szybciej
interface - @Saly: nie wiem o LLVM, ale pewnie będzie bardzo zbliżona, ogólnie wydajn...
  • Odpowiedz
na dobre wsparcie od IntelliJ


@Saly: chyba nie szybko Graal to VM dla języka, kompilator i narzędzia to osobna sprawa, prędzej dobre wsparcie dostaniesz z netbeansa czy eclipse niż z IDEA, to kompletnie nie ich model biznesowy, za to mysle ze gradle sobie z tym poradzi szybko i sprawnie, juz od dawna gradle dziala dobrze z node, ecmascript i java
  • Odpowiedz
#nodejs #programowanie

Probuje ogarnac dlaczego appka mi tyle ramu zuzywa, tyle ile jej dam, tyle zapelni

serwer expressa odbiera get requesty, wybiera stamtad link do obrazka, nastepnie robi http request do adresu obrazka, pipe'uje w srodku promise ktory modyfikuje obrazek i zwraca http response z tym obrazkiem

biblioteki:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aldor: tyle ile mu dam, 50 obrazkow to juz jest okolo 1gb razem z innymi procesami, mam vpsa za $5, wiem, ze duzo nie poszeleje, bo serwer ma 512mb ramu, ale moze jakos to moze zoptymalizowac
  • Odpowiedz
Witam Mirki i Mirabelki. W poniedziałek idę na rozmowę o pracę, pierwszą rozmowę o pracę. Proszę dajcie jakieś porady, które mogą się przydać, albo jak się dobrze do niej przygotować. Jak myślicie, o co mogą pytać odnoście:
- node.js
- HTML, CSS
- Internet of Things
- bezpieczeństwa w Internecie

P.S.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews

Przygotowanie tego zestawienia było trudniejsze niż zwykle. Cały świat IT mówi/pisze jedynie o Facebooku i aferze z nim związanej... walczyłem jednak długo i linki nie są dziś monotematyczne ;)


1) Gdzie hostować swoje pliki? AWS vs Google vs Azure vs DigitalOcean
https://www.chooseacloud.com/objectstorage
imlmpe - ◢ #unknownews ◣

 Przygotowanie tego zestawienia było trudniejsze niż zwykl...

źródło: comment_DR9RgEp21FfWkuj5HfXXSNig5oDV1Bqd.jpg

Pobierz
  • 52
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie taki kod(wiem ze tak sie nie przesyla hasel itp, ale to tylko w celach testowych)

app.post('/login', (req,res)=>{
let name=req.body.login;
let password = req.body.password;

User.findOne({name:name,password:password}).exec(function(err,user){
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki: zna ktoś jakiś prosty sposób dla początkującego żeby przetestować wydajność aplikacji Node.js? Mam następujący scenariusz: przetestowanie jej przez 300 sekund, przy obciążeniu wynoszącym 10 zapytań na sekundę (aplikacja Node.js wykonuje wtedy agregację na MongoDB, dlatego tak mało zapytań, ale mniejsza z tym). Muszę więc jakoś generować do tej apki 10 zapytań na sekundę przez 300 sekund (napierdzielanie odśwież w przeglądarce odpada :p ). Wiedzę żeby taki skrypt napisać mam za małą.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używam #nodejs #mssql, zapytanie w bazie danych zwraca mi duży obiekt z recordset, recordsets itd. Co powinienem wysyłać na front? Cały ten obiekt, czy np. tylko object.recordset[0]? Jaka jest dobra praktyka w tym przypadku.

#webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael94: Nie ta sama technologia ale ja wysyłam na frontend tylko to co potrzebne bez zbędnych danych, dane wstępnie przetworzone. Na backend nie bawię się jednak w takie rzeczy jak formatowanie dat, to już załatwiam na froncie.
  • Odpowiedz
Moglby mi ktos podac dobry sposob jak dodawac wiele nowych dokumentow/rekordow do MongoDB uzywajac mongoose?
Bo w tutorialach jest tylko jak dodac jeden, a nie kilka roznych

Jest cos w stylu:

let schemaABC = mongoose.Schema({
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wy ogarniacie ten cały ekosystem #javascript i #nodejs w #webdev ? Chcecie czegoś użyć, a tu pińset modułów w zależnościach. Każdy pod inną opieką. Niektóre nieaktualizowane od kilku lat. Githuby pełne nieodpowiedzianych Issues i Pulls. Pisane różnymi wersjami JS. Jak dajecie sobie radę z tym wszystkim?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach