83 истории о коде для изучения

83 истории о коде для изучения

15 апреля 2023 г.

Давайте узнаем о Code из этих 83 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.

"Сначала решите проблему. Затем напишите код». – Джон Джонсон

1. Какую строчку кода вы когда-либо писали лучше всего?

Я помню, как шел на собеседование из четырех раундов, и меня спросили: «Какая лучшая строка кода, которую вы когда-либо писали?».

2. Различия между включениями и соединениями в Ruby on Rails

Многие из нас знают о включениях и соединениях, но иногда мы путаемся в их использовании. Когда я экспериментировал с рефакторингом кода в одном из своих проектов, я попробовал эти вещи. Поэтому я подумал, что могу поделиться этими выводами с вами, ребята.

3. Как реализовать простой контейнер состояний с нуля

Давайте представим, что у нас есть компонент, простой счетчик. Счетчик имеет состояние и две кнопки для управления этим состоянием. У нас также есть функция для отображения состояния.

4. Как создавать цифровое генеративное искусство с помощью Python

Мы создаем генеративное искусство с помощью Python. Кисть не требуется! В этом уроке мы будем использовать четыре фрагмента кода: painter, utils, numpy и другие.

5. Пожалуйста, не используйте OFFSET и LIMIT для нумерации страниц

Прошли те времена, когда нам не нужно было беспокоиться об оптимизации производительности базы данных.

6. Как развернуть компоненты Vlocity с помощью инструмента сборки Vlocity

Руководство по развертыванию компонентов Salesforce Vlocity с помощью инструмента Vlocity Build и его интеграции с конвейером CI/CD.

7. Учебное пособие по VS Code: как настроить проект React.js с помощью Next.js

Инфраструктура Express.js предоставляет встроенные API-интерфейсы, которые очень полезны для эффективного создания быстрых и масштабируемых приложений с помощью React.js.

8. Основное руководство по устаревшему коду

В этом руководстве вы узнаете, что такое устаревший код, его характеристики, инструменты и рекомендации по эффективной работе с устаревшим кодом и техническим долгом.

9. Как развернуть приложение Angular на Heroku

Привет всем! Сегодня мы поговорим о том, как мы можем изменить нашу среду приложения Angular во время выполнения при развертывании кода на сервере Heroku.

10. Обработка клавиатуры в iOS с использованием Swift 5

«Работа с клавиатурой в iOS» — это тема или, скорее, проблема с самого начала разработки iOS. Независимо от того, являетесь ли вы начинающим разработчиком или опытным, вы всегда будете иметь дело с управлением клавиатурой в своих приложениях! Но есть не только одна проблема с клавиатурой, о которой мы здесь говорим. Мы должны вручную решить пару проблем. Позвольте мне показать вам, что я имею в виду -

11. Обзор 12 онлайн-редакторов кода для веб-разработчиков

Некоторые онлайн-редакторы кода имеют базовые функции, аналогичные текстовым редакторам, в то время как другие представляют собой интегрированные среды разработки (IDE). Мы проверяем оба.

12. Froala или QuillJS: какой HTML-редактор WYSIWYG следует использовать?

Froala против QuillJS — какой редактор лучше? Редактор Froala WYSIWYG предлагает потрясающую платформу для совместной работы для оптимизации и публикации контента в Интернете.

13. Создание спископодобных объектов в Python — правильный путь

В этом посте мы поговорим о том, как Python любит работать со «спископодобными объектами». Мы углубимся в некоторые особенности Python, которые могут показаться немного странными, и, в конце концов, мы надеемся, научим вас создавать что-то действительно полезное, избегая распространенных ошибок.

14. 6 основных команд терминала Linux, которые должен знать каждый

Linux — одна из самых известных и часто используемых операционных систем в мире. Вот 6 основных команд, которые помогут вам лучше использовать системы Linux.

15. 5 лучших расширений VS Code для рефакторинга, которые должен знать каждый разработчик

Если вы ищете способы очистить наш код, уменьшить сложность и улучшить функциональность, эти расширения рефакторинга помогут вам двигаться быстрее.

