Silv
2019-08-07 04:36

Moja aplikacja bracket-string-validator nabiera piór i kształtów nie, kształtów nie.

Mięśni raczej nie. Nadal dwie funkcjonalności: sprawdzanie poprawności wyrażenia nawiasowego oraz testowanie wydajności (benchmarking). (Co by tu można dodać?)

Ale za to część odpowiedzialną za sprawdzanie poprawności wyrażenia nawiasowego mam już napisaną (zbyt dużo powiedziane) w Angularze. (Jeszcze muszę dodać testowanie wydajności.) To raz. Dwa, że planuję przepisać część logiki na Javę, nadto dodać GUI w C oraz bazę danych obsługującą SQL.

Kłopot trochę z testami jednostkowymi i integracyjnymi. Same testy pisze się w miarę zwyczajnie, przynajmniej w JavaScripcie. Oby tylko w innych technologiach nie było innych podejść (?). W Javie to jeszcze mogę sobie to jakoś wyobrazić, "zekstrapolować" z JavaScriptu, ale w C i w Bashu nie... będę musiał się nauczyć. Nie ma rady! Też testowanie na różnych środowiskach – trzeba mi ogarnąć Travisa i jego konfigurację. Nie wiem, czy da się ustawić konkretną dystrybucję Linuksa. Zresztą, czego ja oczekuję za darmo? Przy czym jest też plan, z początków tworzenia aplikacji, by postarać się o większą generyczność implementacji, co bym nie musiał martwić się dystrybucją. Jednak to mniej ważna sprawa, dodatek w zasadzie. Aplikacja ma działać na jednym środowisku bezbłędnie; inne – opcjonalnie i w nieokreślonej przyszłości.

W tym świetle na dalszy plan schodzi rozbudowa obecnego interfejsu CLI. Planuję m.in. dodać debug mode. I tyle. Miałbym pewnie więcej pomysłów, ale w sumie nie ma sensu, dopóki (eee... albo "skoro") nikt tego nie używa.

Z bardziej operacyjnych spraw: nadal nie wiem, jak powinien u mnie wyglądać deployment (zob. też wątek na naszym forum). Przy tylu technologiach robi się skomplikowanie... ale przy tym fajnie. :) (W teorii. Najprzyjemniej rozmyślać o tym, czego to ja nie zaimplementuję.)

Myślę też... nad PHP (tak ostrożnie). Ale prawie go nie znam. Nie wiem, czy chce mi się uczyć na tę imprezę. Ale jakby... byłby przyczynek dla mnie do ruszenia Coyote. Ale to znów... Docker. A Dockera nie mam w planach. (Jeszcze?)

Dla chętnych: planowanych jest parę innych, mniej "przebojowych" spraw – można rzucić okiem: https://github.com/silvuss/si[...]acket-string-validator/issues


Nie jest to celem tego wpisu, ale – jeśli ktoś chciałby pomóc (wiedzą), to bardzo chętnie. :) Tutaj wątek, w którym proszę o ocenę: Ocena małego projektu JS (Node.js) + Bash

#bracket-string-validator #javascript #c #bash #cli #gui #web #angular #java #sql #database #deployment #php #recenzja #nodejs

somekind

Tzn. ja się nie odnoszę do Twojego programu, nie zaglądałem nawet do kodu. Piszę ogólnie.

macabre13
2019-07-14 13:29
Haskell

Mam plan: za 5 lat nie będę pracował na etacie.

MichalRemote
2019-01-15 17:44

Kliknij tutaj, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Javascript
Senior Front-end Engineer (Ligo Headhunters) 20 000 - 26 000 PLN - oferta
Frontend Developer (7N) 10 880 - 14 400 PLN - oferta
Frontend Developer (SoftwareMill) 10 000 - 16 000 PLN - oferta
Front-End Tech Lead Engineer (Codete) 12 000 - 18 000 PLN - oferta

Backend
WordPress Web Developer (MPC) 7 000 - 10 000 PLN - oferta
Sharepoint Developer (Predica) 6 000 - 12 000 PLN - oferta
Python Developer (Sunscrapers) 6 000 - 13 000 PLN - oferta
Senior Java Developer (7N) 13 760 – 14 720 PLN - oferta

Data
Big Data Solution Architect (Relyon IT Services) 20 000 - 28 000 PLN - oferta
Junior Data Scientist (Prophecy Labs) - oferta
Data Engineer (Prophecy Labs) - oferta
Big Data Architect (Astek) 20 000 - 24 000 PLN - oferta

