Books

OCP Oracle Certified Professional Java SE 17 Developer Study Guide
By Scott Selikoff
00
mode_comment 0
0%
0 likes
OCP Oracle Certified Professional Java SE 17 Developer Study Guide
By Scott Selikoff
0%
0 likes

E-book

Published 2022-03-01

In the OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829, you'll find accessible and essential test prep material for the in-demand and practical OCP Java SE 17 Developer certification. Providing comprehensive coverage of all OCP Java SE 17 exam objectives and competencies, the Study Guide offers you access to all the skills and knowledge you'll need to succeed on the test and in the field as a new or experienced Java developer.

This book provides material on records, sealed classes, text blocks, dates, streams, controlling program flow, using the Java object-oriented approach, handling exceptions, working with arrays and collections, and more. You'll also get:

* Intuitively organized information that aligns with the competencies tested on the exam and those required by real-world Java developers
* Opportunities to practice and develop skills that remain in high demand in the IT industry
* Access to the Sybex online learning center, with chapter review questions, full-length practice exams, hundreds of electronic flashcards, and a glossary of key terms

Perfect for anyone prepping for the brand-new OCP Java SE 17 credential, OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 is also a can't-miss reference for practicing and aspiring Java developers seeking to learn or reinforce their foundational skills in Java programming and improve their performance on the job.

label java

0 Comments

Data Structures & Algorithms in Dart
By Vincent Ngo, Jonathan Sande, and Kelvin Lau
00
mode_comment 0
0%
0 likes
Data Structures & Algorithms in Dart
By Vincent Ngo, Jonathan Sande, and Kelvin Lau
0%
0 likes

E-book, 458 pages

Published 2022-01-25

Learn Data Structures and Algorithms
Perhaps you've heard about Big O notation, stacks and queues, or bubble sort and quicksort. You'd like to learn more, but it's hard to find any good examples and explanations that use your favorite programming language Dart.

Data Structures & Algorithms in Dart is here to help with in-depth explanations, copious illustrations, and step-by-step examples written with Dart!

Who This Book Is For
This book is for programmers who are familiar with the Dart language but would like to improve the efficiency of their code and take their skills to the next level.

Topics Covered in Data Structures & Algorithms in Dart

* Big O Notation: Analyze the time and space complexity of algorithms.
* Basic data structures: Efficiently use the lists, sets and maps that come with Dart.
* Stacks: Build this first-in-last-out data structure from scratch.
* Queues: Implement this first-in-first-out data structure in multiple ways.
* Trees: Recursively traverse the nodes of trees that you build yourself.
* Graphs: Model real-world relationships by connecting data in a network of vertices.
* Search algorithms: Find values in a collection using binary search, breadth-first search and depth-first search.
* Sorting algorithms: Learn the differences between bubble sort, radix sort, merge sort and quicksort.

One thing you can count on: after reading this book, you’ll be prepared to analyze the efficiency of your code and have the tools to improve its performance.

label dart, programming

0 Comments

Staff Engineer
By Will Larson
00
mode_comment 0
0%
0 likes
Staff Engineer
By Will Larson
0%
0 likes

Printed book, E-book, 320 pages

Published 2021-06-01

At most technology companies, you’ll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that career level, you’ll no longer be required to work towards the next promotion, and being promoted beyond it is exceptional rather than expected. Should you stay there, move into engineering management, or continue down the path of technical excellence to become a Staff Engineer?

0 Comments

Grokking Simplicity
By Eric Normand
00
mode_comment 0
0%
0 likes
Grokking Simplicity
By Eric Normand
0%
0 likes

E-book, 592 pages

Published 2021-04-19

Developers rightly fear the unintended complexity that infects most code. This book shows you how to write software that keeps complexity close to its inherent minimum. As you write software you should distinguish between code that alters your system’s state, and code that does not. Once you learn to make that distinction, you can refactor much of your state-altering “actions” into stateless “calculations.” Your software will be simpler.

label Functional Programming, javascript

0 Comments

Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
By Simon Brown
00
mode_comment 0
0%
0 likes
Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
By Simon Brown
0%
0 likes

E-book, 302 pages

Published 2021-03-22

Vol. 1 is a practical, pragmatic and lightweight guide to software architecture, specifically aimed at developers, and focussed around the software architecture role and process.

Vol. 2 focusses on the visual communication and documentation of software architecture, based upon a collection of ideas and techniques that thousands of people across the world have found useful. The core of this is my C4 software architecture model and the software guidebook. You'll also find discussion about notation, the various uses for diagrams, the value of creating a model and tooling.

label architecture

0 Comments

Ik weet je wachtwoord
By Daniël Verlaan
00
mode_comment 0
0%
0 likes
Ik weet je wachtwoord
By Daniël Verlaan
0%
0 likes

Printed book, 347 pages

Published 2020-10-01

Je koopt iets op Marktplaats en even later wordt je bankrekening geplunderd; je slimme thermostaat is gegijzeld en zolang je niet betaalt blijft het 37 graden in je huis; je gloednieuwe beveiligingscamera zegt opeens 'suck my dick' tegen je.
Het internet is een wereld vol mogelijkheden - ook voor criminelen.
Het zijn griezelige, maar ook verbluffende verhalen. Met gevaren waar je je tegen kunt beschermen. Hoe? Daar weet techjournalist Daniël Verlaan alles van.
Hij ging undercover in schimmige netwerken, sprak met de puber die de Nederlandse banken platlegde en zocht uit hoe een kleine arthousebioscoop op grote schaal onze computers gijzelde.
Ik weet je wachtwoord wil je niet paranoïde maken, wel minder naïef. Lees de verhalen van Daniël Verlaan en wees voorbereid.
Daniël Verlaan (1989) is een van de belangrijkste techjournalisten van het moment. Hij werkt voor RTL Nieuws. Vorig jaar ontving hij de Loep, de prijs voor de beste onderzoeksjournalistiek, en de Tegel, de belangrijkste journalistieke prijs van Nederland.

0 Comments

TypeScript in 50 Lessons
By Stefan Baumgartner
00
mode_comment 0
0%
0 likes
TypeScript in 50 Lessons
By Stefan Baumgartner
0%
0 likes

E-book, 464 pages

Published 2020-10-01

According to several developer surveys, TypeScript is one of the most loved programming languages. But the sheer amount of material, perspectives, and use cases can be overwhelming.

I was no exception. To me, at first, TypeScript was JavaScript for Java developers. Oh, how wrong I was! TypeScript can be much more than that – a subtle tool, a simple layer atop JavaScript, the programming language that drives the web.

If you ever find yourself:

* writing JavaScript with libraries and frameworks you barely know
* writing JavaScript with other developers
* writing JavaScript that deals with back-end data
* writing JavaScript that your future self has to continue working on

then TypeScript will do right by you.

TypeScript in 50 lessons will give you a gentle, human introduction to TypeScript. But we don’t stop there. Right around the midpoint, we take the leap into structural type systems and why they are so great and useful for JavaScript. It’s a deep dive that will make you an expert in type systems.

label javascript, typescript

0 Comments

Implementing Service Level Objectives: A Practical Guide to Slis, Slos, and Error Budgets
By Alex Hidalgo
00
mode_comment 0
0%
0 likes
Implementing Service Level Objectives: A Practical Guide to Slis, Slos, and Error Budgets
By Alex Hidalgo
0%
0 likes

E-book, 404 pages

Published 2020-09-15

Although service-level objectives (SLOs) continue to grow in importance, there’s a distinct lack of information about how to implement them. Practical advice that does exist usually assumes that your team already has the infrastructure, tooling, and culture in place. In this book, recognized SLO expert Alex Hidalgo explains how to build an SLO culture from the ground up.

Ideal as a primer and daily reference for anyone creating both the culture and tooling necessary for SLO-based approaches to reliability, this guide provides detailed analysis of advanced SLO and service-level indicator (SLI) techniques. Armed with mathematical models and statistical knowledge to help you get the most out of an SLO-based approach, you’ll learn how to build systems capable of measuring meaningful SLIs with buy-in across all departments of your organization.

* Define SLIs that meaningfully measure the reliability of a service from a user’s perspective
* Choose appropriate SLO targets, including how to perform statistical and probabilistic analysis
* Use error budgets to help your team have better discussions and make better data-driven decisions
* Build supportive tooling and resources required for an SLO-based approach
* Use SLO data to present meaningful reports to leadership and your users

0 Comments

Micro Frontends in Action
By Michael Geers
00
mode_comment 1
0%
0 likes
Micro Frontends in Action
By Michael Geers
0%
0 likes

E-book, 350 pages

Published 2020-04-01

Micro Frontends in Action teaches you how to put the theory of micro frontends into practice. Frontend expert Michael Geers teaches you with a complete ecommerce example application that illustrates how a large-scale business application can adopt the micro frontends approach. You’ll learn to integrate web applications made up of smaller fragments using tools such as web components or server side includes, how to solve the organizational challenges of micro frontends, and how to create a design system that ensures an end user gets a consistent look and feel for your application. When you’re done, you’ll be able to better distribute your team’s skills and resources to deliver quality software quickly and flexibly.

label javascript

1 Comment

Programming Machine Learning
By Paolo Perrotta
00
mode_comment 0
0%
0 likes
Programming Machine Learning
By Paolo Perrotta
0%
0 likes

E-book, 340 pages

Published 2020-03-25

Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don’t encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what’s really going on. Iterate on your design, and add layers of complexity as you go.

Build an image recognition application from scratch with supervised learning. Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning. Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets. Train and refine those networks with backpropagation and batching. Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system.

Start from the beginning and code your way to machine learning mastery.

label python

0 Comments

More books