Co to jest MVP? Kiedy warto rozważyć stworzenie?
MVP (od Minimum Viable Product) to produkt który jest w minimalnym stopniu gotowy do wprowadzenia na rynek. Innymi słowy, oznacza to, że projekt jest we wczesnej fazie rozwoju i posiada jedynie podstawowy zestaw funkcjonalności potrzebnych do użytkowania. MVP nie należy mylić z pojęciem tańszego i gorszego rozwiązania. To produkt który jest wstępną wersją, gotową do testowania. MVP skupia się na sednie funkcjonalności lub problemu, który aplikacja ma rozwiązywać. Aplikacja w fazie MVP jest zwykle […]
Karolina Walczewska, 27 lipca 2020
Software House - jak wybrać?
Chcesz wypuścić na rynek swoją autorską aplikację albo może szukasz wsparcia programistycznego dla swojej firmy? Potrzebujesz zintegrować systemy informatyczne bądź poszukujesz doradztwa programistycznego? W takiej sytuacji warto rozważyć znalezienie Software House’u. Jest to rodzaj przedsiębiorstwa zajmującego się tworzeniem rozwiązań programistycznych dopasowanych do indywidualnych potrzeb. Skupiają się głównie na dostarczaniu wysokiej jakości oprogramowań na zamówienie (systemy i aplikacje dedykowane). Niestety wybór odpowiedniej firmy programistycznej […]
Karolina Walczewska, 21 lipca 2020
ImpiCode nagrodzone "Top Poland Developers" na Clutch’u
Zostaliśmy wyróżnieni tytułem jednej z najlepszych polskich firm programistycznych na Clutch’u w 2020 roku. Clutch uhonorował nas również następującą recenzją: ImpiCode jest firmą programistyczną z siedzibą w Warszawie, oferującą szeroki zakres usług IT, ze szczególnym naciskiem na tworzenie i rozwój oprogramowania. Firma działa w kraju jak i za granicą. Ich główną siłą jest dogłębna znajomość różnych technologii, która pozwala znaleźć najlepsze rozwiązania dopasowane do klientów i ich potrzeb. Jako, […]
Karolina Walczewska, 15 lipca 2020
Najpopularniejsze frameworki JavaScript
JavaScript jest jednym z podstawowych języków technologii webowych, wykorzystywanym na blisko 95% stron internetowych. Wśród nich znajdują się oczywiście takie potęgi jak Google, YouTube czy Facebook. JavaScript był pierwszą szeroko stosowaną technologią dodającą do dawniej statycznych stron WWW funkcje interaktywne. Dzięki JS możliwe stało się dynamiczne zmienianie treści stron internetowych bez potrzeby ich przeładowania (manipulacja DOM, czyli obiektowym modelem dokumentu, […]
Karolina Walczewska, 8 lipca 2020
Czym zajmuje się bioinformatyka?
Bioinformatyka Bioinformatyka jest dyscypliną naukową sytuującą się, jak nietrudno się domyślić, na przecięciu biologii i informatyki. Jednakże to czerpie również z innych dziedzin nauk ścisłych, jak chemia i fizyka. W niniejszym artykule omówimy pokrótce najważniejsze obszary badań bioinformatyki. Historia Bioinformatyka zaczęła wyodrębniać się z nauk biologicznych, w szczególności z biochemii i biologii molekularnej, już w połowie XX wieku, gdy dwukrotny noblista Frederic Sanger określił pierwszorzędową strukturę insuliny, […]
Grzegorz Papaj, 13 maja 2020
NowaLed na liście najszybciej rosnących biznesów Europy Financial Times
NowaLed na liście FT 1000 Miło nam poinformować, że nasz klient NowaLed ILL Sp. z o.o. znalazł się na prestiżowej liście FT 1000 (liście tysiąca najszybciej rosnących firm Europy) opracowanej przez Financial Times. Serdecznie gratulujemy i życzymy kolejnych sukcesów! O projekcie, który realizowaliśmy dla NowaLed, można poczytać tutaj.
Grzegorz Papaj, 30 marca 2020
Dlaczego warto inwestować w język Python
1. Rosnąca popularność W rankingu najpopularniejszych języków programowania TIOBE Programming Community Index (z października 2019 roku) Python plasuje się na trzecim miejscu (po Javie i C). To o jedno oczko wyżej, niż rok wcześniej. Ta tendencja nie powinna dziwić – prostota składni, wysoki poziom abstrakcji oraz bogaty zbiór bibliotek i pakietów sprawia, że liczba użytkowników tego języka stale rośnie. 2. Ekosystem Python ma niezwykle bogaty ekosystem. Najpopularniejszy zbiór […]
Maciej Mazurek, 13 stycznia 2020
Jak stworzyć sieć neuronową
Wstęp Celem tego artykułu jest przedstawienie koncepcji działania sieci neuronowych, a konkretnie sieci neuronowych typu Feedforward neural network, poprzez skonstruowanie prostego przykładu takiej sieci w języku Python. Do pełnego zrozumienia załączonego do artykułu kodu wymagana jest jedynie umiejętność mnożenia macierzy. Sieć neuronowa to statystyczny model obliczeniowy stosowany w uczeniu maszynowym. Można o nim myśleć jak o systemie połączonych synapsami neuronów, które przesyłają między […]
Maciej Mazurek, 8 stycznia 2020
Zastosowania języka Python
Zastosowania w nauce Python jest bardzo chętnie używany przez programistów działających w przeróżnych dziedzinach. Używają go bioinformatycy, inżynierowie, matematycy, astronomowie czy kognitywiści. Poniżej przedstawiamy niektóre narzędzia dostępne w języku Python używane w poszczególnych dziedzinach nauki. Bioinformatyka Najpopularniejszym pakietem stosowanym przez bioinformatyków jest Biopython. Umożliwia między innymi: parsowanie i obsługę popularnych bioinformatycznych formatów danych np. Clustal, FASTA czy GenBank, a także analizę sekwencji za pomocą metod k Nearest Neighbors, Naive […]
Maciej Mazurek, 30 grudnia 2019