Свързани публикации 'software-engineering'


Писане на бизнес логика без сървър с действия на Hasura и функции на Azure
Как да настроите бекенд без сървър за Hasura с Azure функции в NET 6 и C# Използването на Hasura има много предимства. Имате централен шлюз, чрез който можете да се свържете с много бекенд услуги наведнъж, включително SQL бази данни, GraphQL крайни точки или REST крайни точки, и всичко може да се прави с „езика GraphQL“. С Hasura Actions имате възможността да приложите персонализирана логика, която може да бъде извикана чрез GraphQL мутация или заявка. Ще трябва да настроите REST..

5 софтуерни умения, които да ви помогнат да се отличите като младши софтуерен разработчик
Вашият следващ работодател търси тези специфични умения Като човек, който иска да стане младши софтуерен разработчик, може да бъде непосилно и обезкуражаващо да видите, че можете да се изправите срещу стотици други квалифицирани кандидати за една единствена работа. За да се подготвите за това, което може да е един от най-конкурентните процеси на интервю за работа, през които някога ще преминете, четете всяка статия, която можете да намерите за най-добрите технологии, които..

Спрете да използвате Else във вашите програми
Практическо въведение в предпазните клаузи Когато за първи път започнах да програмирам, ми се иска някой да ми беше казал за няколко различни концепции, върху които да мисля, когато пиша първия си уебсайт. Една от грешките, в които изпаднах, когато започнах, беше прекаленото използване на ключовата дума else при писане на условни изрази. Това е нещо, което намирам, че много други също правят в собствения си код, така че реших, че трябва да хвърля малко светлина върху темата...

Най-добрата индексна схема за полиморфни асоциации в Postgres
Ако искате бързо търсене на външен ключ на база данни, вие го индексирате. Но когато вашият външен ключ има две части - ID и тип - коя трябва да индексирате? (Нямате време? Прескочете до края.) Оказва се, че има много опции за индексиране на полиморфни асоциации. Можем да индексираме едно поле самостоятелно, нито едно поле, и двете (независимо) или и двете със съставен индекс. Но кое е най-ефективно? Тъй като съм добрият разработчик, потърсих отговора в StackOverflow и..

Пътна карта за Java / старши Java разработчик
Ние живеем в един непрекъснат свят. Непрекъсната интеграция, непрекъснато внедряване, непрекъснато обучение и т.н. Машините се учат по-бързо и са по-последователни от нас. Те почти никога не се провалят. Но ние, хората, не можем да бъдем толкова последователни, колкото машините. Склонни сме да сме летаргични и имаме хълцане при...

Структури на данни: Дървета
Структури на данни: Дървета Тази публикация е третата от поредица за структури от данни. Темите, обхванати в тази серия, са 6 основни структури от данни, които ще се появят на всеки вид интервю за софтуерно инженерство: Хеш карти Свързани списъци Дървета „Стекове и опашки“ Купчища Графики Какво е дърво? Дървото е нелинейна структура от данни, която организира данните по йерархичен начин. Можете да ги оприличите на родословно дърво с много поколения; баби и..

Очакване срещу реалност да си софтуерен инженер
Започвайки кариерата си като софтуерен инженер, имах няколко предубедени представи за това каква ще бъде работата ми. Много от тези предубеждения продължават да съществуват сред моето семейство и приятели. Мислех, че ще бъде забавно да прегледам някои от тези очаквания и да обсъдя колко близки или далечни са всъщност. Очакване: Софтуерните инженери знаят как да хакват компютри Реалност: Мисля, че всеки добър инженер трябва да разбере основите за това как един нападател може да действа...