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


การเขียนลอจิกธุรกิจแบบไร้เซิร์ฟเวอร์ด้วยการกระทำของ Hasura และฟังก์ชัน Azure
วิธีตั้งค่าแบ็กเอนด์แบบไร้เซิร์ฟเวอร์สำหรับ Hasura ด้วยฟังก์ชัน Azure ใน NET 6 และ C # การใช้ "Hasura" มีข้อดีหลายประการ คุณมีเกตเวย์ส่วนกลางซึ่งคุณสามารถเชื่อมต่อกับบริการแบ็กเอนด์จำนวนมากได้ในคราวเดียว รวมถึงฐานข้อมูล SQL, ตำแหน่งข้อมูล GraphQL หรือตำแหน่งข้อมูล REST และทุกอย่างสามารถสืบค้นได้ด้วย "ภาษา GraphQL" ด้วย Hasura Actions คุณจะสามารถนำตรรกะที่กำหนดเองไปใช้ ซึ่งสามารถเรียกได้ด้วย GraphQL Mutation หรือ Query คุณจะต้องตั้งค่าตำแหน่งข้อมูล REST สำหรับสิ่งนี้ ซึ่ง Hasura..

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

หยุดใช้อย่างอื่นในโปรแกรมของคุณ
บทนำเชิงปฏิบัติเกี่ยวกับ Guard clauses เมื่อฉันเริ่มเขียนโปรแกรมครั้งแรก ฉันหวังว่าจะมีคนบอกฉันเกี่ยวกับแนวคิดที่แตกต่างกันเล็กน้อยที่ควรคำนึงถึงเมื่อเขียนเว็บไซต์แรกของฉัน หนึ่งในข้อผิดพลาดที่ฉันพบเมื่อเริ่มต้นคือการใช้คีย์เวิร์ด else มากเกินไปเมื่อเขียนเงื่อนไข นี่เป็นสิ่งที่ฉันพบว่ามีคนอื่นๆ มากมายที่ทำโค้ดของตนเองเช่นกัน ดังนั้นฉันคิดว่าฉันควรจะให้ความกระจ่างในหัวข้อนี้บ้าง ข้อจำกัดความรับผิดชอบ; มุมมองของฉันในหัวข้อนี้เป็นเพียงอัตนัยเท่านั้น ในบางสถานการณ์..

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

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

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

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