In a previous article I mentioned Tipe which is a GraphQL software as a service provider “under construction”. Well, their beta version has been available since the 2nd of February and as they have a cute cat logo, I signed up immediately. I saw that currently it’s quite hard to check the GraphQL schema of the endpoint. Although the GraphQL playground implementation is on their roadmap, it’s not available yet. So I decided to set up a GraphiQL IDE locally for Tipe. Continue reading “Set up GraphiQL IDE for Tipe”
GraphQL backend providers
There’s a list of GraphQL services on the official website of GraphQL. Most of these are backend as a service solutions. At first look, it might seem like a good idea to use them. Continue reading “GraphQL backend providers”
GraphQL backend szolgáltatók
A GraphQL hivatalos oldalán van egy lista a GrahpQL technológián alapuló szolgáltatókról. Ezek nagyrésze backend as a service (BaaS) megoldás. Első ránézésre remek ötlet ilyet használni.
Gitlab CI beállítás Rails projekthez
GitHub helyett a hobbiprojektekhez inkább a GitLab-ot használom. Többek között azért, mert ingyen lehet benne private repository-kat létrehozni (Github-on azt hiszem, 1 ilyen lehet ingyen). Másrészt számomra kényelmesebb a használata, a felülete jobban tetszik. Egyik újítás, hogy 2016. április közepe óta a GitLab összefogott a DigitalOcean-nal és lehetőséget adnak arra, hogy ingyenesen futtassunk job-okat a GitLab CI keretein belül.
Légkondi készítése házilag
Mikor nagyon melegem volt a lakásban, egyszer csak beírtam a Google-be, hogy “DIY air condition” és a találatok között erre alapozva én is elkészítettem a sajátomat.
Rails lista/grid nézet kapcsolás
Hasznos és gyakori az olyan kapcsolók használata a weboldalakon, melyekkel egy lista nézetét lehet állítani. Találtam egy egyszerű és gyors módot arra, hogy miképp lehet ezt egyszerűen kivitelezni Rails-ben.
Lapozás Rails-ben Kaminari-val
Ha egy lista túl sok elemet tartalmaz, érdemes lapozással kisebb szeletekre vágni a megjelenített tartalmat. Ennek több előnye is van, például: kicsit kímélhetjük az adatbázist, rövidíthetjük az oldalbetöltés idejét, stb. A kaminari gem lehetővé teszi, hogy ezt roppant egyszerűen megoldjuk. Continue reading “Lapozás Rails-ben Kaminari-val”
Keresőbarát URL-ek Rails-ben
Van egy nagyon tuti gem, ami hozzásegít ahhoz, hogy az URL-ben számok helyett szöveg jelenjen meg. Például: www.example.com/posts/2 helyett www.example.com/posts/super-post. Ez azért is jó, mert a keresők jobban szeretik az ilyet – így akár előrébb is kerülhet az oldal a találati listákban. Másrészt, ha könyvjelzőkhöz adja egy felhasználó, vagy bemásolja valahová (például e-mailbe) a címet, akkor sokkal beszédesebb az URL-ben a bejegyzés címe, mintha csak egy ID-t tartalmazna.
Autentikáció Rails-ben Devise gem-mel
A Devise gem lehetőséget nyújt arra, hogy Rails alkalmazásunk bizonyos funkció egyszerűen és profin védve legyenek – csak regisztrációt és bejelentkezést követően legyenek elérhetők. Continue reading “Autentikáció Rails-ben Devise gem-mel”
Oszlop hozzáadása táblához vagy oszlop törlése táblából Rails-ben
Gyakran járok úgy, hogy utólag hozzá kell adni egy Rails alkalmazás adatbázisának valamelyik táblájához még egy oszlopot – vagy módosítani, törölni kell egy már meglévőt. Lássuk, mik a lehetőségek.
Continue reading “Oszlop hozzáadása táblához vagy oszlop törlése táblából Rails-ben”