Mojo
Chris Lattner's new language Mojo aims to dethrone Python in AI/ML by combining Python's usability with C's performance.
Chris Lattner's new language Mojo aims to dethrone Python in AI/ML by combining Python's usability with C's performance.
Explains why eBPF observability tools, designed for low overhead, are not suitable for security monitoring due to evasion risks.
Explores performance improvements in .NET 8 Preview 3, comparing benchmarks for string operations and other features against .NET 6 and 7.
A developer introduces the 'Switchboard Pattern' to dramatically improve performance in a large Vue/Alpine table with thousands of interactive rows.
A critical look at benchmarking in .NET, emphasizing the importance of context and real-world performance over isolated micro-optimizations.
Explores Java performance optimization phases like compilation, linking, and runtime, focusing on how computation shifts to improve speed and efficiency.
Brendan Gregg's SREcon22 APAC keynote on the future of computing performance, covering new developments and predictions.
Compares performance of C# collection types like List<T>, ReadOnlyCollection<T>, ImmutableArray<T>, and ImmutableList<T> in iteration benchmarks.
Analyzes a performance quirk in C#'s JsonSerializer when creating new JsonSerializerOptions instances, showing significant memory and speed penalties.
Explains Python dictionary comprehension, compares its performance with for loops and dict() function, and provides benchmark results.
Introduces PerfCollectProfiler, a BenchmarkDotNet plugin for profiling .NET applications on Linux and exporting trace data for performance analysis.
A web developer shares insights on leveraging modern browser capabilities to reduce manual work, based on a conference talk about efficient front-end development.
Analyzing Java BlockingQueue performance issues using JDK Flight Recorder and custom events to detect blocked producer threads.
Analyzing Java BlockingQueue performance issues using JDK Flight Recorder and custom events to detect blocked producer threads.
Introduces a .NET tips and tricks website and a high-performance ValueStringBuilder project, showcasing low-allocation string building techniques.
Explains the pitfalls of comparing ReadOnlySpan<char> objects in C#/.NET, highlighting differences from string comparison due to memory representation.
Discusses the importance of holding managers accountable in tech companies, focusing on metrics like attrition, team performance, and using tools for feedback.
Explains how to delete a database record in Entity Framework without loading it first, covering both classic and .NET 7+ methods.
Compares performance of dict() vs {} for creating dictionaries in Python, showing {} is significantly faster due to bytecode differences.
A former Twitter web app developer shares technical lessons and modern framework choices for rebuilding a social media platform like Twitter or Mastodon.