| 程式人 | 林信良 | 程式學習 | 知識焦慮 | 閃亮症候群 | 冒牌者症候群 | 新手 | 程式開發

開發者的知識焦慮

開發者在不同的階段,其實會有不同類型的知識焦慮,不用試著擺說,重點是認知到它的存在,採取適當方式,滿足焦慮跟開發者之間的平衡,讓焦慮成為前進的動力

2022-08-08

| 程式開發 | 程式碼安全 | 程式碼檢查服務 | Amazon Codeguru Reviewer | Log4j | Log4Shell | 安全漏洞

AWS程式碼檢查服務可揪出Java、Python程式的Log4j漏洞

AWS更新程式碼檢查服務Amazon Codeguru Reviewer,透過實地檢查日誌內容,協助偵測Java及Python程式中,是否含有影響Log4j函式庫的Log4Shell以及其他類型的日誌注入(log-injection)漏洞

2022-02-17

| OpenAI | Codex | GPT-3 | 程式開發 | AI

OpenAI開放可將自然語言轉為程式碼的AI系統Codex

從GPT-3衍生改良而來的Codex模型,能夠將使用者的自然語言指令轉換為程式碼,OpenAI現在以私人測試的方式釋出Codex API

2021-08-12

| GitHub | OpenAI | GitHub Copilot | 程式開發 | 人工智慧 | AI

GitHub與OpenAI攜手發表GitHub Copilot,用AI當你的Pair Programmer

GitHub Copilot服務採用OpenAI開發的Codex系統,讓AI充當你的結對工程師

2021-06-30

| GLitch | 程式開發

網路應用開發平臺Glitch推出訂閱服務

Glitch付費版與免費版相比,提供的記憶體空間從512MB 升級到2GB,硬體空間則比免費版提高二倍

2020-04-17

| Go | Unicode | UTF | 程式開發 | 程式學習 | 程式人 | 林信良

從Go學Unicode、UTF

在多國語言的編碼上,很多人看到Unicode、UTF,總感到難以區分,因為程式語言隱藏了處理細節,並且對於這部份的定義很模糊,此時,不妨從Go的相關套件著手,也有助於理解之間的差異

2020-01-23

| TLS | Android | Android 9 | Android 10 | 程式開發

Google:8成Android程式都已加密傳輸流量

基於11月起Google規定新款或更新後的App,必須支援以TLS傳輸作為預設值的Android 9或以上版本,Google宣稱現在 Google Play上的App,已有8成都採用TLS協定來加密傳輸流量

2019-12-05

| 行動程式 | Google Play | App Store | 程式開發 | 市場調查

全球8成的行動程式下載來自1%的開發者

Sensor Tower調查指出,今年第三季Google Play與App Store的行動程式下載費用,有九成都進到前百分之一開發者口袋,並由騰訊拿下遊戲類程式獲利王

2019-11-25

| 身分驗證 | 驗證協定 | OpenID Connect | OAuth2 | 驗證 | 授權 | 程式開發 | 林信良 | 程式人

驗證與授權

關於使用者身分的驗證與授權,因現今的應用程式框架會隱藏許多細節,而很難區隔出兩者的差異。其實,我們可以試著從規範來理解整體流程的運作,更能了解不同安全機制的使用時機

2019-11-24

| HTML | js | spaghetti code | MVC | 關切點分離 | HTML混雜JS | 程式開發 | 林信良 | 程式人

關於HTML與JS混雜這件事

在網頁程式碼的設計上,分離HTML與JS現在是許多開發者會被要求做到的,但光是這麼做,並不等於關切點分離,因此也衍生了非侵入式JS、前端MVC框架等作法

2019-10-17

| 重構 | 程式開發 | 程式人 | 林信良 | 快而髒 | Quick and dirty

快而髒的程式碼

作為功能原型的建構,以快而髒的程式碼作為開始,對於程式碼最終樣貌難以掌握的情況,其實是有用的!如同重構需要練習、熟悉,如要精通快而髒的技巧,也需經歷這樣的過程

2019-10-10

| 前端 | 網路請求 | XHR | Fetch | SSE | WebSocket | 程式人 | 林信良 | 程式開發

漫談前端網路請求

關於網頁瀏覽的前端網路請求,相繼出現了XHR、Fetch、SSE、WebSocket等多種技術,該採用新出現的技術嗎?誰取代了誰?它們之間的異同是什麼?

2019-09-27