Mobile
Android Developer (Dynaminds) 13 000 - 20 000 PLN - oferta
Android Developer (Find Group) 12 000 - 17 000 PLN - oferta
iOS Developer (NextApps) 6 000 - 10 000 PLN - oferta
Senior iOS and MacOS Developer (Marketcircle) 7 000 - 8 300 CAD - oferta
Senior iOS Mobile Developer (Curotec) 2 500 - 4 100 USD - oferta

Devops
Google Cloud Architect (NORDCLOUD) 12 000 - 18 000 PLN - oferta
DevOps Engineer (Sunscrapers) 7 000 - 13 000 PLN - oferta
Senior Devops Engineer (Netguru) 10 500 - 16 000 PLN - oferta

QA
Software Tester (SoftwareMill) 6 000 - 9 600 PLN - oferta
Test Engineer (Smart Coders) 6 000 - 10 000 PLN - oferta
Senior Quality Assurance Engineer (Netguru) 9 000 - 13 125 PLN - oferta

Business/Product
Business Developer (Prophecy Labs) 8 000 - 15 000 PLN - oferta

#pracait #it #startup #pracazdalna #praca #zdalna #zdalnie #zdalnieio #devops #qa #mobile #android #ios #php #ruby #python #javascript #js #java

cerrato

Jednak bardziej do mnie przemawia opcja powołania się na klauzulę sumienia moderatora podczas dokonywania oceny :) I nie tyle trzymanie się ściśle kryterium komercyjności, co raczej "unikalnej treści" albo braku reklam. Dla mnie idealnym przykładem do czego służy blog jest wpis @Pinek o zabiegu korekcji wzroku. Czasami ludzie wrzucają informacje o imprezach, w których uczestniczą, ewentualnie ktoś trzaśnie artykuł o modernizacji zasilania serwerowni (kto jeszcze nie dał łapki w górę - serdecznie zachęcam :D :D :D - Modernizacja zasilania serwe...). Ale cyklicznie powtarzające się wpisy (jak przegląd ogłoszeń o pracę, link do innego bloga który co kilka dni publikuje coś nowego) raczej powinny podlegać moderacji.

somekind

Mnie przeglądy ofert pracy nie przeszkadzają, więc wszystko jest zgodnie z moją klauzulą sumienia.

MichalRemote
2019-01-08 19:29

Kliknij tutaj, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Frontend/Javascript
Front End Developer (Nebulab) - oferta
Node.JS Developer (Mobile Reality) 7 000 - 11 000 PLN - oferta
Senior Front-end Developer (ESGROUP) 10 000 - 12 000 PLN - oferta
Frontend Developer (Glaucus Engineering) 6 000 - 12 000 PLN - oferta
Senior Full-stack Javascript Engineer (Aula) 5 400 - 7 500 GBP - oferta

Backend
Senior Python Developer (360 Digital Natives) 9 000 - 18 000 PLN - oferta
Python Developer Intern (Idego) - oferta
Senior/Lead PHP Developer (Divante) 10 000 - 15 000 PLN - oferta
Senior Java Reactive Engineer (No Fluff Jobs) 14 000 - 16 000 PLN - oferta

Data
Data & Systems Engineer (Idego) - oferta
Data Platform Engineer (Heetch) - oferta
Lead Distributed Data Engineer (Nomics) - oferta

Mobile
iOS developer (Lookback) - oferta
Android developer (Lookback) - oferta
Android Developer (Mobile Reality) 7 000 - 11 000 PLN - oferta
iOS Developer (Mobile Reality) 7 000 - 11 000 PLN - oferta

Devops
DevOps - AWS (Hostersi) 9 000 - 14 000 PLN - oferta
Junior DevOps Engineer (7N) 9 600 PLN - oferta

QA
Tester (7N) 10 400 - 12 000 PLN - oferta
Junior Test Engineer (Silent Eight) 4 000 - 6 000 PLN - oferta
Test Engineer (No Fluff Jobs) 4 000 - 7 000 PLN - oferta

Business/Product
Business Analyst (Divante) 6 000 - 12 000 PLN - oferta
Business Analyst (Lorentus) 8 000 - 16 000 PLN - oferta

#pracait #it #startup #pracazdalna #praca #zdalna #zdalnie #zdalnieio #devops #qa #mobile #android #ios #php #ruby #python #javascript #js #java

MichalRemote
2018-12-18 18:02