16. Visual Studio Code против Sublime Text: какой редактор выбрать?

В этой статье мы рассказали о преимуществах Visual Studio Code и Sublime Text. Сравните оба редактора кода по некоторым параметрам и выберите лучший вариант.

17. Как понять, что ваш код на самом деле отстой...

Для меня нет лучшего момента, чем начать новый проект.

18. Как хранить данные в двух разных базах данных одновременно с помощью Axios и API

Хранение данных в двух разных базах данных одновременно с помощью apis и axios. Вот как это сделать.

19. Как излишняя любовь к коду может навредить продукту

История о том, как важно сохранять плавный баланс между сложностью и простотой при создании программного обеспечения.

20. Основное руководство по добавлению TailwindCSS на ваш сайт Hugo

В этом руководстве мы узнаем, как добавить TailwindCSS в проект Hugo. Подсоедините все необходимое всего за несколько минут с помощью Div Rhino.

21. 17 самых популярных инструментов для разработчиков React

Сегодня мы рассмотрим инструменты и библиотеки для обучения, чтобы помочь разработчикам в процессе программирования на React JS!

22. 10 советов младшим разработчикам, которые помогут добиться успеха в написании кода

Вот 10 советов для начинающих разработчиков, которые помогут вам начать работу с правильной ноги

23. Критическое мышление о монорепозиториях и почему это нездоровая инженерная практика

За последние несколько месяцев я видел, как все больше и больше инженерных команд отказываются от использования монолитов. В этом блоге я объясняю, почему это хорошо.

24. Как Twilio отправила код в космос

В первой в своем роде миссии Twilio предложила участникам запустить свой код в стратосферу и запустить его в космосе.

25. Как вы справляетесь с устаревшим кодом?

Иногда нужно делать то, что нужно, чтобы выжить в этой конкурентной отрасли.

26. Использование 7Zip для просмотра архива в браузере с помощью JavaScript

Иногда вам просто нужно взглянуть на определенный файл в вашем архиве, и вы не хотите устанавливать для этого дополнительное программное обеспечение. 7zip.html решает эту проблему.

27. Как быстро перезапустить приложение TypeScript NodeJS

Я работаю над различными приложениями Node JS последние 4 года. Для каждого проекта я пытался улучшить производительность и качество кода. Из этого я нашел очень интересный способ перезапустить приложение машинописного текста так быстро.

28. Ваше руководство по продуктивному программированию на Python

Вы когда-нибудь чувствовали, что программируете на Python не так продуктивно, как хотелось бы? Python избегает повторений, чтобы выполнять больше работы с меньшим количеством кода.

29. Почему чтение кода так же важно, как и его написание: как стать лучше

Чтение кода может помочь вам лучше его писать.

30. JavaScript, объясненный не разработчиком

Вы когда-нибудь задумывались, как люди, не работающие в конкретной отрасли, например, в разработке программного обеспечения, понимают и описывают общепринятые термины в этой области? д.

31. Код свободы: от одного мечтателя к другому

32. Код — это документация; парадокс, который звучит правдоподобно

В первый раз, когда я услышал, как кто-то сказал: «код — это документация», я подумал, что это звучит совершенно неправильно, как ленивая отмазка для того, чтобы не создавать документацию.

33. Как синхронизировать конфигурацию Terraform и файл .tfstate для существующих ресурсов AWS

Terraform — отличный (и доминирующий) инструмент автоматизации инфраструктуры. Это мультиоблачное решение, которое может создавать все виды ресурсов и в некоторых случаях поддерживает вызовы API для создания ресурсов до того, как это сделают собственные инструменты от поставщиков облачных служб.

34. Правильный способ научиться программировать

Как эффективно и результативно изучать темы программирования.

35. Взлом, который копирует себя, майнит криптовалюту без CPU/GPU

Я собирался провести марафон в прямом эфире, но все радости недавнего присоединения Hacker Noon к Coil начинают показывать мне (частично) любовь.

36. 3 ключевых вопроса, на которые вы должны ответить, прежде чем запускать этот код

