
历史内幕:微软为何放弃IE?
科技媒体 Mashable 主编兰斯·乌兰诺夫(Lance Ulanoff)发表文章,讲述了微软 Edge 浏览器的幕后故事

Elixir: 编程语言的未来
这篇文章谈一谈最近火爆的 Elixir,同时说一下对编程语言选择的看法。同时作为 Erlang 发烧友,Elixir 不可不提。即使有了那么多编程语言 Elixir 也值得接触

[问题来了]不升级Win10的八大理由
编者按:问题来了,《科技不怕问》推出的周末特别版栏目,轻松有料,助你涨姿势。

软件缺陷的有效管理
“这次发布之前怎么这么多的缺陷,是不是需要分析一下啊?” 答案是肯定的,可是这个时候才想起要分析已经有点晚了,有可能这些缺陷很难分析了。这是发生过的一个真实场景,所记录的缺陷包含信息很有限,很难有效的做好分析!本文就来聊聊如何有效的管理和分析缺陷。

Windows开始菜单设计灵感来自大猩猩行为
前微软界面设计师揭秘Windows 95开始菜单和任务栏设计过程。

Chrome团队向微软Edge团队送庆生蛋糕
Edge浏览器从去年开始开发以来,一直被微软寄予厚望。这款浏览器作为Windows10默认浏览器,肩负着继承和发扬IE浏览器“市场老大”地位的重任,同时还要遏制谷歌Chrome浏览器的强大攻势。

监控 Linux 系统的 7 个命令行工具
关于Linux最棒的一件事之一是你能深入操作系统,来探索它是如何工作的,并寻找机会来微调性能或诊断问题。

Web 设计师不可错过的 25+ CSS 工具
当涉及到简化 CSS 设计和开发相关的工作时,工具总能创造奇迹。值得指出的是,绝大多数的网页设计者和开发人员对不同的 CSS 工具都感到兴奋,这些工具能帮助他们更快的制作功能完善又十分完美的网站和网页应用。

坐拥 10 亿 Android 用户,Google 终于开始动 Play Store 这座金矿了
为讨开发者欢心,Google Play Store 做了两件贴心的事。

Java:过去、未来的互联网编程之王
Java对你而言是什么?一门你大学里学过的语言?一个IT行业的通用语言?你相信Java已经为下一次互联网爆炸做好了准备么?Java 一方面为嵌入式计算做了增强,而另一方面为实时应用做了精简,本文将介绍为什么 Java 是IoT(物联网)开发的最佳语言。

一个广为人知但鲜有人用的技巧:对象池
对象池是一种设计模式,它会预先初始化一组可重用的实体,而不是按需销毁然后重建。

微软Windows 10开发幕后故事
在开发过程中,微软非常重视用户反馈,甚至要求用户为早期版本提供反馈。

Mike:Rust是近15年最佳工程实践的集大成者
Rust语言随着1.0版本发布后获得了极大的关注,可是国内在实践方面的案例甚少,为了让感兴趣的人进一步深入了解Rust,我们邀请了 Rust 中文社区站长、妈咪问问 CEO 唐刚分享妈咪问问的Rust实践。

技术的价值
几个月之前,偶然看到了老庄的一篇博客——《如何评价一个新技术 》,讨论了 docker 是一个什么级别的发明

中国禁止出口高性能计算机、无人机
长久以来,发达国家尤其是美国一直禁止对我国出口高科技产品,尤其是近年来随着天河二号等超级计算机的崛起,美国又在高性能计算方面加大了对我国的限制,当然同时也刺激了国产自主计算技术的突破。

脑子快”的程序员更优秀吗?
网友 Scott Burson 在文章后评论说:“之前,我雇佣了一位 TopCoder 冠军,原本预计他编码飞快,但实际上他是最小心细致的人,不过大家渐渐发现,两年内,他提交的代码从来没有 bug,从来没有。”

尽管丑闻缠身,但释永信是个优秀的产品经理
释永信其“佛教的发展要与时俱进”的理念深入人心,其推出的众多产品项目无不打着“释永信”的烙印,他会不会才算是中国最牛的产品经理呢?

在NASA当一名工程师是怎样的体验?
无论是用望远镜观察星空还是送探测器前往遥远的行星,宇宙探索都是一份集众人之力完成的事业:成千上万的人精诚合作,在这看似不可能的工程中解决数不清的问题。

怎样和开发人员相处
做为一名自由职业者,我得以和不同公司一起工作,看到了一些疯狂的现象,比如大声争吵、毫无理由地开除开发人员。一些人不清楚该如何与开发人员一起工作。

Windows 10使用体验
今天将两台电脑升级到了Windows 10进行试用体验,一台电脑是装有Windows 8.1家庭版的触摸屏笔记本,一台电脑是装有Windows 7的台式电脑。这两台电脑虽然都收到了Windows升级通知,但后台一直没提示安装,因此我就使用了第三方提供的升级工具进行了升级。

Facebook开源的真正原因
在OSCON的第三天,来自Facebook的James Pearce带来了一场主题演讲,我也有幸在场。

.NET程序的性能要领和优化建议
本文提供了一些性能优化的建议,这些经验来自于使用托管代码重写C# 和 VB编译器,并以编写C# 编译器中的一些真实场景作为例子来展示这些优化经验。.NET 平台开发应用程序具有极高的生产力。

每个程序员和设计师必做的10项运动
程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。

开发第一个Android应用之前你需要知道的六件事
本文作者结合自己非常糟糕的经历,并通过实际代码操作,总结出不要持有Context的静态引用、注意那些你无法控制生命周期的对象的隐式引用、向聪明和有经验的人学习、使用类库等在开发第一个Android应用时的注意事项。

为何大多数人做出来的图表只是一坨屎?
数据可视化,是一种用来将复杂信息数据清晰表述出来的强大有力的工具。