Kliknij tutaj, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Frontend/Javascript
React JS Freelance (Ideamotive) 10 000 - 18 000 PLN - oferta
Frontend Developer (eConsulting) 11 000 - 16 000 PLN - oferta
Angular Developer (Mid Jedi) (TeamQuest) 9 000 - 10 000 PLN - oferta
Frontend Developer (Develocraft) 9 000 - 15 000 PLN - oferta

Backend
.NET Core Developer (Qodeca) 10 000 - 16 000 PLN - oferta
Senior Java Developer (Develocraft) 12 000 - 19 000 PLN - oferta
Senior Python Dev (NewPerspective) 15 000 - 18 000 PLN - oferta
Developer ServiceNow (HR Bank Doradztwo Personalne) 16 000 PLN - oferta
Backend Go Developer (Skaftos) 7 500 - 15 000 PLN - oferta

Data
Senior MySQL Support Engineer (Percona) 7 500 - 10 400 PLN - oferta
Data Analyst (komoot) - oferta
Big Data Developer (Ework Group) 14 000 - 19 000 PLN - oferta

Mobile
Android Developer (Find Group) 12 000 - 17 000 PLN - oferta
Android Developer (HR Bank Doradztwo Personalne) - oferta
Garmin IQ Developer (komoot) - oferta

Devops
DevOps Engineer (AC Project) 10 000 - 16 000 PLN - oferta
DevOps Engineer (Adzuna) 2 500 - 5 400 GBP - oferta
DevOps/Automation Engineer (Aula) 4 160 - 5 800 GBP - oferta
DevOps (Opcja.pl) 8 000 - 12 000 PLN - oferta

QA
Developer in Test (Global App Testing) 10 000 - 17 000 PLN - oferta
Test Analyst (Radix DLT) 3 750 - 5 410 GBP - oferta
Test Engineer (Radix DLT) 4 160 - 5 800 GBP - oferta
Senior Test Engineer (No Fluff Jobs) 7 000 - 10 000 PLN - oferta

Business/Product
IT Project Manager (iRonin.IT) 7 000 - 12 000 PLN - oferta

#pracait #it #startup #pracazdalna #praca #zdalna #zdalnie #zdalnieio #devops #qa #mobile #android #ios #php #ruby #python #javascript #js #java

MichalRemote
2018-12-11 20:03

Kliknij tutaj, aby otrzymywać cotygodniową porcję ofert pracy zdalnej :)

Javascript
Front-end Developer (iubenda) - oferta
Frontend Developer (Mid / Senior) (SoftwareMill) 10 000 - 16 000 PLN - oferta
Senior React Developer (CRODU) 16 000 - 22 000 PLN - oferta
Vue js Developer (Divante) 9 600 - 16 000 PLN - oferta
Full Stack JavaScript Developer (LCloud) - oferta

Backend
Ruby on Rails Developer (iubenda) - oferta
PHP Developer / Full Stack (INCORE) 6 000 - 10 000 PLN - oferta
Symfony FullStack Developer (Polcode) 7 000 - 11 000 PLN - oferta
Python Developer (Sunscrapers) 6 000 - 13 000 PLN - oferta
Senior Ruby Developer (Ragnarson) 11 000 - 17 000 PLN - oferta
Java Developer (Spartez) 11 000 - 21 000 PLN - oferta

Data
Administrator PostgreSQL (Billennium) - oferta

Mobile
Android Developer (United Ideas) 7 000 - 11 000 PLN - oferta
iOS Developer (Swift) (United Ideas) 7 000 - 11 000 PLN - oferta

Devops
Software Engineer / DevOps (iubenda) - oferta
DevOps Engineer (Sunscrapers) 7 000 - 13 000 PLN - oferta
Site Reliability Engineer (Tooploox) - oferta
Hosting Cloud Administrator (LCloud) - oferta

QA
Test Automation Engineer (TeamQuest) 10 000 - 15 000 PLN - oferta
Test Automation Engineer (iubenda) - oferta
Software Tester (SoftwareMill) 6 000 - 9 6000 PLN - oferta
Test Automation Engineer (Develocraft) 9 000 - 15 000 PLN - oferta

Business/Product
Scrum Master (IT Kontrakt) - oferta

#pracait #it #startup #pracazdalna #praca #zdalna #zdalnie #zdalnieio #devops #qa #mobile #android #ios #php #ruby #python #javascript #js #java

micfil94
2018-12-11 13:29