Прежде чем зафиксировать этот код и отправить его на развертывание сервера, задайте себе эти три вопроса.

37. Как писать код быстрее с сотнями сочетаний клавиш в TeaCode

TeaCode — это экономящее время приложение от Apptorium, которое предоставляет вам огромную библиотеку одноразовых фрагментов кода для любого языка программирования. Вместо того, чтобы вводить все действие целиком, вы можете только поставить расширитель, и он развернется в полный раздел кода. Каждый раз, когда вы используете расширитель, вы экономите массу усилий на ручном кодировании каждой строки. Кроме того, вы можете создавать собственные расширения на любом языке.

38. Node.Js или Python и почему?

В этой статье мы обсудим каждый элемент обеих платформ серверных технологий, чтобы предоставить вам четкое представление.

39. Хакатоны сообщества Holochain

Хакатоны Holochain развивают чувство созидания, общности и сотрудничества и, возможно, самое главное – это весело! Если вы хотите узнать больше о Holochain или вы опытный разработчик Holochain, готовый реализовать свою следующую замечательную идею, мы будем рады видеть вас на нашем следующем хакатоне. Возможности создания hApp действительно безграничны, и мы очень рады видеть, что вы создадите дальше. Присоединяйтесь к нам, чтобы получить опыт самоорганизации, ориентированный на агентов, и практическое изучение Holochain!

40. Лучшие онлайн-редакторы кода для использования в 2022 году🚀

Вы ищете лучших онлайн-редакторов кода? Вот коллекция лучших онлайн-редакторов кода для веб-разработчиков.

41. Разработка приложения с помощью NodeJS: рекомендации

Вот 14 лучших практик Node.js, которые следует использовать при разработке приложения.

42. Как создать простое приложение с помощью Golangspell

Пару лет я работаю с Golang, это такой большой опыт, Golang — отличный язык, на мой взгляд, простой, быстрый и ориентированный на высокую производительность. Но это не только поможет нам создать быстрый микросервис, но и позволит нам довольно быстро писать код.

43. Я взломал приложение для Android, чтобы получить бесплатную стрижку

Приложения для Android в основном состоят из набора двоичных файлов, связанных вместе, созданных из скомпилированного кода Kotlin или Java. Исходный исходный код можно легко восстановить с помощью нескольких простых инструментов, которые можно найти в верхней части страницы поиска Google.

44. Статус северокорейца: короткая история, написанная на языке Python

Как написать своей семье из страны, где царит цензура? Скройте свое сообщение в исходном коде.

45. 25 полезных веб-сайтов, которыми разработчики мало пользуются

Существует множество веб-сайтов, облегчающих работу разработчиков, даже если они так просты, как помощь в обмене кодом. Вот 25 полезных веб-сайтов для разработчиков.

46. Почему важно контролировать качество кода

Код — это книга, и то, что читатель вынесет из этой книги, будет зависеть от того, как написан код.

47. Основное руководство по использованию Promise в JavaScript

Обещание в JavaScript — это способ ожидания обработки или завершения определенных действий.

48. Если вы уже являетесь счастливым программистом, не читайте это

становится трудно, чтобы ваше путешествие по кодированию продолжалось. Все в порядке! Ты недостаточно хорош. Дисциплина не означает делать это каждый день в обязательном порядке,

49. Идентификация рукописных цифр из набора данных MNIST с помощью Python

Задача состоит в том, чтобы классифицировать данное изображение в одну из 10 цифр. Я делаю все это на Python. Приступим.

50. Как создать Slack-клон с помощью React, Firebase и CometChat

В этом руководстве мы объединим всю мощь React, Firebase и CometChat, чтобы создать неактивный клон, который поразит вас.

51. Краткое введение в устаревший код

Поговорим об устаревшем коде и его рефакторинге

52. Основы шаблонов AWS CloudFormation

Начните создавать IaC с помощью шаблонов CloudFormation.

53. Демистификация замыканий: раскрытие скрытого потенциала вашего кода JavaScript

