Tälle sivulle on kasattu ohjaavien opettajien kommentteja ja vinkkejä projektiin liittyen
Digitaloceaniin (Linux-palvelin pilvestä) saa $200 vuodeksi, jos hakee täältä voucherin students.oamk.fi emaililla: https://education.github.com/pack
Huomatkaa myös että Linux on “case sensitive” ja Windows ei. Ja lisäksi UniServerin MySQL luo aina taulut pienin kirjaimin vaikka kirjoitatte ne isolla alkukirjaimilla. Teidän tulisi kirjoittaa backendissä SQL koodissa taulun nimet niin kuin ne on tietokannassa. Jos taulun nimi on car ja si ellä kenttä brand ja kirjoitetaan SQL-koodia näin
SELECT Brand FROM Car;
SELECT Brand FROM car;
->Eka kyselyn antaa virheen, koska Car-taulua ei ole
->Toka kysely toimii, se että Brand on kirjoitettu "väärin" ei haittaa.
Ja ettei menis ihan liian vakavaksi: 😊 https://open.spotify.com/playlist/0MJBni0UzdnML1amikx0Rc
Kannattaa muuten seurata tuon Julia Evansin blogia. Kirjoittaa ihan hyviä postauksia ohjelmistokehittäjän arjesta ja oivalluksista miten se itse kehittyy (varsinkin jos lukee vanhoja postauksia) https://jvns.ca/
Pull request -pohdintaa / template: https://ashleemboyer.com/blog/pull-request-template/
Tuli muuten mieleen nämä meikäläisen kavereiden vierailujaluennot. enimmäkseen softadevaukseen liittyviä luentoja. 3-4 vuotta vanhoja, mutta nuo asiat ei ole sinänsä muuttunu miksikään: https://tl.oamk.fi/asiantuntijavieraat/
IT-yleissivistyksenä future crewin second reality -demo vuodelta -93. tuo oli aikoinaan jotain ihan käsittämätöntä, kun se julkaistiin https://www.youtube.com/watch?v=iw17c70uJes
Peli Gitin opetteluun: https://github.com/git-learning-game/oh-my-git
Muistutuksena että CACM-lehti on nykyään ilmaisena luettavissa netissä. Sellainen aika paljon tavallista tietokonelehteä syvempiä artikkeleita sisältävä julkaisu, missä vieraskirjoittajat on usein maailmanluokan osaajia jossain tietyssä jutussa tai muuten vaan kuuluisia: https://cacm.acm.org/
CUPID - for joyful coding https://dannorth.net/cupid-for-joyful-coding/
Nämä beej:n tekemät oppaat on aika kuuluisia: https://beej.us/guide/bggit/
Ootte käyttänyt postmania, niin tässä on avoimen lähdekoodin MIT-lisensoitu vaihtoehto, mikä myös suosittu https://github.com/hoppscotch/hoppscotch
Esimerkki sellaisesta miten voisi tehdä täydellisessä IT-maailmassa blogipostauksesta. Sinänsä ihan hyviä pointteja API-avaimien ja salasanojen varastointiin ja käyttöön liittyen: https://www.nodejs-security.com/blog/do-not-use-secrets-in-environment-variables-and-here-is-how-to-do-it-better
10 vuotta devaajana ja mietteitä: https://chriskiehl.com/article/thoughts-after-10-years
Ihan mielekästä pohdintaa LLM AI vaikutuksesta softainssihommiin https://serce.me/posts/2025-02-07-the-llm-curve-of-impact-on-software-engineers
Prompt-ideoita copilotin kanssa koodin korjailuun: https://github.blog/ai-and-ml/github-copilot/how-to-refactor-code-with-github-copilot/
Sellaisena villinä heittona tuli mieleen, että jos teillä pyörii MySQL ja node.js:llä tehty API samassa raudassa, niin joku shared memory tai IPC (käytännössä named pipes) mahdollistais luultavasti nopeamman tiedonsiirron node.js:n ja MySQL:n välillä. Ei tietoa miten onnistuu nodella, jos edes onnistuu: https://stackoverflow.com/questions/271864/best-way-to-connect-to-mysql-locally Ne TCP/IP-soketit on kuitenkin aina vähän hitaita saman palvelimen sisällä käytettynä vrt putkiin tai suoraan muistin kautta käsiteltävään dataan ilman välissä olevaa protokollapinoa
Suosittelen tutustumaan OSB:ään jos vähänkään enemmän teette screencastina videoita tai streamaatte: https://obsproject.com/