Promoting F# in a C#-based team – The focused generalist

Why does functional programming matter? Functional programming is the new hotness right now, but regardless of the hype, most modern programming languages are introducing FP-friendly features that make a big difference to software quality: Delegates LINQ Read-only properties Pattern matching Readonly value types Tuples As we’re adding features and applying good software engineering practices, we’re … Read more

Follow my social media activity – The focused generalist

வணக்கம், விரைவு இடுகை, நான் உறுதியளிக்கிறேன்! நான் எனது வலைப்பதிவைப் புதுப்பிக்கிறேன், இப்போது நான் செயலில் உள்ள சமூக வலைப்பின்னல்களில் நீங்கள் என்னைப் பின்தொடரலாம் 🙂 எனது அனுபவத்தையும் அறிவையும் பகிர்ந்துகொள்வதற்காக YouTube சேனலை உருவாக்கினேன், ஆனால் பெரும்பாலும், நான் புதிய திறன்களைப் பெறவும், பெற்ற திறன்களைப் பராமரிக்கவும் முயற்சிக்கும்போது எனது அனுபவங்களை ஆவணப்படுத்துவதற்காக. எனது இன்ஸ்டாகிராம் கணக்கில், குறியீடு மீம்கள், ஊக்கமளிக்கும் இடுகைகள், எனது ஓய்வு நேரத்தில் நான் செய்யும் செயல்பாடுகள் (சில சமயங்களில் குறியிடுவது … Read more

Should I use ToArray/ToList in LINQ queries? – The focused generalist

வணக்கம், LINQ இல் விரைவான வார்த்தை எனவே இன்றைய இடுகையானது மொழி ஒருங்கிணைந்த வினவலின் சுருக்கமான LINQ ஐச் சுற்றி கவனம் செலுத்தப் போகிறது. LINQ பற்றி அறியாதவர்களும், மேலும் அறிய ஆர்வமுள்ளவர்களும், இதைத் தொடர உங்களை அழைக்கிறேன் பக்கம். ஒரு சில வார்த்தைகளில், LINQ என்பது வினவல் திறன்களை நேரடியாக C# மொழியில் ஒருங்கிணைப்பதன் அடிப்படையில் தொழில்நுட்பங்களின் தொகுப்பின் பெயர். கடந்த காலத்தில், எனக்கு சில கேள்விகள் இருந்தன, தலைப்பில் எனது அனுபவத்தைப் பகிர்ந்து கொள்ள … Read more

Linq – The focused generalist

ஹாய் தோழர்களே, இது ஒரு புதிய தொடர், எனது திறன்களை சிறப்பாக பராமரிக்க முயற்சிப்பேன். நான் இந்த அற்புதமான பதிவர், அவர் மைக்ரோசாஃப்ட் MVP என்று அழைக்கப்படுகிறார் ஐரிஸ் கிளாசன். நிரலாக்கத்தின் முதல் வருடத்திற்குப் பிறகு, அவள் “முட்டாள் கேள்வி” என்று அழைப்பதற்கான பதில்களைக் கேட்க ஆரம்பித்தாள். அவள் ஏன் அவர்களை முட்டாள்களாக கருதுகிறாள்? உண்மையில் அவர்கள் இல்லை. எந்தவொரு டெவலப்பரும், ஒரு ஜூனியர் அல்லது கட்டிடக் கலைஞராக (நீங்கள் ஒரு கட்டிடக் கலைஞராக இருந்தால், அதற்கான … Read more

Experiments and Adventures in 2019 with F# – The focused generalist

வணக்கம் வாசகர்களே, இந்த ஆண்டு எனக்கு மென்பொருள் பொறியியல் துறையில் ஒரு பெரிய ஆண்டு. F# எப்போதுமே நான் விரும்பும் ஒரு தொழில்நுட்பம் என்பதை எனது நெருங்கிய நண்பர்களுக்குத் தெரியும், மேலும் நான் முன்பு செய்ததை விட அதிக F# மேம்பாட்டைச் செய்யத் தொடங்குவேன் என்று நானே உறுதியளித்தேன். FSSF நான் F# FSSF சமூகத்தில் சேர்ந்துள்ளேன் மற்றும் அவர்களின் ஸ்லாக். என்னைப் போலவே F# ஐ விரும்பும் பிற சகாக்களுடன் பேசுவது இதுவரை ஒரு சிறந்த … Read more

Numbers Everyone Should Know

முதலில் வெளியிடப்பட்டது எல்லாமே டேட்டா: செயல்திறன் உணர்திறன் கொண்ட கணினி அமைப்பை நீங்கள் வடிவமைக்கும் போது, ​​வெவ்வேறு செயல்பாடுகளின் ஒப்பீட்டு செலவுகளுக்கு ஒரு உள்ளுணர்வு இருப்பது முக்கியம். டிஸ்க் I/O, DRAM இலிருந்து ஒரு லோட் அல்லது L2 கேச் ஹிட் ஆகியவற்றுடன் ஒப்பிடும்போது நெட்வொர்க் I/O எவ்வளவு செலவாகும்? எவ்வளவு கணக்கீடு செய்வது அர்த்தமுள்ளதாக இருக்கிறது…

Hidden .NET Gems – Path.Combine – The focused generalist

வணக்கம், நான் சில மாதங்களுக்கு முன்பு பாதையில் இருந்து இணைக்கும் முறையின் மந்திரத்தைப் பற்றி அறிந்தேன். வழக்கமாக, உற்பத்திக் குறியீட்டில் கூட, நேரடியாக ‘+’ அல்லது StringBuilder ஐப் பயன்படுத்தி சரம் ஒருங்கிணைப்பைப் பயன்படுத்துகிறோம். விஷயம் என்னவென்றால், உங்கள் பாதையை உருவாக்க சரம் இணைப்பினை நேரடியாகப் பயன்படுத்த விரும்பவில்லை. வேறொரு OS இல் உங்கள் குறியீட்டைப் பயன்படுத்துவதைப் பற்றி சிந்திக்க முயற்சிக்கவும், பிறகு என்ன ? உங்கள் பாதையை உருவாக்க இன்னும் தர்க்கம் உள்ளது. இது நீங்கள் … Read more

Introduction to the text adventure – The focused generalist

வணக்கம், இது எனது புதிய ஆர்வத் திட்டத்தின் தொடக்கத்தைக் குறிக்கிறது. வழக்கம் போல், மென்பொருள் பொறியியலில் பல்வேறு துறைகள் என் ஆர்வத்தைத் தூண்டுகின்றன. பல்வேறு துறைகளை அறிந்து கொள்ளவும், மென்பொருள் உருவாக்குநராக தொடர்ந்து வளரவும் ஆசைப்படுகிறேன். முன்னதாக, நான் ஒரு வலை தளத்தையும் ஒரு விளையாட்டையும் உருவாக்க வேண்டும் என்று நினைத்தேன். நான் மன அழுத்தம் மற்றும் என் நேரத்தில் அதிகமாகச் செய்வதற்குப் பதிலாக இரண்டு யோசனைகளையும் ஒன்றாக இணைக்க முடிவு செய்தேன். இதனால், நான் ஆன்லைனில் … Read more

3 Tips & tricks for Kickass Developers in 2019 – The focused generalist

வணக்கம், உங்களின் .NET திறன்கள் மூலம் 2019 ஆம் ஆண்டைத் தொடங்க புதிய வழிகளைத் தேடுபவர்கள், தொடர்ந்து படிக்கவும் 🙂 1. உங்கள் C# குறியீட்டில் அதிக LINQஐப் பயன்படுத்தவும் சமீபத்தில், செயல்பாட்டு நிரலாக்கமானது மிகவும் சூடான மற்றும் பிரபலமான தலைப்பு. C# தொழில்துறை போக்குகளுக்கு இணையாக இருக்க ஒரு செயல்பாட்டு நிரலாக்க மொழியாக மாறி வருகிறது மற்றும் .NET 3.5 (2007) முதல் டெவலப்பர்களுக்கு வழங்கும் அம்சங்களில் ஒன்றாகும். இது ஒரு தசாப்தத்திற்கும் மேலாக உள்ளது … Read more

Running internal hackathon to spark innovation and collaboration – The focused generalist

வணக்கம், எனவே நான் ரோபோமாஸ்டரில் தொடங்கியபோது எனது குழுவுடன் பகிர்ந்து கொண்ட முதல் திட்டத்தைப் பற்றி பேச விரும்பினேன். எனது குழு முதலில் என்னிடம் ஏதேனும் இருந்தால், அவர்களுக்கு எந்த வகையிலும் உதவ முடியும் என்று நான் உணர்ந்தால், நான் அவ்வாறு செய்ய சுதந்திரமாக இருக்கிறேன் என்று கூறினார். நான் உண்மையில் அவர்களைப் பாராட்ட விரும்புகிறேன், ஏனென்றால் அவர்கள் இதற்கு மிகவும் திறந்தவர்கள். நான் கொண்டு வந்த முதல் விஷயம், புதுமைகளைத் தூண்டுவதற்கும் டெவலப்பரின் படைப்பாற்றலைத் தழுவுவதற்கும் … Read more