Keep up with software engineering best practices and tradeoffs from tryexceptpass.org and around the web.
…
continue reading
1
Episode 14 - Practical Data Structures: Ordered Indexes vs Hash Tables
13:32
13:32
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:32
Hash tables are data structures that map keys into values. Used in Python’s dicts, Go’s maps, Java’s HashMaps, and other places. However in databases, the default structure is almost always an ordered index, typically a B-Tree. Hash tables use a fast and repeatable hash function to assign each key a unique place in memory to store its values (somet…
…
continue reading
1
Episode 13 - Practicality of the Microservices Obsession
15:26
15:26
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
15:26
As an expanding industry trend, architecting solutions with microservices is yet another swing of the proverbial hammer that intends to solve every possible software problem.But just like everything else in the real world, the reality of implementing this type of solution involves costs and trade-offs that you should be aware of. We explore them in…
…
continue reading
1
Episode 12 - Unleashing Web Traffic with Content Delivery Networks
13:25
13:25
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:25
Every website and application often delivers a number of assets as static content. Things like images, CSS or JavaScript, grow in number and total size as your site evolves. And along with them, you’ll also see a jump in load times and bandwidth requirements. Site performance is an important part of improving your search rankings, discoverability, …
…
continue reading
1
Episode 11 - Studies in Search Engine Optimization: 13 Essential Practices for Developers (Part 2 of 2)
42:41
42:41
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
42:41
Finishing up on our previous episode on search engine optimization, this time we discuss specific things that you can do as a developer building a website to improve your rankings and discoverability.
…
continue reading
1
Episode 10 - Studies in Search Engine Optimization And Why Developers Should Care (Part 1 of 2)
33:12
33:12
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
33:12
Most developers are aware of the term “Search Engine Optimization”, and like me, have a vague understanding of what it actually means. For a long time I thought that this was more about the content of a website than how that site was created or built. In other words, I saw it as an issue for the folks over in the marketing or sales organizations, c…
…
continue reading
1
Episode 9 - The Fascinating World of Intellectual Property Law and How it Applies to Software
12:58
12:58
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
12:58
Intellectual Property Law was created to foster innovation and competition. The concept has actually been around for centuries. Today, IP Law provides a way to protect coding innovations that may be novel or unique. It refers to ownership of intangible things, giving people and businesses property rights to the intellectual goods and innovation the…
…
continue reading
1
Episode 8 - Microservices Cheat-Sheet: Answers to 8 Common Questions
13:43
13:43
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:43
The majority of enterprises are either running in a microservices environment or studying how to do so. The concept has been around for a while, but used a lot like an industry term that means different things to different people. We’ll try to define the concept and some of the terminology used along with it.…
…
continue reading
1
Episode 7 - Basic Practices to Secure Your Application Architecture
13:23
13:23
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:23
Markets seem to reward fast product launches over secure one. This means that most organizations are not prioritizing security tasks early on. But following basic security practices early can yield great benefits without a significant increase in development time.
…
continue reading
1
Episode 6 - Underused Git Commands that Simplify Your Life
15:58
15:58
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
15:58
Today, git is the standard for distributed version control. Services like GitHub and GitLab have made it very popular. But while many developers know the basics, a lot of us still think of it as magic and are unaware of the “power tools” that come with it. We’ll discuss a number of commands or command options that will help you be more productive.…
…
continue reading
1
Episode 5 - Supercharge Your Coding Skills By Learning Software Architecture
14:07
14:07
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
14:07
…
continue reading
1
Episode 4 - 7 Practices for High Quality Maintainable Code
13:42
13:42
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:42
…
continue reading
1
Episode 3 - Decoupling Database Migrations at Application Startup
13:23
13:23
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:23
…
continue reading
1
Episode 2 - Writing README files
13:37
13:37
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
13:37
…
continue reading
1
Episode 1 - Practicality: ORMs vs SQL
16:09
16:09
Toista myöhemmin
Toista myöhemmin
Listat
Tykkää
Tykätty
16:09
…
continue reading
…
continue reading