Starting a personal node project could be easy; starting a team node project could be challenging.
I am a developer currently working in SEEK Australia.
In my experience, common mistakes developer make when starting a projects are:
- No Linting
Starting a personal node project could be easy; starting a team node project could be challenging.
I am a developer currently working in SEEK Australia.
In my experience, common mistakes developer make when starting a projects are:
Picking the right architecture = Picking the right battles + Managing trade-offs
import type { ActionFunction } from "remix"; | |
import { Form, redirect, useTransition } from "remix"; | |
import { enqueueDeleteUserData } from "~/app/routes/queues/delete-user-data"; | |
import authenticator from "~/app/auth/authenticator"; | |
import { destroySession, getSession } from "~/utils/session.server"; | |
import db from "~/utils/db.server"; | |
export const action: ActionFunction = async ({ request }) => { | |
const user = await authenticator.isAuthenticated(request, { failureRedirect: "/auth/sign-in" }); |
using namespace System.Management.Automation | |
using namespace System.Management.Automation.Language | |
if ($host.Name -eq 'ConsoleHost') | |
{ | |
Import-Module PSReadLine | |
} | |
#Import-Module PSColors | |
#Import-Module posh-git | |
Import-Module -Name Terminal-Icons |
{{ with getJSON "https://noti.st/rarst.json" }} | |
<h3 class="text-left">Latest Talk</h3> | |
{{ $talks := (index .data 0).relationships.data }} | |
{{ $latest :=index $talks 0 }} | |
<a href="{{ $latest.links.self }}"> | |
<img src="{{ $latest.attributes.image.src }}" alt="{{ $latest.attributes.title }}" | |
class="img-responsive" style="max-height: 210px;border: 1px solid #eee" loading="lazy"/> | |
</a> | |
{{ end }} |
image: atlassian/default-image:2 | |
pipelines: | |
branches: | |
master: | |
- step: | |
name: Deploy to Production | |
deployment: production | |
script: |