สิ่งตีพิมพ์ในหัวข้อ 'programming'


เส้นทางของนักพัฒนา #1 — การค้นหาไอเดีย
ในฐานะนักพัฒนา ฉันมักจะทำงานอยู่เบื้องหลัง ตอนนี้ฉันจะลองทำสิ่งที่แตกต่างออกไปโดยแสดงให้คุณเห็นว่าฉันพัฒนาความก้าวหน้าในการสร้างโครงการได้อย่างไร สำหรับฉัน การค้นหาแนวคิดโดยส่วนตัวแล้วเป็นส่วนที่ซับซ้อนของทั้งหมด อย่างไรก็ตาม ฉันพบแนวคิดที่น่าสนใจที่จุดประกายแรงบันดาลใจของฉันและยังค่อนข้างซับซ้อนในการสร้างอีกด้วย แนวคิดพื้นฐานคือการสร้างเว็บแอปซึ่งช่วยให้ทีมตัดสินใจได้แบบอะซิงโครนัส ฉันตื่นเต้นกับเส้นทางข้างหน้าและได้แบ่งปันด้านนักพัฒนาในการออกแบบและเขียนโปรแกรมผลิตภัณฑ์..

เร่งความเร็วแอปพลิเคชันเว็บของคุณด้วย Redis Cache
ในบทความนี้ เราจะสาธิตวิธีเร่งความเร็วเว็บแอปพลิเคชันโดยใช้แคช Redis ในตัวอย่างง่ายๆ เราจะเริ่มต้นด้วยการแนะนำ Redis เล็กน้อย จากนั้น เราจะสร้างแบ็กเอนด์เว็บแอปพลิเคชันอย่างง่ายใน Node.js เพื่อดึงข้อมูลจำนวนที่เก็บ Github สำหรับชื่อผู้ใช้ Github ที่กำหนด เราจะวัดเวลาตอบสนองคำขอของ API หลังจากนั้น เราจะใช้มิดเดิลแวร์แคช Redis เพื่อจัดเก็บข้อมูลที่ดึงมาและให้บริการแก่ผู้ใช้ และเปรียบเทียบเวลาตอบสนองคำขอกับการใช้งานก่อนหน้าโดยไม่มี Redis เว็บแอปพลิเคชันมีความซับซ้อนมากขึ้นเรื่อยๆ..

ปัญหาทั่วไปเมื่อทำให้แอปพลิเคชัน iOS เป็นโมดูล
คุณอาจต้องการทำให้แอป iOS ของคุณเป็นโมดูล แต่ในบางกรณี สิ่งต่างๆ อาจ ซับซ้อน ในโพสต์นี้ ฉันจะนำเสนอปัญหาที่พบบ่อยที่สุดที่ฉันเจอเมื่อฉันกำลังโมดูลแอป iOS ขนาดใหญ่ ที่มีอยู่ และสิ่งที่ฉันทำเพื่อ แก้ไข หรือ หลีกเลี่ยง ปัญหา บทความนี้ส่วนใหญ่จะครอบคลุมถึงการพึ่งพา การห่อหุ้ม , แบบวงกลม , รูปภาพ (บันเดิล), pbxproj และ การแยกส่วน ของส่วนแอป ที่มีอยู่ ในเฟรมเวิร์ก “เอาล่ะ ฉันจะสร้างสิ่งนี้ได้ที่ไหน” เมื่อคุณมีเฟรมเวิร์กในแอป คำถามแรกที่อาจเข้ามาในใจคุณคือ..

DuckDB — โฆษณาเกี่ยวกับอะไร?
นี่คือโพสต์บนบล็อกที่ฉันวางแผนจะเขียนในช่วงฤดูใบไม้ผลิ เมื่อฉันเห็นว่ากระแสความนิยมใน DuckDB เริ่มก้าวไปอีกขั้น ตั้งแต่นั้นมาการอภิปรายเกี่ยวกับ DuckDB ก็ทวีความรุนแรงมากขึ้นเฉพาะในชุมชนนักพัฒนาและวิศวกรรมข้อมูลเท่านั้น ขณะนี้ฉันเห็นแนวโน้มสองประการในชุมชนข้อมูลที่มีระดับการมีส่วนร่วมสูง: DuckDB และ Rust เข้าควบคุมวิศวกรรมข้อมูล แต่สิ่งที่เกินจริงเกี่ยวกับ DuckDB คืออะไร? มาเกาพื้นผิวกันสักหน่อย..

5 ทักษะทางอารมณ์ที่จะช่วยให้คุณเป็นเลิศในฐานะนักพัฒนาซอฟต์แวร์รุ่นเยาว์
นายจ้างคนต่อไปของคุณกำลังมองหาทักษะเฉพาะเหล่านี้ ในฐานะคนที่กำลังมองหาที่จะเป็นนักพัฒนาซอฟต์แวร์รุ่นเยาว์ อาจเป็นเรื่องที่น่าท้อใจและท้อใจที่เห็นว่าคุณสามารถแข่งขันกับผู้สมัครที่มีคุณสมบัติเหมาะสมหลายร้อยคนสำหรับงานเดียวได้ เพื่อเตรียมพร้อมสำหรับกระบวนการสัมภาษณ์งานที่มีการแข่งขันสูงที่สุดเท่าที่คุณเคยเจอมา คุณอ่านบทความทุกบทความเกี่ยวกับเทคโนโลยีชั้นนำที่ผู้จ้างงานกำลังมองหา และศึกษาวิธีสร้างความโดดเด่นในการสัมภาษณ์งาน ในส่วนหนึ่งของการเตรียมตัว..

โปรแกรมเมอร์ต้องการการศึกษาระดับอุดมศึกษาหรือไม่
หรือมันเป็นตำนานที่ล้าสมัย? ทีแอลทีอาร์ โปรแกรมเมอร์ไม่จำเป็นต้องมีการศึกษาสูง: คุณสามารถเรียนอิสระหรือลงเรียนหลักสูตรก็ได้ หากคุณวางแผนที่จะทำงานด้านวิทยาศาสตร์ข้อมูล มีเพียงคณะคณิตศาสตร์ของมหาวิทยาลัยเท่านั้นที่จะช่วยคุณได้ การมีประกาศนียบัตรทำให้ง่ายต่อการย้ายไปประเทศอื่น แต่ถ้าคุณ…

3 วิธีในการจัดการความลับในงาน AWS ECS
ไม่ว่าเราจะใช้เวลาและความพยายามมากเพียงใดในการรักษาความปลอดภัยแอปพลิเคชัน มันก็จะน้อยลงเสมอ แต่ขั้นตอนการทำงานง่ายๆ สำหรับสิ่งต่างๆ เช่น การจัดการความลับ การหมุนเวียนคีย์ และการหมดอายุของรหัสผ่าน ช่วยให้แอปพลิเคชันและโครงสร้างพื้นฐานของเรามีความยืดหยุ่นต่อการโจมตีที่เห็นได้ชัด หากคุณเคยใช้ AWS Elastic Container Service (ECS) / Fargate คุณจะสะดุดกับปัญหาการส่งความลับไปยังคอนเทนเนอร์ที่ทำงานอยู่อย่างแน่นอน โพสต์นี้อธิบาย 3..