Nasz zestaw technologii

Nasz zestaw technologii

Wybór zestawu technologii, który będzie odpowiadał potrzebom Twojej aplikacji jest kluczowy. Mimo, że do stworzenia aplikacji backendowej można użyć praktycznie dowolnego języka programowania, niektóre z nich ułatwią rozpoczęcie pracy, inne zaś ułatwią jej utrzymanie....
Jak zautomatyzować testy z Play i Selenium

Jak zautomatyzować testy z Play i Selenium

Nawet jeśli nasza aplikacja przejdzie wszystkie testy jednostkowe, nie oznacza to, że będzie działać jako cały system. Jednym ze sposobów upewnienia się, że działa ona jako całość, jest przetestowanie jej z perspektywy użytkownika. Najprostszym sposobem na wykonanie...
Pisanie asynchronicznego kodu za pomocą Scala Future

Pisanie asynchronicznego kodu za pomocą Scala Future

Future Scala oferuje łatwy sposób zarządzania równoległym wykonywaniem kodu w postaciFuture i callbacków. tospecjalny obiekt, który służy do przechowywania wartości (zwykle wyniku pewnych obliczeń), która może być dostępna w przyszłości.w przyszłości. Callback jeśli...
Tworzenie testów wielokrotnego użytku dla PlayFramework

Tworzenie testów wielokrotnego użytku dla PlayFramework

Pisanie testów nie jest najciekawszą częścią tworzenia nowej funkcjonalności, ale jest bardzo ważne. Dobrze napisane testy pomogą Ci upewnić się, że nowo dodana funkcjonalność nie złamie żadnej innej. Jednak podczas testowania DAO i Services możesz zauważyć pewną...
Jak zoptymalizować zapytania do bazy danych?

Jak zoptymalizować zapytania do bazy danych?

Optymalizacja baz danych to dość trudny temat. Każda baza danych jest inna i może potrzebować różnych metod strojenia. Oto niektóre z najczęstszych miejsc, które należy sprawdzić w celu poprawy. Tworzenie właściwych indeksów Jednym z najprostszych sposobów na...