Если вы до сих пор поняли ход обсуждения, вы должны быть уверены в своей способности обсуждать закрытия, когда вас спросят о них во время следующего собеседования.

54. Незамеченная ошибка Asterisk: ошибка с двойными кавычками

Несмотря на свою мощь, Asterisk не является надежным. Одна ошибка генерирует ошибку 400 Bad Request SIP и вызвана неправильным использованием двойных кавычек в процессе.

55. Данные Webix. От простой таблицы к сложному решению

Виджет DataTable — это простое и в то же время мощное решение библиотеки пользовательского интерфейса Webix.

56. Как запрашивать у пользователей оценки приложений и открывать магазин Google Play (React Native)

Пользовательские рейтинги очень ценны для бизнеса, поскольку они играют решающую роль в принятии решения о покупке; будь то рестораны, билеты в кино или, в текущем контексте, наше нативное приложение для реагирования. Вы, должно быть, видели подсказки, когда вы просматриваете любое приложение для Android или играете в игры, которые просят вас оценить приложение в магазине Google Play.

57. Как улучшить свои навыки веб-дизайна в этом году

В этой статье обсуждаются 22 практических совета, которые помогут вам улучшить свои навыки веб-дизайна в 2022 году.

58. Методы безопасного кодирования, которые должен знать каждый разработчик

Эта вводная статья поможет вам понять лучшие стандарты безопасности и методы безопасного кодирования.

59. Как правильно управлять техническим долгом

Мы привыкли думать, что вы не можете быстро доставлять и поддерживать здоровую кодовую базу. Но действительно ли это должен быть компромисс?

60. 12 лучших CSS-селекторов, которые вы должны знать

Начните с понимания селекторов CSS. В этой статье мы рассмотрим универсальные селекторы, селекторы типов, селекторы классов, селекторы идентификаторов и многое другое.

61. Flask против Django: чему стоит научиться?

Ищете сравнение Flask и Django? В этой статье сравниваются две популярные платформы Python для веб-разработки, приложений, API и серверной разработки.

62. Ключевые статистические данные за 2022 год на рынке безкодовых и низкокодовых технологий

Мы изучаем рынок low-code/no-code, который в ближайшие годы будет расти экспоненциально.

63. Поддерживайте качество своих приложений Node.js с помощью этих рекомендаций

Node.js – это кроссплатформенная среда выполнения Javascript с открытым исходным кодом, позволяющая запускать код JavaScript вне веб-браузера.

64. 9 ошибок, которые чаще всего совершают разработчики JavaScript

В этой статье мы рассмотрим некоторые из наиболее распространенных ошибок JavaScript и способы их избежать.

65. Знакомство с моим запросом на слияние для расширения Github

Проблема

66. Создать собственного бота для Discord с помощью Python очень просто

Создайте свой собственный сервер Discord, написав всего четыре строки кода на Python

67. Как справиться с основными проблемами машинного обучения

Мы часто блокируемся на разных этапах работы над проблемой машинного обучения. Чтобы решить почти все эти шаги, я перечислил все основные проблемы, с которыми мы сталкиваемся, и шаги, которые мы можем предпринять для их преодоления. Я также разделил эти проблемы на разные подобласти для облегчения понимания, а именно на подготовку данных, обучение модели и развертывание модели.

68. Использование динамически сгенерированного кода: проблема 5 KCTF 2019

Вы когда-нибудь задумывались об использовании динамически сгенерированного кода? Знаете ли вы, что эксплойтом может быть и исходный код, а не данные? Основной причиной этой ошибки является несогласованность JIT-компилятора версии 8. Несоответствие заставило JIT-компилятор динамически генерировать код, содержащий ошибку переполнения массива. Наш последний эксплойт для ошибки — это исходный код. Это сильно отличается от обычного использования данных.

69. Облачные пакеты сборки, BuildKit и образы контейнеров: Qu'est-ce Que C'est?

В этой статье мы глубоко погрузимся в реализацию внешнего интерфейса Buildpacks BuikdKit и посмотрим, как он на самом деле работает внутри.

