@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

[ #nodejs #typescript #inversifyjs #naukaprogramowania ]

Hej, jest tutaj ktoś kto korzysta z inversify czy generalnie z ioc w Typescripcie (choć niekoniecznie musi to być TS)? Nie za bardzo mogę zrozumieć o co chodzi w 'Dependency inversion principle', wszędzie czytam, że to jest super, a nie mogę zneleźć żadnego praktycznego przykładu, który by mi pokazał w czym takie podejście jest lepsze od 'zwykłego' importowania modułów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrawyKuba: Nie wiem jak to wygląda w TypeScript, ale opiszę sens tego konceptu jak najlepiej umiem.

Jednym ze sposobów implementacji Dependency Inversion Principle jest coś takiego jak kontener IoC. W tym kontenerze masz wszystkie kontrolery, serwisy i repozytoria twojej aplikacji, jednak niepowiązane na stałe, ale posiadające wewnątrz siebie odniesienia pod postacią interfejsów np. XService (implementacja serwisu) ma pole o typie XRepository (interfejs).

Framework którego używasz ma wiedzę o tych wszystkich instancjach klas
  • Odpowiedz
@PrawyKuba: chodzi o to że nie tworzysz samemu nigdzie new Obj(), kontener ci tworzy wszelakie instancje i przekazuje tą samą instancje danej klasy do kolejnych zależności itd
  • Odpowiedz
Znacie jakis naprawde prosty tutorial jak utworzyc prosta lokalna baze danych wykrozystujac tylko Node,Express i MongoDB na windowsie?
Bo w tych ktore znajduje bazy sa tworzone na jakichs zewnetrzynych serwisach albo cos w tym stylu.

#nodejs #javascript #backend #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

a pomocą yeomana możesz zrobić scaffolding dla każdej części którą wymieniłeś :) (wybacz, jak coś więcej szczegółów jutro, bo teraz jestem pijany :p)
  • Odpowiedz
zakwalifikowany jako pomiędzy junior a mid


@trustME: w byciu midem nie chodzi tylko o wiedze ale i doswiadczenie. Jesli jakas firma mowi ze jestes midem a masz zero doswiadczenia to ja bym uciekal... raczej nie nauczysz sie od nich zbyt wiele bo takich samych zapewne maja seniorow
  • Odpowiedz
interface - Profiling Go Applications with Flamegraphs
http://brendanjryan.com/golang...

źródło: comment_j6acDoMdYc3ndKyZwjhsf2lxqie4kMmI.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #nodejs #kiciochpyta

Mirki od dłuższego czasu zastanawia mnie jedna rzecz: mam sobie apkę w nodejs (ale dotyczy to w zasadzie każdego innego języka) i chciałbym zrobić np. automatyczny deploy z głównej gałęzi gita. Tylko, że mam w repozytorium plik config, który przechowuje takie informacje jak np. dane logowania do bazy danych, lokalną konfigurację itp.

Oczywistym jest, że w repozytorium będę trzymał "pusty" plik config, z
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam rest api w node. Załóżmy na jednym routingu mam pętlę synchroniczną, która wykonuje się 10ms.
Czy taka pętla może mi zablokować event-loop przy dużej ilości requestow? Moim zdaniem oczywiście, że tak. Tylko teraz pytanie: użyć workera, czy zamienić tą pętlę na asynchroniczną (np. przy pomocy funkcji rekursywnej)
#nodejs #programowanie #javascript
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki piszę prostą aplikację w node.js (express) i mam jeden problem, który uniemożliwia dalszą pracę :/ Muszę przekazać kilka zmiennych z osobnego pliku i osobnych funkcji do routes. Próbowałem robić to przez connect-flash ale takie coś return done(null, false, req.flash('count', c)); wywala mi błąd TypeError: req.flash is not a function. Nie znalazłem w googlach żadnego pożytecznego rozwiązania bo wszystko jest związane z passportem albo wykorzystuje req.flash w pliku serwera(app.js). W app.js oczywiście
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach