Improving your C Skills: Solve modern challenges with functional programming and test-driven techniques of C
bConquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming./b h4Key Features/h4 ulliUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI /li liDevelop a containerized ap...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2019
|
Ausgabe: | 1 |
Schlagworte: | |
Online-Zugang: | UBY01 |
Zusammenfassung: | bConquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming./b h4Key Features/h4 ulliUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI /li liDevelop a containerized application based on microservices architecture /li liGain insights into memory management techniques in .NET Core/li/ul h4Book Description/h4 This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C features. You'll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. This Learning Path includes content from the following Packt products: ul liC 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan/li liPractical Test-Driven Development using C 7 by John Callaway, Clayton Hunt/li liThe Modern C Challenge by Rod Stephens/li /ul h4What you will learn/h4 ulliMeasure application performance using BenchmarkDotNet /li liLeverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations /li liModify a legacy application to make it testable /li liUse LINQ and PLINQ to search directories for files matching patterns /li liFind areas of polygons using geometric operations /li liRandomize arrays and lists with extension methods /li liUse cryptographic techniques to encrypt and decrypt strings and files/li/ul h4Who this book is for/h4 If you want to improve the speed of your code and optimize the performance of your applications, |
Beschreibung: | 1 Online-Ressource (606 Seiten) |
ISBN: | 9781838550318 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047069975 | ||
003 | DE-604 | ||
005 | 20220112 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2019 |||| o||u| ||||||eng d | ||
020 | |a 9781838550318 |9 978-1-83855-031-8 | ||
035 | |a (ZDB-5-WPSE)9781838550318606 | ||
035 | |a (ZDB-4-NLEBK)2036186 | ||
035 | |a (OCoLC)1227477311 | ||
035 | |a (DE-599)BVBBV047069975 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
100 | 1 | |a Khan, Ovais Mehboob Ahmed |e Verfasser |0 (DE-588)1183622678 |4 aut | |
245 | 1 | 0 | |a Improving your C Skills |b Solve modern challenges with functional programming and test-driven techniques of C |c Mehboob Ahmed Khan, Ovais |
250 | |a 1 | ||
264 | 1 | |a Birmingham |b Packt Publishing Limited |c 2019 | |
300 | |a 1 Online-Ressource (606 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bConquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming./b h4Key Features/h4 ulliUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI /li liDevelop a containerized application based on microservices architecture /li liGain insights into memory management techniques in .NET Core/li/ul h4Book Description/h4 This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C features. You'll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. | ||
520 | |a Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. | ||
520 | |a This Learning Path includes content from the following Packt products: ul liC 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan/li liPractical Test-Driven Development using C 7 by John Callaway, Clayton Hunt/li liThe Modern C Challenge by Rod Stephens/li /ul h4What you will learn/h4 ulliMeasure application performance using BenchmarkDotNet /li liLeverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations /li liModify a legacy application to make it testable /li liUse LINQ and PLINQ to search directories for files matching patterns /li liFind areas of polygons using geometric operations /li liRandomize arrays and lists with extension methods /li liUse cryptographic techniques to encrypt and decrypt strings and files/li/ul h4Who this book is for/h4 If you want to improve the speed of your code and optimize the performance of your applications, | ||
650 | 4 | |a COMPUTERS / Programming Languages / ASP .NET | |
650 | 4 | |a COMPUTERS / Security / Cryptography | |
700 | 1 | |a Callaway, John |e Verfasser |4 aut | |
700 | 1 | |a Hunt, Clayton |e Verfasser |4 aut | |
700 | 1 | |a Stephens, Rod |e Verfasser |4 aut | |
912 | |a ZDB-5-WPSE |a ZDB-4-NLEBK | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032477001 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2036186 |l UBY01 |p ZDB-4-NLEBK |q UBY01_DDA22 |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804182072370135040 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Khan, Ovais Mehboob Ahmed Callaway, John Hunt, Clayton Stephens, Rod |
author_GND | (DE-588)1183622678 |
author_facet | Khan, Ovais Mehboob Ahmed Callaway, John Hunt, Clayton Stephens, Rod |
author_role | aut aut aut aut |
author_sort | Khan, Ovais Mehboob Ahmed |
author_variant | o m a k oma omak j c jc c h ch r s rs |
building | Verbundindex |
bvnumber | BV047069975 |
collection | ZDB-5-WPSE ZDB-4-NLEBK |
ctrlnum | (ZDB-5-WPSE)9781838550318606 (ZDB-4-NLEBK)2036186 (OCoLC)1227477311 (DE-599)BVBBV047069975 |
edition | 1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03697nmm a2200409zc 4500</leader><controlfield tag="001">BV047069975</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220112 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2019 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838550318</subfield><subfield code="9">978-1-83855-031-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)9781838550318606</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-NLEBK)2036186</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227477311</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047069975</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Khan, Ovais Mehboob Ahmed</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1183622678</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Improving your C Skills</subfield><subfield code="b">Solve modern challenges with functional programming and test-driven techniques of C</subfield><subfield code="c">Mehboob Ahmed Khan, Ovais</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (606 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">bConquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming./b h4Key Features/h4 ulliUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI /li liDevelop a containerized application based on microservices architecture /li liGain insights into memory management techniques in .NET Core/li/ul h4Book Description/h4 This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C features. You'll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This Learning Path includes content from the following Packt products: ul liC 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan/li liPractical Test-Driven Development using C 7 by John Callaway, Clayton Hunt/li liThe Modern C Challenge by Rod Stephens/li /ul h4What you will learn/h4 ulliMeasure application performance using BenchmarkDotNet /li liLeverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations /li liModify a legacy application to make it testable /li liUse LINQ and PLINQ to search directories for files matching patterns /li liFind areas of polygons using geometric operations /li liRandomize arrays and lists with extension methods /li liUse cryptographic techniques to encrypt and decrypt strings and files/li/ul h4Who this book is for/h4 If you want to improve the speed of your code and optimize the performance of your applications, </subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming Languages / ASP .NET</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Security / Cryptography</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Callaway, John</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hunt, Clayton</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stephens, Rod</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield><subfield code="a">ZDB-4-NLEBK</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032477001</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2036186</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-4-NLEBK</subfield><subfield code="q">UBY01_DDA22</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047069975 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:34Z |
indexdate | 2024-07-10T09:01:44Z |
institution | BVB |
isbn | 9781838550318 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032477001 |
oclc_num | 1227477311 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online-Ressource (606 Seiten) |
psigel | ZDB-5-WPSE ZDB-4-NLEBK ZDB-4-NLEBK UBY01_DDA22 |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | Khan, Ovais Mehboob Ahmed Verfasser (DE-588)1183622678 aut Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C Mehboob Ahmed Khan, Ovais 1 Birmingham Packt Publishing Limited 2019 1 Online-Ressource (606 Seiten) txt rdacontent c rdamedia cr rdacarrier bConquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming./b h4Key Features/h4 ulliUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI /li liDevelop a containerized application based on microservices architecture /li liGain insights into memory management techniques in .NET Core/li/ul h4Book Description/h4 This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C features. You'll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. This Learning Path includes content from the following Packt products: ul liC 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan/li liPractical Test-Driven Development using C 7 by John Callaway, Clayton Hunt/li liThe Modern C Challenge by Rod Stephens/li /ul h4What you will learn/h4 ulliMeasure application performance using BenchmarkDotNet /li liLeverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations /li liModify a legacy application to make it testable /li liUse LINQ and PLINQ to search directories for files matching patterns /li liFind areas of polygons using geometric operations /li liRandomize arrays and lists with extension methods /li liUse cryptographic techniques to encrypt and decrypt strings and files/li/ul h4Who this book is for/h4 If you want to improve the speed of your code and optimize the performance of your applications, COMPUTERS / Programming Languages / ASP .NET COMPUTERS / Security / Cryptography Callaway, John Verfasser aut Hunt, Clayton Verfasser aut Stephens, Rod Verfasser aut |
spellingShingle | Khan, Ovais Mehboob Ahmed Callaway, John Hunt, Clayton Stephens, Rod Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C COMPUTERS / Programming Languages / ASP .NET COMPUTERS / Security / Cryptography |
title | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C |
title_auth | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C |
title_exact_search | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C |
title_exact_search_txtP | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C |
title_full | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C Mehboob Ahmed Khan, Ovais |
title_fullStr | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C Mehboob Ahmed Khan, Ovais |
title_full_unstemmed | Improving your C Skills Solve modern challenges with functional programming and test-driven techniques of C Mehboob Ahmed Khan, Ovais |
title_short | Improving your C Skills |
title_sort | improving your c skills solve modern challenges with functional programming and test driven techniques of c |
title_sub | Solve modern challenges with functional programming and test-driven techniques of C |
topic | COMPUTERS / Programming Languages / ASP .NET COMPUTERS / Security / Cryptography |
topic_facet | COMPUTERS / Programming Languages / ASP .NET COMPUTERS / Security / Cryptography |
work_keys_str_mv | AT khanovaismehboobahmed improvingyourcskillssolvemodernchallengeswithfunctionalprogrammingandtestdriventechniquesofc AT callawayjohn improvingyourcskillssolvemodernchallengeswithfunctionalprogrammingandtestdriventechniquesofc AT huntclayton improvingyourcskillssolvemodernchallengeswithfunctionalprogrammingandtestdriventechniquesofc AT stephensrod improvingyourcskillssolvemodernchallengeswithfunctionalprogrammingandtestdriventechniquesofc |