Minęło kilkanaście tygodni odkąd Baza Wiedzy powstała. Na jej podstawie przygotowaliśmy już kilka artykułów, które zbiorczo przedstawiają warte uwagi: kursy, tutoriale i materiały, które pomagają w codziennym kodowaniu:

-> #frontend: http://bit.ly/BazaWiedzyFrontend
-> #php: http://bit.ly/BazaWiedzyPHP
-> #python: http://bit.ly/BazaWiedzyPython
-> #mobile: http://bit.ly/BazaWiedzyMobile

Kolejne podsumowania są już w przygotowaniu :) Następny pojawi się już w tym tygodniu. Czekam na Wasz feedback!

Wszystkie materiały znajdziecie tutaj: http://bit.ly/BazaWiedzyJJIT

#naukaprogramowania #programowanie #php #python #mobile #ios #android #xamarin #frontend #javascript #laravel #symfony

Aryman1983

Hehe to pewnie dlatego wpis wyżej dotyczący bana Cloudlflare :-) Skarpeta zadziałał i ich zablokowali w europie :-)

czysteskarpety

@Aryman1983: a jak, nie trzeba było denerwować dziadka :)

micfil94
2018-12-07 12:46

@JustJoinIT: Siemanko, podrzucam Prasówkę Technologiczną. Polecam zerknąć, bo w minionym tygodniu było sporo ciekawych artykułów.

01) Zastanawiasz się co robi Twoja dziewczyna kiedy jesteś w pracy? Chciałbyś to sprawdzić? - Nie, w tym artykule nie podpowiemy Ci jak śledzić swoją dziewczynę, ale możesz stworzyć proste śledzenie lotów za pomocą #Python
Link: https://www.geodose.com/2018/[...]e-flight-tracking-python.html

02) #CTO (Chief Technology Officer), jak sama nazwa wskazuje, jest osobą zarządzającą technologią w firmie. Proste? Nie do końca. Już samo stwierdzenie ‘zarządzanie technologią’ nie jest zbyt precyzyjne. Zobaczcie na czym polega ta rola.
Link: https://geek.justjoin.it/wygladac-rola-cto-software-housie/

03) Masz problemy ze snem? Naukowcy z Salk Institute wyjaśniają dlaczego powinieneś obwiniać swój telefon
Link: https://www.gadgetsnow.com/te[...]oded/articleshow/66931327.cms

04) Aplikacje desktopowe istnieją od początku rewolucji komputerów osobistych. Bywało różnie, ale ostatecznie przetrwały erę internetu i rewolucję mobilną. - Pytanie brzmi: dlaczego?
Link: https://blog.hiri.com/why-des[...]-are-coming-back-b1699ac168c5

05) Twoja dziewczyna nie wie co kupić Ci na gwiazdkę? Wyślij jej to zestawienie najlepszych świątecznych prezentów 2018 dla miłośników gadżetów!
Link: https://www.iflscience.com/te[...]mas-presents-for-tech-lovers/

06) Poznajcie #Amplify — zestaw narzędzi wiersza poleceń, który wykorzystasz w #AWS
Link: https://geek.justjoin.it/pozn[...]lecen-ktory-wykorzystasz-aws/

07) Nie kupuj #Apple #MacBook! ...bez sprawdzenia tych 21 rzeczy:
Link: https://www.gadgetsnow.com/sl[...]online/photolist/66931558.cms

08) #Google planuje zmianę w technologii dual-SIM w smartfonach z #Android. W jaki sposób chcą to zrobić dowiecie się z artykułu
Link: https://www.gadgetsnow.com/te[...]ones/articleshow/66930957.cms

09) AWS z radością ogłasza, że #Ruby jest językiem obsługiwanym przez AWS Lambda. W artykule omówiono jak dokładnie działa interakcja z zasobami AWS bezpośrednio z Twoich funkcji.
Link: https://aws.amazon.com/blogs/[...]-ruby-support-for-aws-lambda/

10) [Video] Andrew Louis opowiada o wykorzystaniu Ruby do budowy nowoczesnego Memexa!
Link: https://www.youtube.com/watch?v=NTG5UMSQR8E

11) Dane 100 milionów użytkowników #Quora zhakowane! Najpopularniejsza strona z pytaniami i odpowiedziami poinformowała, że skradzione dane obejmowały publiczną i niepubliczną treść. Co to oznacza? - O tym w artykule
Link: https://www.c-sharpcorner.com[...]llion-quora-users-data-hacked

