Nyska Akademia Mistrzów
Hexagon/Intergraph
czym jest i co robi?
historia
struktura organizacyjna
Code Diggers
Scrum / Kanban
Jira
produkty
SDI
Portal
Portal SDK
Webmap
Webmap Publisher
Licensing
WebMap Mobile
Android
Windows
iOS
cykle pracy
podział projektu na pakiety
rozliczanie czasu pracy
repozytoria
mercurial
git
P4V
języki programowania / technologie
continuous integration
maven
Jenkins
Nexus
dokumentacja
środowiska pracy - wirtualizacja
VirtualBox
VMware
Docker
GIS
Co to?
pozyskiwanie
przechowywanie informacji
analiza
wizualizacja
mapy
definicja w IT
tworzenie: historia/teraźniejszość
przykłady
openstreetmap
Geoportal i mapy polskich urzędów
Google Maps
emapi
inne
firmy / projekty
opensteetmap
Open Geospatial Consortium
QGis
Grass Gis
leafletjs
Open Source Geospatial
Web Feature Service
Web Map Service
GeoPackage
Hexagon
Emapa
TomTom
Esri Polska
Ciekawe zagadnienia
Szukanie trasy
Optymalizacja
sintef
Google OR-Tools
OptaPlanner
Pictometry
Typy danych
Bazy danych
PostGIS
MS SQL
SpatiaLite
Oracle
Cześć
Łukasz Segiet
Software archaeology
Stanowisko pracy: Programista
Opis
Wymagania
Warunki pracy
Backend / FrontEnd
Junior, Middle, Senior
Umiejętności
Wiedza
Narzędzia
środowiska programistyczne
proste programy
command line i skrypty
zarządzanie projektem
repozytoria
własne
systemy operacyjne
Legacy Code
Definicja
Dlaczego to jest ważne?
Jak sobie radzić
Testuj kod / Testuj aplikacje
Poszukaj dokumentacji i zapoznaj się
Współpracuj z zespołem / szukaj wiedzy
Przepisz tylko ten kod który musisz
Spróbuj refaktoring
Keep New Code Clean
Przykład
Refaktoring
Definicja
Metody
Przykład