Rynek pracy IT stawia przed firmami ogromne wyzwanie. Niekończące się trudności rekrutacyjne, będące konsekwencją nadpodaży ofert pracy dla programistów,…
Po długiej przerwie wracamy do (mamy nadzieję) regularnego komunikowania tego, co ciekawego dzieje się w Sages, w formie bloga. Przez te kilka lat istnienia…
Większość języków programowania wysokiego poziomu dostarcza struktury implementujące tablice asocjacyjne, inaczej zwane słownikami. Struktury te umożliwiają…
Chyba każda osoba interesująca się sieciami komputerowymi i ich bezpieczeństwem zetknęła się z atakiem typu „Buffer overflow”. Idea działania większości…
Współczesne systemy relacyjnych baz danych, również te z otwartym kodem źródłowym, umożliwiają tworzenie bardzo złożonych zapytań SQL. Poprzez umieszczanie…