12) Wydano #Azure Service Fabric 6.4. Nowe wydanie zostało ogłoszone na konferencji Ignite we wrześniu. Wydanie zawiera wiele poprawek, ulepszeń stabilności i poprawek wydajności
Link: https://www.c-sharpcorner.com[...]re-service-fabric-64-released

13) Jakiś czas temu #Amazon zapowiedział Corretto, bezpłatną dystrybucję standardowej Javy, dając użytkownikom potencjalną alternatywę dla własnego JDK firmy Oracle. Dziś Amazon wprowadza Corretto. Jak pierwsze wrażenia?
Link: https://www.c-sharpcorner.com[...]ocost-distribution-of-openjdk

14) Niektórzy ludzie myślą o nim jak o nowej wersji języka, choć nie do końca tak jest. - Czym właściwie jest Rust 2018?
Link: https://hacks.mozilla.org/2018/12/rust-2018-is-here/

15) #Blockchain rozwija się szybciej, niż się spodziewano. Każda znacząca firma technologiczna, w tym dostawcy usług w chmurze, zaczęła oferować usługi blockchain. - W odpowiedzi na to Amazon wprowadza Quantum Ledger Database.
Link: https://www.c-sharpcorner.com[...]duces-quantum-ledger-database

16) Jest ekspresyjny, zwięzły, czysty i wydajny - #Go stał się jednym z najpopularniejszych języków programowania. Google zapowiada już #Go 2!
Link: https://www.c-sharpcorner.com/news/google-plans-go-2

17) Każdy już wie, że #Facebook zbiera i przetwarza ogromne ilości danych swoich użytkowników. Kilka słów o tym, co się z nimi dzieje i jak FB podchodzi do firm konkurencyjnych
Link: https://www.technewsworld.com[...]l-User-Data-Report-85713.html

18) Google nie dotrzymał obietnicy. - Nadal trzyma konsumentów w bańce filtrującej - pakiecie spersonalizowanych wyników wyszukań
Link: https://www.technewsworld.com[...]pping-Users-Report-85717.html

19) Ogłoszenie przez AWS Lambda Layers oznaczało dla nas coś wielkiego. Jak napisać #Lambda w #PHP? O tym, oraz wiele więcej w artykule!
Link: https://www.stackery.io/blog/aws-lambda-php/

20) Nowoczesne aplikacje #JS mają ogromne drzewka zależności, które dają dużo zaufania osobom trzecim. Niewłaściwie powierzone zaufanie może zagrozić naszej firmie, użytkownikom, czy reputacji. Jak się zabezpieczyć ekosystem #javascript ?.
Link: https://medium.com/@nickheine[...]the-js-ecosystem-55f87a4a2ceb

21) Urządzenia coraz częściej wyposażone są w szereg czujników pozwalających im określić jak są używane i co się wokół nich dzieje. Jak inteligentne muszą być inteligentne urządzenia medyczne?
Link: https://medium.com/@danielpje[...]vices-need-to-be-76f8f3735f81

22) [Video] Jason Yu wyjaśnia jak zbudować prosty wirtualny DOM od Scratch
Link: https://www.youtube.com/watch[...]JMUEcnkc&feature=youtu.be

23) Mogą być miejscem testowania nowych funkcji devops, mini ćwiczeń onboardingowych itd. - Budowanie szkieletu aplikacji Python 3.6 z użyciem #Docker, #Tox i #Pylint.
Link: https://joecmarshall.com/posts/python-app-seed/

24) Chmura staje się niezwykle popularna i wszechobecna. Pierwotna koncepcja tego czym jest i jak powinna być wykorzystana, zmieniała się z biegiem czasu. - Jeszcze inne spojrzenie na na architekturę aplikacji Cloud-Native.
Link: https://medium.com/@grapeup/y[...]pps-architecture-dc35c34d1ab8

25) Podczas nauki programowania być może natknąłeś się na pojecie competitive programingu. Określa się nim zlecenie na stworzenie oprogramowania w określonym czasie i o określonych warunkach. Często spotyka się je podczas olimpiad „informatycznych” czy innych konkursach, sprawdzających wiedzę studentów.
Link: https://geek.justjoin.it/bezp[...]ogramowanie-potrzeby-klienta/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka

siloam

Nowe Go zapowiadano już z miesiąc temu. Zachęcano do uwag ze strony społeczności na oficjalnej stronie Go. To już suchar, a nie news.

micfil94

@siloam: Dzięki za info, ogarnę lepiej żeby informacje były bardziej aktualne.