70. Какие черты отличают отличного программиста

Что отличает хороших программистов от хороших?

71. Является ли технический долг безнадежным долгом?

Выпускайте раньше, выпускайте чаще — только не забывайте рефакторить ;)

72. Возможно ли тестирование без кода?

На тестирование приходится более четверти сроков разработки. Автоматизированное тестирование без кода поможет устранить узкие места и ускорить вывод вашего программного обеспечения на рынок.

73. 6 способов сделать запросы на слияние более рецензируемыми

После более чем года помощи разработчикам в проверке кода, я пытаюсь обобщить простые и быстрые выводы для улучшения дизайна запроса на вытягивание.

74. Первые впечатления от YouCode: поисковой системы для программистов

Как технический энтузиаст и программист, я люблю пробовать новые платформы, которые пытаются заново изобрести то, как мы взаимодействуем с компьютерами, Интернетом и друг с другом. Один из самых устаревших, но важных инструментов, с которыми мы взаимодействуем каждый день, — поисковая система — должен выйти из строя. Многие компании признают это и пытаются перестроить и заново изобрести процесс поиска. Чтобы оставаться в авангарде революции поисковых систем и взять под контроль результаты поиска, я экспериментировал с несколькими более мелкими поисковыми системами (большинство из них все еще находятся в стадии бета-тестирования). You.com — одна из самых инновационных и проверенных альтернативных поисковых систем. На мой взгляд, их недавний выпуск YouCode может изменить то, как программисты взаимодействуют с Интернетом, ускорить решение проблем и улучшить дизайн программного обеспечения. Сегодня я рассмотрю эту новую поисковую систему и расскажу, как я использую ее для улучшения своего кода.

75. Написание правильного кода жизненно важно: вот почему

В ноябре прошлого года компания OVO Energy спонсировала исследование, в котором говорится, что «если бы каждый британец отправлял на одно электронное письмо с благодарностью в день меньше, мы бы сэкономили 16 433 тонны углерода в год — столько же, сколько 81 152 рейсов [из Великобритании] в Мадрид». /p>

76. Условное подбрасывание монеты с помощью камня-ножниц-бумаги

Во время недавней изнуряющей мировой жары мне на днях поставили технический тест. В нем мне нужно было написать функцию, которая выводила бы от нуля до пяти в зависимости от 6 его комбинаций. В этом примере я скажу, что мы хотим получить результат подбрасывания монеты и игры в камень, ножницы, бумагу, переведенный в число от 0 до 5.

77. 5 лучших советов, как стать экспертом по Git

Стать опытным пользователем Git — задача каждого разработчика. С нашими 5 советами по Git вы улучшите свой рабочий процесс и станете на шаг ближе к мастерству Git!

78. Знакомство с новой кодовой базой

Как разработчик, давайте предположим, что вы только что получили новую работу, и вам трудно освоиться и начать работать над кодовой базой вашей новой команды. В этой статье мы обсудим некоторые приемы, которые помогут вам быстрее ознакомиться с новой кодовой базой.

79. Введение в запланированную лямбда-функцию AWS

Решение, использующее правила CloudWatch и альтернативные решения.

80. Пример использования визуальной функции материала Xamarin для единообразного внешнего вида в iOS и Android

Сегодня мы узнаем, как создать запись с контуром материала полностью с помощью Xamarin.Forms!

81. Секрет создания хорошего API

Что делает хороший API? Хороший API делает больше, чем просто принимает ввод и возвращает вывод. Он предлагает несколько ключевых элементов, которые делают работу с ним приятной и легкой.

82. Советы по успешному выполнению одновременных запросов с помощью Async/Await и Promise.all

Давайте поговорим о параллелизме, async/await, promise.all и веб-компонентах Lightning

83. Представляем API веб-анимации и @okikio/animate

@okikio/animate – это библиотека анимации для современного Интернета. Она использует API веб-анимации для создания плавных анимаций небольшого размера.

Спасибо, что ознакомились с 83 самыми читаемыми статьями о Code на HackerNoon.

Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE